INSTITUTO NACIONAL DE APRENDIZAJE NÚCLEO SECTOR COMERCIO Y SERVICIOS SUBSECTOR INFORMÁTICA ELEMENTOS DEL MÓDULO LECCION NOMBRE DEL MÓDULO: Algoritmos y Diagramas de Flujo PROGRAMA: Programación Equipo de Cómputo Duración: 82 horas OBJETIVO GENERAL: Desarrollar Algoritmos y Diagramas que solucionen problemas planteados mediante procesos Código: CSTI0008 de lenguaje estructurado OBJETIVOS ACTIVIDADES T RECURSOS CONTENIDOS ESPECÍFICOS DE APRENDIZAJE Hrs. INSTRUCCIONALES Sistemas de numeración Analiza las diferencias y similitudes de las Representar la 12 diferentes bases. Números binarios, octales información decimal y Ver lista Realiza operaciones con números de base alfanumérica mediante y hexadecimales diferente. códigos binarios y con Conversiones entre números de diferentes bases Compara la conversión y la codificación binaria. diferentes bases Operaciones con números Elabora representaciones de datos en diferentes numéricas. binarios, octales y códigos binarios. hexadecimales Códigos binarios Definición de lógica Investiga acerca del uso e importancia de la Realizar operaciones 8 binaria. lógica binaria. utilizando los Operadores lógicos: NOT, Compara las propiedades de los diferentes operadores lógicos. AND, OR, OR-exclusiva operadores lógicos. (XOR). Resuelve ejercicios planteados con operadores Propiedades de los lógicos. operadores lógicos. Compara y discute los resultados obtenidos al Tablas de verdad de las resolver los ejercicios. operaciones lógicas. Aplica la lógica binaria a problemas cotidianos. Prioridades de los operadores lógicos. EVALUACIÓN: Se divide en dos partes: Un 10% de área socioafectiva y un 90% de medición de alcance de los objetivos. Se realizarán 2 exámenes parciales. El primer examen abarcará los objetivos del 1 al 4 con un valor de un 35%. El segundo examen parcial que cubrirá los objetivos 5 al 7 con un valor de un 35%. Un proyecto de un 20% (objetivos 4 al 7). REQUISITOS: Operador/a de Equipo de Cómputo aprobado o equiparado, Bachillerato de secundaria aprobado, cédula de identidad o residencia, aprobar proceso de selección para el programa Programación Equipo de Cómputo OBJETIVOS ESPECÍFICOS Solucionar problemas mediante procesos y algoritmos Plantear procedimientos estructurados en la solución de problemas. Realizar diagramas Nassi-Schneiderman (NS) con base en los procesos y procedimientos planteados en los algoritmos. ACTIVIDADES DE APRENDIZAJE Historia de los lenguajes, Investiga la evolución de los lenguajes de funcionamiento y tipos programación. Identificación de problemas Participa describiendo problemas cotidianos. Análisis de problemas Con el grupo identifica procesos para solucionar estos problemas. Concepto de Procesos Plantea procesos según situaciones o problemas de Planteo de procesos en la la vida real. solución de problemas Investiga en grupo sobre algoritmos: qué son, para Concepto de algoritmos qué sirven, cómo se definen. Algoritmos en la Analiza problemas cotidianos y plantea algoritmos representación de procesos para solucionarlos con base en los procesos definidos. Algoritmos en la solución De forma individual resuelve ejercicios planteados de problemas en la solución de problemas matemáticos mediante Elementos de los algoritmos. algoritmos: entrada-proceso Compara y discute los resultados, determinando los salida procesos más eficientes. Concepto de procedimiento. Investiga los operadores matemáticos y de relación Operadores matemáticos y usados en computación. de relación usados en Elabora una lista de las principales instrucciones algoritmos y diagramación. usadas en programación y su significado. Principales instrucciones o Participa en la elaboración de procedimientos y comandos usados en procesos en la solución de problemas. programación general. Conceptualiza y ejemplifica las variables usadas en Representación de procedimientos en la solución computación con eventos cotidianos de problemas. Identifica la utilidad de las variables en la vida Concepto de variables. cotidiana y en programación Concepto de diagrama NS y Con sus compañeros describe la esencia y función sus usos. de los diagramas NS. Figuras y símbolos usados De forma individual elabora una lista de los en la diagramación. Tipos de datos procesables. principales símbolos de diagramas y su función. Tipos y función de variables Investiga los diversos tipos de datos que existen. representados en los Investiga los diversos tipos de variables en diagramas. programación y su función. Lectura de variables Genera de forma individual diagramas NS con base sencillas. en algoritmos dados a partir de problemas Creación de diagramas NS Compara y evalúa la eficiencia de los diagramas CONTENIDOS T Hrs. 12 8 10 RECURSOS INSTRUCCIONALES OBJETIVOS ESPECÍFICOS Solucionar problemas complejos por medio de diagramas NS. Validar los diagramas NS realizados mediante pruebas de corrida. ACTIVIDADES T RECURSOS DE APRENDIZAJE Hrs. INSTRUCCIONALES Concepto y función de los Realiza diagramas NS que tengan varios procesos y 20 ciclos dentro de los evalúa su eficiencia diagramas NS (bucles). En grupo define y conceptualiza un ciclo. Contadores y su función. Ejemplifica el funcionamiento y utilidad de los ciclos Tipos de ciclo y su uso con eventos cotidianos While (hágalo mientras) Enumera los elementos básicos de un ciclo. For (hágalo si) Identifica la función de las condiciones o elementos de Repeat (repítalo N decisión dentro de los ciclos número de veces). Aplica ciclos en la solución de problemas básicos. Declaración de variables Genera diagramas NS que cuenten con ciclos sencillas. Conceptualiza las variables de memoria. Lectura y asignación de Realiza ejercicios dirigidos de lectura y operaciones variables . con variables unidimensionales y ciclos. Operaciones básicas con variables de memoria. Investiga la declaración y uso de los tipos de variables Declaración y uso de Resuelve prácticas de lectura y operaciones con variables bidimensionales variables bidimensionales (vectores). (vectores) Investiga los diversos tipos de sentencias de decisión o Lectura y asignación de condicionales. vectores. Operaciones con vectores. Investiga la función de los contadores en los diagramas. Sentencias condicionales o Ejemplifica decisiones sencillas. Incluye decisiones sencillas en los diagramas de decisión: Ejemplifica decisiones anidadas. If (sencillo y anidado) Define ciclos con decisiones anidadas Case (múltiple). Ejemplifica decisiones múltiples. Sentencias condicionales Elabora diagramas que incluyan decisiones múltiples dentro de los ciclos. Asignación de los datos a Por medio de prácticas de ejecución asigna valores a 12 las variables. las variables y realiza corrida y validación a los Corrida o ejecución de diagramas NS. diagramas básicos. De forma individual resuelve ejercicios planteados. Corrida de las sentencias En grupo compara los resultados obtenidos. de decisión (condiciones). Corrida de diagramas con Valida los diagramas, depura y simplifica los ciclos y condiciones. procedimientos realizados. CONTENIDOS