UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE INGENIERIA CIVIL Programación Carácter: Obligatoria PROGRAMA: Ingeniería Civil DEPARTAMENTO: Ciencias Básicas CODIGO SEMESTRE UNIDAD DE CREDITO HT HP HS UCS THS/SEM PRE- REQUISITO 24043 IV 2 3 0 3 80 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: Introducción a los computadores. Unidad II: Unidades de almacenamiento de la información. Unidad III: Algoritmo. Unidad IV: Basic Microsoft. Unidad V: Tópicos elementales de Basic. Unidad VI: Instrucción de Asignación. Unidad VII: Instrucciones Aritméticas. Unidad VIII: Instrucciones de I/O Unidad IX: Instrucciones para manejo de cadenas de caracteres. Unidad X: Instrucciones de control. Unidad XI: Arreglos. Unidad XII: 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: Basic Microsoft. Disposición del equipo. Como cargar el sistema operativo. Como introducir el Lenguaje Basic. Manejo del editor. 24043 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: Instrucciones para manejo de cadenas de caracteres. VAL, STRS 24043 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