UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE INGENIERIA CIVIL Programación Carácter: Obligatoria PROGRAMA: Ingeniería Civil CODIGO SEMESTRE 24043 IV DEPARTAMENTO: Ciencias Básicas HT 2 UNIDAD DE CREDITO HP HS UCS THS/SEM 3 0 3 80 PREREQUISITO 50UC PROFESORES: María de los Ángeles Pérez _______________________ SELLO Y FIRMA AUTORIZADA 24043 Página 1 de 5 FUNDAMENTACION DEL PROGRAMA DE ESTUDIO Se puede decir, con gran seguridad que la programación mediante computadores electrónicos es una técnica que involucra el desarrollo de mayores habilidades a través de la PRACTICA CONTINUA. Es decir, para aprender a programar hay que programar. El presente curso de Programación pretende dos aspectos fundamentales: Adiestrar al estudiante en la resolución de problemas de diversas índole para que este mismo pueda: identificar las entradas y limitaciones que presente un problema y determinar los pasos y la secuencia lógica que le permitan obtener el resultado exigido o las salidas deseadas. Dotar al estudiante de los conocimientos básicos y esenciales del Lenguaje Basic de forma tal, que le permita programar cualquier algoritmo dado. DESCRIPCION DEL PROGRAMA El programa de la asignatura Programación, está conformado por las siguientes unidades: Unidad I: Unidad II: Unidad III: Unidad IV: Unidad V: Unidad VI: Unidad VII: Unidad VIII: Unidad IX: Unidad X: Unidad XI: Unidad XII: Introducción a los computadores. Unidades de almacenamiento de la información. Algoritmo. Basic Microsoft. Tópicos elementales de Basic. Instrucción de Asignación. Instrucciones Aritméticas. Instrucciones de I/O Instrucciones para manejo de cadenas de caracteres. Instrucciones de control. Arreglos. Tópicos adicionales OBJETIVO TERMINAL DE LA ENSEÑANZA Que el estudiante reconozca la importancia de la confección de un buen algoritmo para lograr la resolución de problemas en una forma general y conocimientos básicos sobre el lenguaje. 24043 Página 2 de 5 CONTENIDOS Unidad I: Introducción a los computadores. • • • • Breve reseña histórica. Generación de computadores. Definición de un computador. Componentes de un computador o Hardware Unidades de entrada Procesador central Unidades de salida o Software Sistema operativo Compilador Interpretador Programas del usuario • Programa fuente • Programa objeto Unidad II: Unidades de almacenamiento de la información. • • • Bit Byte Sistemas de numeración o Concepto generales o Sistemas • Binario • Octal • Decimal • Hexadecimal o Conversión entre sistemas Unidad III: Algoritmo. • • • Definición de algoritmo. Características de un algoritmo. Tipos de algoritmo. Unidad IV: • • • • 24043 Basic Microsoft. Disposición del equipo. Como cargar el sistema operativo. Como introducir el Lenguaje Basic. Manejo del editor. Página 3 de 5 • Comando del Lenguaje Basic. Unidad V: Tópicos elementales de Basic. • • • • • Generalidades. Uso. Ventajas y desventajas. Conjunto de caracteres. Estructura de un programa Número de línea. Instrucciones Comentarios Constantes • Enteras • Punto fijo • Punto flotante • Simple precisión • Doble precisión Variables • String • Entera • Simple precisión • Doble precisión Unidad VI: Instrucción de Asignación. • LET Unidad VII: Instrucciones Aritméticas. • • • Operadores y operandos Jerarquía. Expresiones aritméticas. Unidad VIII: Instrucciones de I/O • • • INPUT, READ, DATA, RESTORE. PRINT, LPRINT, PRINT USING, LPRINT USING CONT, STOP, END Unidad IX: • 24043 Instrucciones para manejo de cadenas de caracteres. VAL, STRS Página 4 de 5 • • LEFTS, MIDS, RIGHTS TAB, SPL Unidad X: Instrucciones de control. • Estructura básicas o Estructura secuencial o Estructura selectiva o alternativa GOTO GOTO Computado IF .. THEN .. ELSE o Estructura repetitiva FOR … NEXT WHILE … WEND Unidad XI: Arreglos. • • • • Instrucción DIM Arreglos de una dimensión (vector). Arreglos de dos dimensiones (matrices) Arreglos de más de dos dimensiones. Unidad XII: Tópicos adicionales. • • • • Definición de FUNCTION (DEF) Funciones matemáticas predefinidas. Subrutinas: o GOSUB – RETURN o ON … GOSUB … RETURN Archivos: o Secuenciales o De acceso directo (Random) BIBLIOGRAFIA • Lon Poole, Martín Moniff y Steven Cook. APPLE II USER’S GUIDE. Osborne/Mc Graw-Hill, Berbeley-California. • J.P. Lamoitier. FITTY BASIC EXERCISES. Sybex. • James S. Coan. BASIC AN INTRODUCTION TO COMPUTER PROGRAMMING IN BASIC LANGUAJE. Hayden Book Company-Rochelle PARK New Jersey. • James S. Coan. ADVANCED BASIC APPLICATIONS AND PROBLEMS. Hayden Book Company-Rochelle Park, New-Jersey. • Manuales. SOFTCARD. Volumen I y II. Microsoft. 24043 Página 5 de 5