ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Maquina de estados finitos


Enviado por   •  8 de Diciembre de 2022  •  Tareas  •  432 Palabras (2 Páginas)  •  37 Visitas

Página 1 de 2

[pic 1]

ESCUELA POLITÉCNICA NACIONAL

FACULTAD DE INGENIERÍA DE SISTEMAS

INGENIERÍA DE SISTEMAS INFORMÁTICOS Y DE COMPUTACIÓN

Tarea 2 Maquina de estados finitos

Estudiante: David Mena

Planteamiento de la funcionalidad

Para este modelado se pretendía la realización de una máquina de estados finitos que identifique cualquier código de teléfono, independientemente al país o región. Pero dada la complejidad al establecer cada uno de los cientos o miles de códigos existentes, se delimito únicamente a identificar unos cuantos países. Para ello los códigos registrados en la maquina de estados finitos se darán comprometidos a los países de Etiopia, Argentina y Ecuador. En algunos de los casos tendremos la maquina tendrá la facilidad de poder regresar entre cada uno de los estados en el caso de que el código no haya correspondido, pero pueda rectificar en un nuevo camino.  

[pic 2]

[pic 3]Diagrama de flujo de la máquina de estado finito

Pseudocódigo de la máquina propuesta

  1. ALGORITMO Mostrar;
  2. VAR
  3.     String entrada [4];
  4.     Boolean estado;
  5. INICIO
  6.     LEER (entrada);
  7.     Para i<-0 hasta 4 con paso 1 Hacer
  8.     SI (i == “+”)
  9.        SI (i == “5”)
  10.       SI (i == “4”)
  11.              Estado <-True
  12.       FIN SI
  13.       SI (i == “9”)
  14.           SI (i == “3”)
  15.              Estado <-True
  16.           FIN SI
  17.       FIN SI
  18.    FIN SI
  19.    SI (i == “2”)
  20.       SI (i == “5”)
  21.          SI (i == “1”)
  22.             SI (i == “3”)
  23.              Estado <-True
  24.             FIN SI
  25.          FIN SI
  26.       FIN SI
  27.    FIN SI
  28. FIN SI
  29. Fin Para
  30. SI (estado == True)
  31.     ESCRIBIR(“Aceptado”);
  32. FIN SI
  33. FIN

...

Descargar como (para miembros actualizados)  txt (2 Kb)   pdf (164.4 Kb)   docx (92.9 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com