INSTITUTO TECNOLÓGICO de cd. juárez AVANCE PROGRAMÁTICO Departamento : DE SISTEMAS Y COMPUTACIÓN Semestre: Agosto – Diciembre del 2011 Carrera: IngenieríaElectromecánica Materia : Introducción a la Programación Titular: Lic. Martha Araceli Castañeda Parra OBJETIVO GENERAL Proporcionará las herramientas de para la solución de problemas de ingeniería. Programaciónconun lenguaje Estructuradoparala solución de problemasde ingeniería. SEMANA 1 23 al 27 Enero 2 30 Enero Al 3 Febrero 3 7 al 10 Febrero 4 13 al 17 Febrero Clave EMZ - 0522 CRITERIOS DE EVALUACIÓN EXÁMENES 50 % PROYECTOS TAREAS PARTICIPACIONES OTROS CONTENIDO 30 % 10 % 10 % Pract. de aprendizaje 1.-Introducción a la Programación 1.1 Historia de los lenguajes de programación. 1.2 Análisis y comprensión de problemas. 1.3 Diseño de algoritmos. 1.3.1 Conceptos básicos. 1.3.2 Metodología de la programación 1.3.3 Diagramas de flujo. TAREA-PROBLEMA *Buscar y analizar información que le permita conocer y aplicar el entorno de herramientas algorítmicas. *Realiza la primer practica en pseudocódigo y diagramas de flujo de programas propuestos 1.3.4 Pseudocódigos. 1.4 Variables, operadores, tipos de datos y expresiones. 1.4.1 Variables y constantes. 1.4.2 Tipos de datos fundamentales. 1.4.3 Modificadores de datos. 1.4.4 Operadores y precedencia. 1.4.5 Construcción de expresiones. 1.4.6 Sentencias y bloques de sentencias de programa. 1.5 Estructura de un programa. 2.-Entradas y Salidas 2.1 Salida con formato. 2.1.1. Especificadores de formato 2.1.2. Secuencias de escape. 2.1.3. Ancho de campo 2.1.4. Especificadores de precisiones. 2.2 Entrada con formato. 2.3 Otras funciones de entrada y salida 3.-Estructuras de controlselectivas y repetitivas. 3.1 Control secuencial. 3.2 Control selectivo 3.2.1 Las sentencias ife if-else. TAREA-PROBLEMA *Comenta y discute sobre ejemplos expuestos por el maestro * Realiza ejercicios de programación que apliquen las herramientas algorítmicas TAREA-PROBLEMA *Busca y analiza información que le permita conocer y aplicar los conceptos de entradas y salidas de flujo en C++ *Realiza ejercicios de programación que implique entradas y salida de flujo TAREA-PROBLEMA *Comenta y analiza información que le permita conocer entradas y salidas de flujo en C++ 5 20 al 24 Febrero 6 27 Febrero Al 2 Marzo 7 5 al 9 Marzo 8 12 al 16 Marzo 9 20 al 23 Marzo 10 26 al 30 Marzo 2 al 13 Abril 11 16 al 20 Abril 12 23 al 27 Abril 13 2 al 4 Mayo 14 7 al 11 Mayo 15 16 al 18 Mayo 16 21 al 25 Mayo 3.2 2 Selección Múltiple ( ifanidados y sentenciaswitch). 3.3. Control repetitivo. 3.3.1 Sentenciawhile 3.3.2 Sentencia do-while. 3.3.3 Sentencia for. 3.3.4 Ciclos anidados 4.-Funciones 4.1 Declaración, definición y el prototipo deuna función creada por el programador. 4.2 Cuerpo de la función. 4.3 Llamadas a una función y el paso de argumentos. 5.-Arreglos 5.1 Declaración de arreglos y procesamiento de un arreglo 5.2 Arreglos de caracteres. 5.3 Paso de arreglos a funciones. 5.4 Búsqueda en arreglos y ordenamiento de arreglos. 6.-Apuntadores 6.1 Declaración e inicialización devariables de apuntadores. 6.2 Aritmética de apuntadores. *Realiza ejercicios de programación que implique estructuras de control *Realiza ejercicios de programación que implique estructuras de control TAREA-PROBLEMA *Busca y propone la solución de los problemas planteados que involucren el uso de funciones *Diseño y elaboración de programas que involucren el uso de funciones TAREA-PROBLEMA *Busca y analiza información que le permita conocer y aplicar los conceptos de arreglos en C++. *Diseño y elaboración de programas que involucren el uso de funciones * Realizar síntesis de investigación de apuntadores Vacaciones de Primavera (Semana Santa) 6.3 Arreglo de apuntadores. 6.4 Apuntadores a funciones. 7.- Estructuras 7.1 Definición, declaración e inicializaciónde estructuras. 7.2 Estructuras y apuntadores 7.3 Arreglo de estructuras. 7.4 Paso de estructuras como argumentosa funciones 7.3 Arreglo de estructuras. 7.4 Paso de estructuras como argumentosa funciones 8.- Archivos 8.1 Archivos de acceso secuencial. 8.2 Archivos de acceso directo o aleatorio. *Solución de problemas por medio de apuntadores Diseño y elaboración de programas que utilicen estructuras *Diseño y programas estructuras elaboración de que utilicen * Elaborar programas con la capacidad de enviar datos a archivos, de acceso secuencial y de acceso aleatorio. 28 Mayo Al 1 Junio 4 al 8 Junio BIBLIOGRA FÍA EVALUACIONES FORMATIVAS durante las unidades EVALUACION SUMATIVA *como programar en C/Cc++ Deitel y Deitel