p1 Algoritmos
p1 Algoritmos
p1 Algoritmos
Acción o Acción o
procedimiento procedimiento
Descripción y Programa en un
Diseño del
análisis del lenguaje de
algoritmo
problema programación
Diseño Representación
Descendente Refinamiento Gráfica
Problema
Sub Problema Sub Problema Sub Problema Sub Problema Sub Problema Sub Problema
• Pseudocódigo
• Diagramas de flujo
• Diagramas de Nassi-Schneiderman (N-S)
Especificación
Algoritmo en Programa
pseudocódigo
Datos de salida:
Porcentaje de hombres (PM)
Porcentaje de mujeres (PF)
Procesos:
Contar la cantidad de personas del sexo masculino (CM = CM + 1)
Contar la cantidad de personas del sexo femenino (CF = CF + 1)
Calcular el porcentaje de hombres en el grupo (PM = CM/N*100)
Calcular el porcentaje de mujeres en el grupo (PF = CF/N*100)
En este algoritmo se puede apreciar el uso de las tres estructuras de control de la programación
estructurada:
Estructura secuencial
Estructura selectiva
Estructura iterativa
Cuando se usa el pseudocódigo el programador puede concentrarse en la lógica y en las estructuras de control sin preocuparse
por la sintaxis y reglas del lenguaje de programación.
Ing. Jorge Luis Londoño 20
Debemos observar que el computador es un medio y no es el fin en la
solución de problemas.
El computador no soluciona los problemas, es la persona quien lo hace y lo
programa en el equipo, para que él con su velocidad y exactitud trabaje con
grandes volúmenes de datos.