miércoles, 23 de septiembre de 2015

PROBLEMA 03, ALGORITMO Y CODIGO C

004 PROBLEMA
Ing. Honoria Reyes Macedo

I.-  Hacer un algoritmo  que pida al usuario su contraseña y que valide si es igual a 4357. Que de solo tres oportunidades, si falla suspende su ejecución.

A) Para resolver el  problema planteado se realizaron los siguientes pasos:


1. Identificar las condiciones del problema a cumplir
1
           1.1.- validar que la contraseña sea igual a 4357
            (solo tenemos 1)

2.    Identificar los datos(información) que hay en el problema
    2.1.-  Primero dentro de las condiciones del punto 1
             validar contraseña == 4357

                   (Opcionalmente se pude guardar el numero a validar en una variable)
                minumero = 4357


Nota: Es necesario hacer una toma de decisiones para validar la lectura de contrasena 
si contrasena==minumero entonces
          
3.    Identificar si se utiliza algún bucle(ciclo) para repetir las condiciones establecidas
Usar un bucle para controlar las tres oportunidades
            Para contador =1  limite hasta contador <=3 incrementar: contador++   

 (Que contador inicie en 1, termine en 3 y se vaya incrementando de uno en uno)



 4.    Hacer el algoritmo

Inicio
   contador=0
   minumero = 4357
   Para contador =1  limite hasta contador <=3 incremente contador++    hacer
            Lectura contrasena
     Si contrasena == minumero Entonces
                        Escribir “La contraseña es CORRECTA”                 
                        Salir del bucle
            Sino
                        Escribir “La contraseña es INCORRECTA”              
            Findesi            
    findePara
Fin

B) Representación Gráfica del algoritmo (Mediante un Diagrama de Flujo)



C) Prueba de Escritorio
            Se fue recorriendo paso a paso cada instrucción del algoritmo para ir registrando y cancelando los valores que toma cada variable





D) CODIGO FUENTE en lenguaje  C.
Serie de instrucciones que al compilarse genera un "Codigo objeto(binario)" que la computadora puede interpretar y ejecutar


E) Compilar y Ejecutar: La compilación convierte el código fuente en código objeto(binario) que al ejecutarse muestra la siguiente pantalla.







No hay comentarios.:

Publicar un comentario