Instrumentos
EJE DE FORMACIÓN: ALGORITMOS
UNIDAD DE APRENDIZAJE No. 1: ANÁLISIS DE INFORMACIÓN APLICANDO METODOLOGÍA SIMPLE Y ESTRUCTURA SECUENCIAL DE ALGORITMOS
ACTIVIDAD DE ENSEÑANZA – APRENDIZAJE – EVALUACIÓN ELABORAR CONDICIONES GENERALES Y FLUJO DE CONTROL
TIEMPO DE LA ACTIVIDAD: 130 HORAS
TIEMPO DE LA GUIA DE APRENDIZAJE: 5 HORAS
ORIENTACIONES GENERALES:
Elaprendiz conocerá las diferentes estructuras algorítmicas como componentes básicos de los programas y aplicara la combinación de ellas para el desarrollo de algoritmos con estructuras condicionales simples, dobles y múltiples más complejos
|EVIDENCIAS DE APRENDIZAJE |PRODUCTO PARA EL PORTAFOLIO |
|DE CONOCIMIENTO:|Taller para la elaboración de diagramas de flujo acorde con los |
|Ejemplificación de un algoritmo utilizando diagrama de flujo. |procedimientos expuestos y desarrollos de clase, utilizando las |
|POR DESEMPEÑO: |estructuras algorítmicas condicionales. |
|El resultado dela valoración de la presentación por escrito de | |
|los diferentes algoritmos en diagrama de flujo | |
|DE CONOCIMIENTO: | ||Ejemplificación de un sistema utilizando la metodología simple y | |
|estructura condicional de los algoritmos. | |
1. ESTRUCTURAS ALGORITMICAS
Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante lamanipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:
- Asignación
Secuenciales - Entrada
- Salida
- Simples
Estructuras Condicionales
Algorítmicas - Múltiples
- Hacer para
Cíclicas - Hacer mientras
- Repetir hasta1.1. Estructuras Secuenciales (ya vistas en guías 1 y 2)
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una estructura secuencial se representa de la siguiente forma:
Inicio
Accion1
Accion2
.
.AccionN
Fin
- Asignación: La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma:
• Simples: Consiste en pasar un valor constate a una variable (a=15)
• Contador: Consiste en usarla como un verificador del numero de veces quese realiza un proceso (a=a+1)
• Acumulador: Consiste en usarla como un sumador en un proceso (a=a+b)
• De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a=c+b*2/4).
- Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta operación se representa en un pseudocódigo como sigue:Leer a, b
Donde “a” y “b” son las variables que recibirán los valores
Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje. Este proceso se representa en un pseudocódigo como sigue:
Escribe “El resultado es:”, R
Donde “El resultado es:” es un mensaje que se desea aparezca y R es una variable que contiene un valor.
1.2 Estructuras de...
Regístrate para leer el documento completo.