Edición de «Práctica de FSM (Ingeniería I)»

De Cuba-Wiki
Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces publica los cambios para así efectuar la reversión.

Revisión actual Tu texto
Línea 156: Línea 156:
'''FSM Teléfono Celular'''
'''FSM Teléfono Celular'''


<graphviz>
<graphviz>
digraph G {
digraph G {
// Config
// Config
size="8,6"
        size="8,6"
node [style=rounded, fontname=Arial, fontsize=8];
        node [style=rounded, fontname=Arial, fontsize=8];
edge [fontname=Arial, fontsize=9];
        edge [fontname=Arial, fontsize=9];
 
// Estados
// Estados
ApagadoCerrado [label="Apagado y\nCerrado"];
ApagadoCerrado [label="Apagado y\nCerrado"];
ApagadoAbierto [label="Apagado y\nAbierto"];
ApagadoAbierto [label="Apagado y\nAbierto"];
PrendidoAbierto [label="Prendido y\nAbierto"];
PrendidoAbierto [label="Prendido y\nAbierto"];
PrendidoCerrado [label="Prendido y\nCerrado"];
PrendidoCerrado [label="Prendido y\nCerrado"];
Hablando [label="Hablando"];
Hablando [label="Hablando"];
 
// Cambios de estado
// Cambios de estado
ApagadoCerrado->ApagadoAbierto [label="Abrir"];
ApagadoCerrado->ApagadoAbierto [label="Abrir"];
ApagadoAbierto->ApagadoCerrado [label="Cerrar"];
ApagadoAbierto->ApagadoCerrado [label="Cerrar"];
ApagadoAbierto->PrendidoAbierto [label="On\n{i=0, n=0}"];
ApagadoAbierto->PrendidoAbierto [label="On\n{i=0, n=0}"];
PrendidoAbierto->ApagadoAbierto [label="On"];
PrendidoAbierto->ApagadoAbierto [label="On"];
PrendidoAbierto->PrendidoCerrado [label="Cerrar"];
PrendidoAbierto->PrendidoCerrado [label="Cerrar"];
PrendidoAbierto->Hablando [label="Send"];
PrendidoAbierto->Hablando [label="Send"];
PrendidoCerrado->PrendidoAbierto [label="Abrir"];
PrendidoCerrado->PrendidoAbierto [label="Abrir"];
Hablando->PrendidoAbierto [label="End"];
Hablando->PrendidoAbierto [label="End"];
Hablando->PrendidoCerrado [label="Cerrar"];
Hablando->PrendidoCerrado [label="Cerrar"];
Hablando->ApagadoAbierto [label="On"];
Hablando->ApagadoAbierto [label="On"];
 
// Invalidos de Apagado y Abierto
// Invalidos de Apagado y Abierto
ApagadoAbierto->ApagadoAbierto [label="Clr"];
ApagadoAbierto->ApagadoAbierto [label="Clr"];
ApagadoAbierto->ApagadoAbierto [label="0"];
ApagadoAbierto->ApagadoAbierto [label="0"];
ApagadoAbierto->ApagadoAbierto [label="..."];
ApagadoAbierto->ApagadoAbierto [label="..."];
ApagadoAbierto->ApagadoAbierto [label="9"];
ApagadoAbierto->ApagadoAbierto [label="9"];
ApagadoAbierto->ApagadoAbierto [label="End"];
ApagadoAbierto->ApagadoAbierto [label="End"];
ApagadoAbierto->ApagadoAbierto [label="Send"];
ApagadoAbierto->ApagadoAbierto [label="Send"];
 
// Invalidos de Hablando
// Invalidos de Hablando
Hablando->Hablando [label="Clr"];
Hablando->Hablando [label="Clr"];
Hablando->Hablando [label="0"];
Hablando->Hablando [label="0"];
Hablando->Hablando [label="..."];
Hablando->Hablando [label="..."];
Hablando->Hablando [label="9"];
Hablando->Hablando [label="9"];
Hablando->Hablando [label="Send"];
Hablando->Hablando [label="Send"];
 
// Invalidos de Prendido y Abierto
// Invalidos de Prendido y Abierto
PrendidoAbierto->PrendidoAbierto [label="0\n[i>8]"];
PrendidoAbierto->PrendidoAbierto [label="0\n[i>8]"];
PrendidoAbierto->PrendidoAbierto [label="..."];
PrendidoAbierto->PrendidoAbierto [label="..."];
PrendidoAbierto->PrendidoAbierto [label="9\n[i>8]"];
PrendidoAbierto->PrendidoAbierto [label="9\n[i>8]"];
 
// Validos de Prendido y Abierto
// Validos de Prendido y Abierto
PrendidoAbierto->PrendidoAbierto [label="0\n[i<=8]\n{n[i]=0, i++}"];
PrendidoAbierto->PrendidoAbierto [label="0\n[i<=8]\n{n[i]=0, i++}"];
PrendidoAbierto->PrendidoAbierto [label="..."];
PrendidoAbierto->PrendidoAbierto [label="..."];
PrendidoAbierto->PrendidoAbierto [label="0\n[i<=8]\n{n[i]=9, i++}"];
PrendidoAbierto->PrendidoAbierto [label="0\n[i<=8]\n{n[i]=9, i++}"];
PrendidoAbierto->PrendidoAbierto [label="Clr\n{i=1, n[]=0}"];
PrendidoAbierto->PrendidoAbierto [label="Clr\n{i=1, n[]=0}"];
}
}
</graphviz>
</graphviz>


'''Variables:'''
'''Variables:'''
Ten en cuenta que todas las contribuciones a Cuba-Wiki pueden ser editadas, modificadas o eliminadas por otros colaboradores. Si no deseas que las modifiquen sin limitaciones, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre (véase Cuba-Wiki:Derechos de autor para más detalles). ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar Ayuda de edición (se abre en una ventana nueva)

Plantilla usada en esta página: