UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE INGENIERIA CIVIL PROGRAMACION II CARÁCTER: Obligatoria PROGRAMA: Ingeniería Civil DEPARTAMENTO: Ciencias Básicas CODIGO SEMESTRE DENSIDAD HORARIA HT HP HS THS/SEM PRE-REQUISITO 38034 III 2 2 0 64 37014 PROFESORES: Ing. María de los Ángeles Pérez Ing. Gladys Marlene López SELLO Y FIRMA AUTORIZADA 38034 Página 1 de 7
FUNDAMENTACION DEL PROGRAMA DE ESTUDIO La asignatura Programación II tiene como objetivo incorporar al alumno a la práctica de las técnicas de programación de manera que esté en capacidad de diseñar soluciones efectivas de los diferentes problemas que se le pudieran presentar en áreas relacionadas en la construcción, tales como: estructuras, obras hidráulicas, vías, entre otras, lo que contribuye en su preparación como Ingeniero Civil Integral. DESCRIPCION DEL PROGRAMA UNIDAD 1: UNIDAD 2: UNIDAD 3: UNIDAD 4: UNIDAD 5: Introducción a un lenguaje de Programación de alto nivel. Instrucciones Básicas de un Lenguaje de Programación de Alto Nivel. Uso de Arreglos. Uso de subrutinas y Procedimientos. Uso de Archivos OBJETIVO TERMINAL DE LA ENSEÑANZA 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 de lato nivel, de forma tal, que le permita programar cualquier algoritmo dado. 38034 Página 2 de 7
I UNIDAD Introducción a un lenguaje de Programación de alto nivel Seis (6) Al finalizar la unidad el alumno estará en capacidad de establecer los elementos principales de un Lenguaje de Programación y utilizar correctamente los operadores y expresiones en un lenguaje de programación. Discusión por partes del alumno de los conceptos manejados en la unidad. Consultas bibliográficas. Lenguajes de Programación: o Tipos o Características Compiladores e Intérpretes. Versiones del Lenguaje de programación seleccionado. o Características principales. Programación Estructurada.. o Fases: Análisis del problema. Desarrollo de la solución. Construcción del programa. Prueba y documentación. Secuencial Selectiva Repetitiva Elementos de un programa o Identificadores o Instrucciones Ejecutables No ejecutables o Constantes y Variables. o Variables. Tipos de Datos. o Numéricos y Caracteres. Operadores y Expresiones. 38034 Página 3 de 7
II UNIDAD Instrucciones Básicas de un Lenguaje de Programación de Alto Nivel Diez (10) Al finalizar la unidad estará en capacidad de diseñar y ejecutar programas en un Lenguaje de alto Nivel, utilizando las instrucciones básicas. 20 % Consultas Bibliográficos. Definición o declaración de las Variables y Constantes. Asignaciones. Instrucciones de Entrada. Instrucciones de Salida. Finalización de un programa. Importancia de los comentarios en los programas. Instrucciones Selectivas o Decisivas. Instrucciones Repetitivas 38034 Página 4 de 7
III UNIDAD Uso de Arreglos Diez (10). 10 % Al finalizar la unidad el alumno podrá hacer uso de la Estructura de Datos Arreglos en sus programas y diferenciará el uso de las variables simples de las variables con subíndices. Consultas Bibliográficas. Generalidades. s. o Tipos. o Declaración o definición de los arreglos. Operaciones con los Arreglos. o Carga. o Impresión. o Búsqueda. o Ordenamientos. o Otras. Arreglos de Registros o Definición o Ejercicios 38034 Página 5 de 7
UNIDAD IV Uso de subrutinas y Al finalizar la unidad el alumno estará en capacidad de Procedimientos diseñar y manejar técnicas para mejorar la estructura de un programa, dividiendo el problema en subproblemas. Doce (12) 30 % Consultas Bibliográficas. Subrutinas o Formato o Modo de llamarlo Funciones. o Tipos Procedimientos o Modo de llamarlo o Formato o Parámetros o Definición de variables para los procedimientos. o Forma de pasar los parámetros. Uso de procedimientos y funciones de detección de errores. Uso de validaciones de entrada. 38034 Página 6 de 7
UNIDAD V Uso de Archivos 28 40 ptos. Al finalizar la unidad el alumno estará en capacidad de diseñar, construir y ejecutar programas, usando los diferentes tipos de archivos. Consultas Bibliográficas. Archivos. o Clases de Archivos Instrucciones Básicas. o Abrir archivos o Borrar archivos o Cerrar archivos o Leer un dato en el archivo. o Grabar un dato en el archivo. Archivos Secuenciales. o Formas de acceso. o Proceso de actualización. Archivos Aleatorios. s. o Formas de acceso o Proceso de actualización. Archivos Indexados. s. o Formas de acceso o Proceso de actualización. 38034 Página 7 de 7