Fernando Velazquez
ALGORITMOS Y
DIAGRAMAS DE FLUJO
Definición de algoritmo
Un algoritmo es un conjunto seriado y finito de instrucciones que permite hallar la solución
de un problemaejemplo:
1. Poner aceite en sartén
2. Colocar sartén en fuego
3. Romper el huevo haciendo caer el contenido en
sartén
4. Tirar cáscaras a la basura
5. Poner sal en yema
6. Si el huevo está sólido ir a 7,si no esperar
7. Servir huevo, fregar sartén
8. Fin
El algoritmo esta dividido en tres partes
ENTRADA: Corresponde a los datos que requiere el proceso para ofrecer los resultados
esperados.
PROCESO:Pasos necesarios para obtener la solución del problema o la situación
planteada.
SALIDA: Datos presentados por el proceso como solución, resultado.
PROGRAMACION
ESTRUCTURADA
Programaciónestructurada: consiste en un conjunto de reglas para escribir programas de tal
manera que sean legibles y fáciles de modificar.
Reglas a seguir para la programación estructurada:
a) Características de algoritmosestructurados
b) ¿Cómo construir un algoritmo estructurado?
c) Estructuras algorítmicas estructuradas
CARACTERISTICAS DE UN ALGORITMO ESTRUCTURADO
Finito: El algoritmo debe tener un número finitode pasos.
Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.
Legibles: El texto que lo describe debe ser claro, de forma que permita entenderlo y leerlo
fácilmente.Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de
realizar, incluso por programadores diferentes a sus propios
autores.
Modulares: La filosofía utilizada para sudiseño debe favorecer la división del
problema en módulos pequeños.
Único punto de entrada, único punto de
salida: A los algoritmos y a los módulos que lo integran, se entra por un solo punto (inicio)
y sesale por un solo punto (fin)
EJEMPLO DE PSEUDOCODIGO
Problema: leer dos números enteros y
escribir la suma.
Pseudocódigo:
1. Leer primer sumando, a.
2. Leer segundo sumando, b.
3. Hallar la suma...
Regístrate para leer el documento completo.