Introduccion a automatas finitos deterministicos (maquinas de estado)

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 45

  • @orlandogarcia4403
    @orlandogarcia4403 Рік тому

    Grande mi brother, gracias por explicarlo de manera sencilla

  • @ayudatech2599
    @ayudatech2599 6 років тому

    Gracias. Me pareció bien clara tu explicación. Lo que me disgusta son las críticas agresivas y groseras de algunos desadaptados. Sigue adelante.

  • @dali.19
    @dali.19 Рік тому

    muchas gracias por tu video, fue de ayuda

  • @latincoder
    @latincoder  11 років тому +12

    ok amigo, pero de todos modos, no creo q decir "Pendejo" sea una forma amable o correcta de hacer una critica constructiva, si digo todas esas cosas es porq todos los dias se suscribe gente nueva a mi canal y lo hago para q me conozcan, en cuanto a lo de nuevo video y video nuevo, talvez me gusta mucho el maestro yoda y por eso hablo así.. de todos modos si no te gustan los videos no hay problema se vale criticar,pero solo vale si se hace bien

  • @mike67246
    @mike67246 2 роки тому

    Excelente video. Me gustó la práctica aunque aún no me queda muy muy muy claro su uso hasta este punto.

  • @MentiSnap
    @MentiSnap 11 років тому +1

    excelente que tomes estos temas!!!! podrías hacer un vídeo de como manejar ANTLR para crear gramáticas y conectarlo con Java?

  • @johnalexandermendozasanche1405
    @johnalexandermendozasanche1405 4 роки тому

    Gracias por el video, muy claro

  • @dvin5
    @dvin5 10 років тому +1

    like!
    Cuando conoces con exactitud el número de iteraciones es mejor utilizar for-loop.
    Es algo redundante hacer una comparación de dos valores "booleanos".
    while(fin==false) --> bad
    while(!fin) --> good
    gracias por tu aporte

  • @aldolunabueno2634
    @aldolunabueno2634 2 роки тому +1

    Es un autómata cuya función de transición está definida con estructuras condicionales. Sería mucho mejor definir su tabla de transición con una matriz, pues así la función de transición solo tendría que buscar en la matriz el siguiente estado. Es una solución más generalizable y más simple de entender.

  • @rodycj7380
    @rodycj7380 6 років тому

    Gracias!! Me ayudo mucho tu video.

  • @davidmares6053
    @davidmares6053 11 років тому

    buen video ! , estas introducciones a algoritmos son muy utiles .
    sigue con este tipo de videos

  • @PabloPerez-kf5mv
    @PabloPerez-kf5mv 6 років тому

    buen dia, muy buen ejemplo, queria saber si como hago para graficar ese automata que librerias utilizo. espero contar con tu apoyo
    saludos.

  • @eduardowhayhya_llegue.luis1634
    @eduardowhayhya_llegue.luis1634 10 років тому

    thank you..... gran ayuda para poder crear mi autómata.

  • @JoseFGamingCol
    @JoseFGamingCol 10 років тому +1

    Muy interesante tu video, muchisimas gracias! Quisiera saber si tienes otros donde avances mas en estos temas relacionandolos con Java. Saludos!

  • @ArturoRSDarkArtist
    @ArturoRSDarkArtist 10 років тому

    Muchas gracias me fue de gran ayuda

  • @adrianolvera5618
    @adrianolvera5618 11 років тому

    Muy buen video, me gusta como explicas

  • @MadOwlMx
    @MadOwlMx 9 років тому

    Hola tocallo, buen vídeo, aun que lo correcto para analizar un autómata es usar una tabla de transiciones jejeje saludos.

  • @aquepaique
    @aquepaique 6 років тому

    Muchas gracias!

  • @Kyrakuum
    @Kyrakuum 11 років тому

    Un aplicación sencilla es la evaluación de expresiones regulares, procesamiento de lenguaje natural, o algo mas cotidiano como las maquinas vendedoras de refrescos, semáforos
    viales; por mencionar solo algunas.

  • @1990acustico
    @1990acustico 5 років тому

    excelente

  • @MichaelMathews
    @MichaelMathews 9 років тому

    Hola xymind interesante la explicacion, pero creo que el codigo pudo controlarse mejor con else's tambien :D creo que se rompe mucho la logica al usar break y continue, saludos! :)

  • @younlink
    @younlink 11 років тому

    me encanto tu explicacion

  • @bryanromero5106
    @bryanromero5106 5 років тому +1

    Para evaluar una cadena mediante una tabla de transiciones donde yo ingrese el numero de estados, alfabeto, después llenar la tabla y verificar si la cadena pertenece al autómata creado. Algunas forma en que pueda hacer esto?

  • @RichyCayetano
    @RichyCayetano 11 років тому

    estaria bien uno de automatas finitos no deterministas y por que no tambien Maquinas de turing estaria geneal :) saludos

  • @linita6030
    @linita6030 9 років тому

    Tengo una duda, no podría haber definido un arreglo de estados finales, en vez de un solo estado final?

  • @mariohernandez9141
    @mariohernandez9141 8 років тому

    q tal, muy buen video, una pregunta como le puedo hacer para que los valores de la cadena se pidan por teclado
    int[] input = {1,0,1};

    • @J12647
      @J12647 7 років тому

      #include
      #include
      int main()
      {
      char input[10];
      printf("ingrese la entrada
      ");
      gets(input);
      puts(input);
      }
      con la función gets sólo pides una cadena de entradas , por ejemplo "10110" y obtienes un arreglo con los valores.
      Saludos

  • @Jrproduciones
    @Jrproduciones 8 років тому

    Como se haría en este ejercicio
    Programar la expresión regular 1(0|1)*0 a través de un autómata finito en java?

  • @berserk1440
    @berserk1440 11 років тому

    ¿Estos autómatas deterministicos tienen que ver con la herramienta CLIPS?

  • @isaacjafeth13
    @isaacjafeth13 4 роки тому

    bro como hago para implementar letras en vez de numeros?

  • @DetodounpocoPC
    @DetodounpocoPC 6 років тому

    y si en vez de declarar los valores en el input los leyera desde un txt?

  • @yamilelondono6894
    @yamilelondono6894 5 років тому

    hola.
    No es necesario definir el alfabeto¿

  • @ArnoldoRicardoLF
    @ArnoldoRicardoLF 11 років тому

    me gustaría ver ese algoritmo resolviendo un problema o con un pequeño ejemplo que sea útil

  • @katthyluuudh3103
    @katthyluuudh3103 9 років тому +1

  • @ivangarcia464
    @ivangarcia464 10 років тому

    oye , no se si me podrias ayudar para aplicarlo en lenguaje c , tengo que expner ese tema y me falla en las librerias , saludos!!

    • @ivangarcia464
      @ivangarcia464 10 років тому

      #include
      #include
      int main(void)
      {
      int inicial = 00;
      int final = 01;
      int estado;
      bool valor;
      printf("ingresa el estado inicial:
      ");
      scanf("%d",&estado);
      switch(estado)
      {
      case 00:
      printf("ingrese el estado de transicion : ");
      scanf("%d",&valor);
      switch(valor)
      {
      case true:
      printf("el estado actual es es 00
      ");
      break;
      case false:
      printf("el estado actual es es 01
      ");
      scanf("%d",&final);
      printf("ingrese el estado de transicion : ");
      break;
      }
      case 01:
      printf("estoy en el ciclo 2
      ");
      printf("el estado actual es : 01
      ");
      printf ("ingrese el estado de transicion : ");
      scanf("%d",&valor);
      switch(valor)
      {
      case true:
      printf("el estado actual es es 00
      ");
      break;
      case false:
      printf("el estado actual es es %d ",estado);
      scanf("%d",&final);
      printf("ingrese el estado de transicion : ");
      break;
      }
      system("PAUSE");
      }
      }
      ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
      ****EL PROBLEMA ES QUE LOGRO QUE SE QUEDE EN UN CICLO INFINITO********

    • @pablossjui
      @pablossjui 8 років тому

      +ivan garcia
      lo arreglaste?

  • @gebo1861
    @gebo1861 Рік тому

    mas ejemplos de esto pero mas complejos xd, estuvo un poco muy sencillo, vete a los no deterministicos si puedes pa

    • @gebo1861
      @gebo1861 Рік тому

      mms acabo de ver la fecha del video JAJAJJAJAJA

  • @raulhuerta1206
    @raulhuerta1206 7 років тому

    es tonto poner while(fin==false) teniendo ya inicializada la variable fin como false .___. por que eres asi??

    • @latincoder
      @latincoder  7 років тому +5

      que loco, un video de hace 4 años, aun así depende de como lo veas, tal vez tengas razón si lo que quieres es evitar escribir tanto código, es un poco redundante, sin embargo a veces cuando estas de mi lado tratando de eseñar como funciona algo, en mi opinión vale la pena sacrificar un poquito de ese ahorro para que el código quede mas descriptivo. De manera que se entienda mejor.

    • @raulhuerta1206
      @raulhuerta1206 7 років тому

      jaja perdón solo jugaba, estoy tratando de hacer lo de tu video pero dinamicamente con una interfaz grafica pero no me sale xD

    • @crackzz8913
      @crackzz8913 5 років тому

      @@raulhuerta1206 encima que explica bien y exigente te pones...

  • @eldeivid830
    @eldeivid830 5 років тому

    No jala si solo pones un numero crack