jueves, 4 de diciembre de 2014

Mi primer algoritmo

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