FUNDAMENTOS DE PROGRAMACIÓN Desarrollar programas en lenguaje C, demostrando capacidad de pensamiento lógico y estructurado de acuerdo a los requerimientos del lenguaje C#
Jonathan ToledoApuntes25 de Noviembre de 2015
501 Palabras (3 Páginas)275 Visitas
Actividad N°4
NOMBRE DEL MÓDULO: FUNDAMENTOS DE PROGRAMACIÓN
UNIDAD DE COMPETENCIA: Al finalizar el módulo, los participantes serán capaces de: Desarrollar programas en lenguaje C, demostrando capacidad de pensamiento lógico y estructurado de acuerdo a los requerimientos del lenguaje C#.
DURACIÓN: 90 horas pedagógicas
HORAS AULA: 36 horas pedagógicas. 2 horas a la semana.
HORAS LABORATORIO: 54 horas pedagógicas. 3 horas a la semana.
DOCENTE: Jonathan Alfonso Toledo Cea
Actividades:
CONTENIDO: Algoritmos
1.- Entregar a los alumnos problemas de algoritmos los cuales los llevara a resolver una problemática definida, esta se debe resolver solo utilizando el material proporcionado y sus conocimientos obtenidos para resolver el caso.
- De acuerdo a algoritmos, resolver el siguientes problemas: Debe realizar un Seudocódigo que imprima los números pares del 0 al 100 utilizando alguno de las siguientes sentencias:
- PROGRAMA pares
- ENTORNO:
- c <= 2
- ALGORITMO:
- Borrar_pantalla()
- MIENTRAS c < 101 HACER
- ESCRIBIR c
- c <= c +2
- FIN MIENTRAS
- FIN
CONTENIDO: Diagramas de flujo
2.- Entrega a los alumnos Ejercicios prácticos los cuales les permita hacer uso de su lógica computacional, los cuales serán resueltos en equipos por parte de los alumnos; estos deben resolverlos realizando un diagrama de flujo.
- Desarrollar un diagrama de flujo que permita leer 2 números diferentes y nos diga cuál es el mayor de los 2 números.
CONTENIDO: Algoritmos y Diagramas de flujo
3.- Poner una situación de análisis a los alumnos que les permita identificar similitudes y diferencias utilizando lo que hayan aprendido sobre algoritmos y diagramas de flujo, para crear nuevos conocimientos:
- Existen diferencias o similitudes entre algoritmos y diagramas de flujo, se pueden utilizar ambas técnicas para resolver una problemática, como pueden aplicar estas técnicas aprendidas para su futuro desarrollo profesional como desarrolladores de software.
CONTENIDO: Programas en lenguajes estructurados
4.- Se les pide a los alumnos a investigar distintos lenguajes de programación, de los cuales ellos deben clasificarlos según tu licencia (libres o comerciales), una vez investigados los alumnos deben decidir que lenguaje utilizar para un proyecto informático (utilización), tomando una decisión con base a sus fundamentos.
- En grupos de 3 integrantes deben investigar sobre los siguientes lenguajes de programación; java, Pearl, c#, c++, phyton, php; clasificar cada uno de estos lenguajes si son libres o comerciales; decidir que lenguaje de programación utilizarían para desarrollar un proyecto profesional, fundamentar elección y exponer al finalizar la clase.
CONTENIDO: Programas en lenguajes estructurados
5.- Se les presentara un programa en seudocódigo erróneo a los alumnos, los cuales ellos deberán analizarlo e identificar los errores existentes, aplicando sus conocimientos a una situación específica.
- El siguiente pseudocódigo tiene una serie de errores. Examinar e identificar dónde se localizan y de qué tipo son:
PROGRAMA MED [Ejercicio aprenderaprogramar.com]
Variables
Enteras: n
Reales: Precio1, Precio2, Precio 3
1. Inicio [Calcula la media de tres precios]
2. n = 1
3. Mostrar “¿Precio 1? (€)” : Pedir Precio1 : n = n + 1
4. Mostrar “¿Precio 2? (€)” : Pedir Precio2 : n = n + 1
...