diagrama de flujo cadenas de markov 3x3

19
Diagrama de flujo Cadenas de Markov 3x3

Upload: brahayan-christiam-ramirez-burneo

Post on 18-Dec-2015

115 views

Category:

Documents


1 download

DESCRIPTION

diagrama

TRANSCRIPT

  • Diagrama de flujo Cadenas de Markov 3x3

  • Diagrama de Flujo Cadenas de Marcokv

  • PSeudocodigo

  • Proceso matriz

    Dimension a(1,3),b(3,3),c(1,3),d(1,3),e(1,3),f(3,3),g(1,3),h(3,3)

    Escribir ''

    Para i

  • FinPara

    Escribir ']'

    FinPara

    Para i

  • Escribir '[' Sin Saltar

    Para j

  • FinPara

    Escribir 'resultado de la matriz P3 (P0*T3):'

    Para i

  • Comprobacin en Excel

  • Cdigo en PHP

  • }

    }

    for ($i=1;$i

  • for ($j=1;$j
  • echo 'resultado de la matriz T3:',PHP_EOL;

    for ($i=1;$i

  • Juego: Yanquenpo Diagrama de Flujo

  • PSeudocodigo

    Proceso Yanquenpo

    Repetir

    Escribir ' 1.Piedra 2.Papel 3.Tijera 4.Salir'

    Leer opc

    Escribir '----------------------------------------'

    Si (opc=1) Entonces

    ale

  • Escribir 'Maquina: Piedra'

    Escribir 'GANASTE'

    2:

    Escribir 'Maquina: Papel'

    Escribir 'EMPATE'

    3:

    Escribir 'Maquina: Tijera'

    Escribir 'PERDISTE'

    FinSegun

    FinSi

    Si (opc=3) Entonces

    ale=5) Entonces

    Escribir 'Opcion incorrecta'

    Esperar 2 segundos

  • Borrar Pantalla

    Sino

    Esperar Tecla

    Borrar Pantalla

    FinSi

    Hasta Que opc=4

    FinProceso

    Juego en Ejecucin:

    Cdigo PHP

  • echo 'Maquina: Piedra',PHP_EOL;

    echo 'EMPATE',PHP_EOL;

    break;

    case 2:

    echo 'Maquina: Papel',PHP_EOL;

    echo 'PERDISTE',PHP_EOL;

    break;

    case 3:

    echo 'Maquina: Tijera',PHP_EOL;

    echo 'GANASTE!',PHP_EOL;

    break;

    }

    }

    if (($opc==2)) {

    $ale = rand(0,2)+1;

    echo '',PHP_EOL;

    echo 'Usuario: Papel',PHP_EOL;

    switch ($ale) {

    case 1:

    echo 'Maquina: Piedra',PHP_EOL;

    echo 'GANASTE',PHP_EOL;

    break;

    case 2:

    echo 'Maquina: Papel',PHP_EOL;

    echo 'EMPATE',PHP_EOL;

    break;

    case 3:

    echo 'Maquina: Tijera',PHP_EOL;

    echo 'PERDISTE',PHP_EOL;

  • break;

    }

    }

    if (($opc==3)) {

    $ale = rand(0,2)+1;

    echo '',PHP_EOL;

    echo 'Usuario: Tijera',PHP_EOL;

    switch ($ale) {

    case 1:

    echo 'Maquina: Piedra',PHP_EOL;

    echo 'PERDISTE',PHP_EOL;

    break;

    case 2:

    echo 'Maquina: Papel',PHP_EOL;

    echo 'GANASTE',PHP_EOL;

    break;

    case 3:

    echo 'Maquina: Tijera',PHP_EOL;

    echo 'Empate!',PHP_EOL;

    break;

    }

    }

    if (($opc>=5)) {

    echo 'Opcion incorrecta',PHP_EOL;

    sleep(2);

    echo PHP_EOL; // no hay forma directa de borrar la pantalla con php

    } else {

    fgetc($stdin); // a diferencia del pseudocdigo, espera un Enter, no

    cualquier tecla

    echo PHP_EOL; // no hay forma directa de borrar la pantalla con php

  • }

    } while ($opc!=4);

    ?>