AREA DE EDUCACION EN TECNOLOGIA E INFORMATICA DECIMO GRADO- 2011 Docente: Ing. Luz Marina Benavides Cadena – colsanpedro10@hotmail.com TecnoClaverian@ ____________________________________ Curso: _____ Fecha: ___________ LOGICA Y ALGORITMOS Conceptos básicos Diagramas de flujo Con sólo un click en tu vida, puedes: “Resetear rencores, envidias, odios y reinstalar Amor y perdón en tu corazón” EVALUACION Indicador 2: SI NO Maneja las estructuras predefinidas para la creación de algoritmos y diagramas de flujo Indicador 3: SI NO SI NO Crea situaciones cotidianas susceptibles de ser atendidas con algoritmos y lenguajes de programación Indicador 4: Selecciona la mejor alternativa de solución para el problema presentado a partir de la investigación y comparación con situaciones similares de su entorno. INSTRUMENTOS Taller de aplicación Prueba escrita INSTRUMENTOS Cuestionario Archivo digital (producción – proyecto de vida) CRITERIOS Análisis e interpretación de problemas. Compromiso con el trabajo durante la clase. Coherencia en el manejo de algoritmos. CRITERIOS Interés en desarrollar actitudes investigativas Profundización en la aplicación de conceptos Creatividad OBSERVACIONES: Trabajo personal. 1. Participe del Juego y describa paso a paso la solución de cada uno de los ejercicios de razonamiento lógico. Posteriormente participe de una puesta en común de sentimientos. Atienda a la pre lección sobre conceptos básicos de lógica y participe de una lluvia de ideas sobre presaberes. 2. Elabore el anexo 1, el cual contiene un cuestionario, ejercicios matemáticos y de situaciones de la vida cotidiana con el fin de recordar conceptos de algoritmos y lógica. 3. Lea y elabore el anexo 2. El cual contiene información sobre diagramación y ejercicios para familiarizarse con el entorno de trabajo del programa DFD. Participe de la puesta en común y clase comunitaria según las necesidades del grupo y dificultades presentadas durante el desarrollo de los anexos. Guía 2: Lógica y Algoritmos Décimo Grado Pienso, luego existo y si existo, para qué pienso? 4. Los estudiantes por medio de un cuento, historia, poema, historieta o mapa conceptual con cmaptools, darán respuesta a los siguientes cuestionamientos: ¿Qué relación tienen los siguientes términos dentro de la solución lógica de un problema? Situación problemática, algoritmo, seudocódigo, diagrama de flujo, lenguaje de programación, programa fuente, programa objeto, compilación, programa ejecutable, prueba de computador, prueba de escritorio, errores de sintaxis, errores lógicos, documentación interna, documentación externa, mejor alternativa de solución. ¿Qué importancia tiene el “saber seguir instrucciones” para la solución de problemas de la vida cotidiana o de su realidad actual?, puede recurrir a un ejemplo para la explicación. Comparta su producción en la puesta en común. 5. Haga uso de los diagramas de flujo, para representar la historia de su vida y hacer planes a futuro donde se evidencie que el uso de la lógica y algoritmos son importantes en la toma de decisiones en su vida, evaluando las consecuencias de hacer o no las cosas. (Apoya al programa de afectividad) Participe de un chat dirigido por la profesora, para expresar sus sentimientos y aplicabilidad de las herramientas vistas en su vida escolar y familiar. Opino que… PROFUNDIZACION Visite la wiki del grado: tecnoinfo10.wikispaces.com Elabore la simulación de un objeto tecnológico en el software crocodrile. Escriba paso a paso la elaboración del ejercicio. Recordemos: Relacione los términos con la definición adecuada. 1 Algoritmo 2 3 Error de sintaxis Lenguaje de programación 4 Diagrama de flujo 5 Pseudocódigo 6 Programa fuente 7 Compilación 8 Programa objeto 9 Error lógico Guía 2: Lógica y Algoritmos Es el proceso de traducción del programa fuente a un programa que sea reconocido e interpretado por la máquina. Representación gráfica de un algoritmo. Se produce al escribir incorrectamente, alguna parte del código fuente de un programa. Es el programa que resulta des pues de la compilación de un programa fuente. Lenguaje intermedio entre el lenguaje natural y cualquier lenguaje de programación. Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. Permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis. Se produce cuando los resultados obtenidos no son los esperados. Versión original de un programa, escrito en cualquier lenguaje de programación Décimo Grado