Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Programación
3 Algoritmo
2 4 6 10 16 26 42 68
¿Qué entendemos por
lógico?
Conjunto de Organizados
Finitos
pasos
¿Que es un algoritmo?
Un algoritmo (del griego y latín, dixit algorithmus y
este a su vez del matemático persa Al-Juarismi) es
un conjunto prescrito de instrucciones o reglas
bien definidas, ordenadas y finitas que permite
realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha
actividad. Dados un estado inicial y una entrada,
siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución. Un
programa puede tener varios algoritmos.
¿Que es un algoritmo?
• Cabecera
• Declaraciones
• Cuerpo
Se observa como aparece cada una de estas partes en el algoritmo, con los
elementos que complementan la estructura: las variables, los operadores, los
tipos de datos y las expresiones.
Algoritmo <nombre_del_algoritmo>
ESTRUCTURA DE UN ALGORITMO
Declaraciones: En esta parte del algoritmo se declaran las variables como
constantes, los tipos de datos y las variables locales. La forma en que deben
aparecer es la siguiente:
Constantes <declaración_de_constantes>
Tipos de datos <declaracion_de_tipos_de_datos>
Variables <declaración_de_variables>
Cuerpo: En esta parte del algoritmo se escriben todas las instrucciones del
algoritmo.
Inicio y fin: Esta parte marca el principio y el final de la sección del cuerpo,
que es donde está el bloque de instrucciones principal del algoritmo.
1. Inicio
2. Definir variables área, base, altura: real
3. Solicitar base y altura
4. Calcular área = base * altura /2
5. Imprimir área
6. Fin
FORMAS DE REPRESENTAR UN ALGORITMO
LPP
DFD
Algoritmo para un estudiante que se encuentra en su casa (durmiendo)
y debe ir a la universidad.
• Una persona que esta en la casa (dormido) y sale a trabajar en
una oficina y regresa a su casa a dormir.
EJERCICIOS
• Receta para cocinar un viudo de pescado, desde la compra de
los ingredientes.
• Operación matemática de dos números (debe dar la opción de
elegir la operación).
• Alumno que desea aprobar la asignatura programación.