Fernandez Eliezer

Páginas: 5 (1053 palabras) Publicado: 28 de enero de 2013
SEMAFORO EN PASCAL
Autor: Eliezer Fernandez.



PSEUDOCÓDIGO

1) Leer y Analizar el problema planteado en el enunciado del proyecto.

2) Investigar aspectos importantes como:

a) Librería en pascal para el uso de la pantalla grafica “Graph”.

b) Opciones que se pueden usar en la pantalla de graficas como la opción “PieSlice” la cual dibuja y llena un sector de un círculo concentro (X, Y) y el radio, a partir del ángulo de inicio y final en ángulo de parada.

c) Opción “Random” para utilizar en el momento de crear el informe de la simulación de los semáforos.

3) Comenzar a implementas los conocimientos adquiridos en la investigación intentando crear en una página: un borrador del código del software, dibujos referentes al software, corrida en frio delsoftware.

4) Digitalizar en Pascal un el borrador del código del software guiado por el siguiente orden:

a) Crear un Proceso que Inicialice el modo grafico de Pascal.

b) Crear un Proceso con las opciones “PieSlice” y “Rectangle” de la librería “Graph” de Pascal para generar en pantalla la imagen de los semáforos.

c) Crear un Proceso para escribir en pantalla el menú inicial queindicara cuáles serán las opciones del software y que letra activara cada opción “A=Iniciar E=Estambay S=Salir”.

d) Crear un proceso para colocar los colores y el tiempo que durara cada uno de ellos en el área correspondiente de los semáforos los cuales incluyen: color verde, color amarillo, color rojo y luz de cruce.

e) Crear un Proceso que genere a través del color amarillo enlos semáforos la acción de “Estambay”.

f) Crear un Proceso que escriba en pantalla el informe detallado de la simulación.

g) Llamar en el programa principal a cada uno de los procesos creados, tomando en cuenta que estos procesos deben ser llamados en el momento adecuado, en el programa principal también se utilizaron estructuras condicionales para hacer ejecución de cada procesoindicado en el menú.

5) Compilar el software para determinar si existe algún error durante su ejecución.

6) Corregir errores generados durante la ejecución.

7) Hacer distintas pruebas detalladas para verificar que no exista ningún otro error en el software.

8) Guardar el Software para su posterior entrega.




TABLA DE VARIABLES

|NOMBRE|TIPO |
|m |Char |
|ram1 |Integer |
|ram2|Integer |
|ram3 |Integer |
|ram4 |Integer |
|ram5|Integer |
|ram6 |Integer |
|ram7 |Integer |
|GraphDriver|Integer |
|GraphMode |Integer |

CÓDIGO FUENTE

Program Semaforo;
uses Crt, Graph;
var GraphDriver,GraphMode, ram1,ram2,ram3,ram4,ram5,ram6,ram7 : Integer;
m: char;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Eliezer
  • Eliezer.
  • Eliezer
  • Fernandez
  • Fernandez
  • fernandez
  • Fernandez
  • Eliezer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS