Tratemos de resolver el siguiente problema.
Crear un proceso, para determinar si un individuo, puede ingresar a una Entidad, si se sabe que sólo puede ingresar mostrando su DNI.
El procedimiento que se entregaría al personal de Seguridad, sería el siguiente
Algoritmo Narrado
Por cada individuo que desee ingresar, se debe solicitar el DNI, verificar que sea válido, y si es conforme, puede ingresar, caso contrario, se deniega el acceso (Fácil de entender cierto..)
Diagrama de Flujo
Realizar el mismo proceso utilizando diagramas de flujo(DF), también es sencillo. Hay que tener en cuenta que los algoritmos son finitos, por lo que tenemos que tener un "inicio" y un "fin". En DF se representa por un rectángulo redondeado, o un óvalo.
Los procesos, como "Validación del DNI", son representados por rectángulos
Para mostrar o solicitar información (Leer/escribir), se utiliza el paralelogramo
Para preguntar como "¿DNI valido?" (Condicional), se utiliza un Rombo.
Pseudocódigo
El pseudocódigo, es la representación escrita del diagrama de Flujo.
Inicio
Solicitar el DNI
Validación del DNI
Si DNI es valido entonces
Informar que no puede Ingresar
Sino
Informar que si puede Ingresar
Fin_si.
Fin.
Diagrama de Flujo - Programa
Así se vería el diagrama de flujo utilizando el Psint. veremos en la siguiente entrada este mismo algoritmo llevado a un programa utilizando el Dev C++
No hay comentarios:
Publicar un comentario