estructuras de funcion de un semaforo

Páginas: 6 (1442 palabras) Publicado: 8 de julio de 2013

**PSEUDOCODIGO ESTRUCTURA SIMPLE**
INICIO
Escribir “Ingresa el estado del semáforo, indícalo con una letra,(v,r,a)”
Lee estado
Si estado=‘v’ v estado= ‘V’
Escribir “avanza porfavor”
Fin si
Si estado =´r´ v estado=´R’
Escribir “alto porfavor”
Fin si
Si estdado=’a’ v estado=’A’
Escribir “espere un momento”
Fin si
Fin**DIAGRAMA DE FLUJO ESTRUCTURA SIMPLE**

INICIO

“Ingresa el estado del semáforo, indícalo con una letra,(v,r,a)”

Leer estado

Estado=´v´
si V no
Estado=’V’“avanza por favor”



si Estado=’r’ no
VEstado=’R’
“alto por favor”



si Estado=’a’ no
V
Estado=’A’
“espere un momento”


FIN

**PROGRAMAS EN C++ ESTRUCTURA SIMPLE**
#include//*proporciona elnucleo de las capacidades de entrada del lenguaje c (incluye la venerable función printf).
#include//*sirve para realizar ciertas operaciones como conversión de tipos, generación de números pseudo-aleatorios, gestión de memoria dinámica, control de procesos, funciones de entorno, de señalización, de ordenación y búsqueda.
#include//*contiene funciones para clasificar caracteres según sus tipos opara convertir entre mayúsculas y minúsculas independientemente del conjunto de caracteres(típicamente ascii o alguna de sus extensiones).
main()//* es el nombre de la funcion principal del programa,el que da la apertura del mismo.
{
char r;//*es el tipo básico alfanumérico, es decir que puede contener un carácter, un digito numérico o un signo de puntuación.
printf("\nIngrese el color delsemaforo:\nr)ROJO,\nv)VERDE,\na)AMARILLO");//
fflush(stdin);//*sirve para vaciar el contenido de cualquier dirección de memoria
scanf("%c",&r);//*éste se encarga de leer un dato
if(r=='r')//*significa si(condicional) en español. Su funcionamiento es simple. Se evalua una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro.
{printf("\nalto porfavor");}//*permite llevar haciala salida estándar (la pantalla) los valores (datos) obtenidos de la evaluación de una lista de argumentos.
if(r=='v')//* significa si(condicional) en español. Su funcionamiento es simple. Se evalua una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro.
{printf("\navance porfavor");}//*permite llevar hacia la salida estándar (la pantalla) los valores (datos) obtenidos dela evaluación de una lista de argumentos.

if(r=='a')//*significa si(condicional) en español. Su funcionamiento es simple. Se evalua una condición, si es verdadera ejecuta un código, si es falsa, ejecuta otro.
{printf("\nespere un momento");}//*permite llevar hacia la salida estándar (la pantalla) los valores (datos) obtenidos de la evaluación de una lista de argumentos.printf("\n");
system("pause");//*declara por terminado su programa, en si es el cierre de este.
}





**PSEUDOCODIGO ESTRUCTURA DOBLE**
INICIO
Escribir “Ingresa el estado del semáforo con una letra, (v,r,a)”
Leer estado
Si estado=’v’ v estado=’V’
Escribir “avanza por favor”
Si no
Si estado=’r’ v estado=’R’
Escribir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Principio de funcionamiento de un semaforo
  • Diseño y funcionamiento de un semaforo
  • estructura y funciones del estado
  • Estructura Por Funciones
  • Estructura y funcionamiento del estado
  • ESTRUCTURA Y FUNCIONES DEL ESTADO
  • funciones y estructura
  • estructura por funcion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS