Teoria da Computação: Máquina de Turing

Sdílet
Vložit
  • čas přidán 18. 04. 2020
  • Explicação passo a passo de reconhecimento de uma sentença em uma máquina de Turing
  • Věda a technologie

Komentáře • 40

  • @DiegoAlexandreMachadoRitta
    @DiegoAlexandreMachadoRitta Před měsícem +2

    Um semestre e não havia aprendido, obrigado demais professor.

    • @suptitz
      @suptitz  Před 28 dny

      Valeu Diego. Fico feliz que tenha te ajudado😁

  • @ConradoDuart3
    @ConradoDuart3 Před 2 lety +19

    2 horas do meu professor da faculdade falando disso não entendi nada, e em menos de 17 minutos compreendi perfeitamente!! Obrigado!!

    • @suptitz
      @suptitz  Před 2 lety +1

      Eu que agradeço teu feedback Conrado. Abraço.

  • @elper3095
    @elper3095 Před 3 lety +8

    Até agora foi a explicação mais objetiva que eu vi, muito obrigado.

  • @Gabriel_Vaz
    @Gabriel_Vaz Před 2 lety +7

    Mais uma vez muito obrigado pela excelentissima explicação!, sou muito grato por existir pessoas como você, que sabem explicar de forma clara e objetiva!
    Te desejo tudo de melhor sempre!
    Obrigadão!

    • @suptitz
      @suptitz  Před 2 lety +1

      Obrigado pelos elogios Gabriel. Fico feliz em saber que ajudei.
      Abraço.

  • @alissonsilveira3791
    @alissonsilveira3791 Před 2 lety +2

    Obrigado pelos ensinamentos precisos e descomplicados, senhor professor.

    • @suptitz
      @suptitz  Před 2 lety +1

      Eu que agradeço pelo retorno Alisson. Abraço.

  • @galactic_collision
    @galactic_collision Před 3 lety +3

    Obrigado. Ótima explicação e ilustração do passo a passo

  • @leandrocruz6621
    @leandrocruz6621 Před rokem +1

    Fantástico, perfeita explicação

    • @suptitz
      @suptitz  Před rokem +1

      Obrigado Leandro. Abraço.

  • @antoniojacomesereno6382
    @antoniojacomesereno6382 Před 2 lety +2

    Ótima aula, me ajudou bastante, obrigado!

    • @suptitz
      @suptitz  Před 2 lety

      Olá Antonio. Fico feliz por ter ajudado. Abraço

  • @nemesis22
    @nemesis22 Před rokem +1

    Muuito obrigada, agora eu entendi.

  • @FERNANDORAMOSFRANCO
    @FERNANDORAMOSFRANCO Před rokem +1

    Baita professor!

  • @contadani
    @contadani Před rokem +1

    Aula incrível, me ajudou muiitoooo

    • @suptitz
      @suptitz  Před rokem

      Fico feliz por ter ajudado. Abraço 🤗

  • @lucaspegoretti
    @lucaspegoretti Před 2 lety +1

    Mto boa sua aula, parabéns

    • @suptitz
      @suptitz  Před 2 lety +1

      Obrigado Lucas. Abraço.

  • @lucasmuraro3092
    @lucasmuraro3092 Před 10 měsíci +1

    massa, bom vídeo

  • @fedorentoplays
    @fedorentoplays Před rokem +3

    interesante

  • @flashsdatv
    @flashsdatv Před 2 lety +2

    Grapho não é só uma bolinha com uma seta apontando pra outra bolinha kkkk. Ficaria melhor dizer: Nó (node ou vertice) ligado a uma ou mais arestas (link - relacionamento). Gostei da aula.

    • @suptitz
      @suptitz  Před 2 lety +1

      Hehehe, você tem razão Fernando. Nas minhas próximas aulas vou procurar usar os termos corretos para me referir aos grafos.
      Abraço.

  • @caiquevictor5051
    @caiquevictor5051 Před rokem +1

    Muito boa explicação, ajudou muito! Se tenho uma duvida. A máquina chega ao estado de parada porque chegou ao código BRANCO ou simplesmente porque não tinha nenhum codigo B para codificar?

    • @suptitz
      @suptitz  Před rokem +1

      Obrigado Caique. Na verdade a máquina de Turing pode chegar ao estado de "parada" tendo reconhecido todos os símbolos da fita (dizemos que ela ACEITA a sentença) ou não tendo reconhecido (dizemos que ela REJEITA). Então são duas coisas diferentes: o autômato é dado pelo programador da máquina (é o software) enquanto que a fita é o lugar aonde escrevemos a entrada que queremos computar (e também serve como memória de trabalho e saída).
      Abraço.

  • @nataschaschlegel2773
    @nataschaschlegel2773 Před 2 lety +1

    Adorei a aula, principalmente o símbolo de leão kkk

    • @suptitz
      @suptitz  Před 2 lety

      Bom dia Natascha. Muito obrigado! Hehehe, realmente o símbolo que eu usei está mais parecido com o signo de Leão do horóscopo mas era para ser o delta minúsculo δ.

    • @davialmeida6649
      @davialmeida6649 Před 2 lety

      @@suptitz professor, preciso de uma ajuda.

    • @suptitz
      @suptitz  Před 2 lety

      @@davialmeida6649 Pois não, o que seria?

  • @lcsjr70
    @lcsjr70 Před 4 lety

    Deu para entender bem o exemplo, porém, quando se aplica a máquina a alguma string parece algo bem ad hoc, dependendo da string que existe em sua fita, e funcionando apenas par esta string específica.

    • @suptitz
      @suptitz  Před 4 lety

      Boa tarde Luciano. O programa desta máquina vai reconhecer somente sentenças pertencentes a linguagem {a^nb^n | n>0}, situação que é conhecida como duplo balanceamento, ou seja, quando tem uma certa sequência de 'a' seguida da mesma quantidade de 'b'. Sentenças que não estiverem nesse formato serão rejeitadas (a máquina não chega ao estado final).
      Se você tiver algum exemplo de string que seja de duplo balanceamento e não é aceita por essa máquina me informe para que eu possa ajustar o exemplo.
      Abraço.

    • @lcsjr70
      @lcsjr70 Před 4 lety +1

      @@suptitz Boa tarde professor e agradeço a resposta. Na verdade o que eu quis dizer é que de modo geral (do meu ponto de vista) geralmente as máquinas parecem ser ad hoc, mas não que ela não funcione para outras strings. No exemplo que o sr. apresentou percebe-se que a máquina funciona, porém, o fato de não compreender a lógica por trás do funcionamento da máquina de foma genérica (por que ter uma transição de uma forma (x1, x2, x3) e não (y1, y2, y3)) dificulta a compreensão do funcionamento da máquina em si mesma. Na prática, eu saberia simular bem essa máquina para outras strings, mas seria difícil tentar construir um modelo para resolver algum outro problema.

    • @suptitz
      @suptitz  Před 4 lety +3

      Entendo o que você quer dizer Luciano. A máquina de Turing é um formalismo teórico pensado para ser a máquina mais geral possível utilizando a mínima estrutura física permitindo assim realizar provas conceituais. A consequência disso é que na prática é trabalhoso criar programas para ela e os exemplos normalmente são nesse estilo por serem mais didáticos.
      Abraço.

    • @lcsjr70
      @lcsjr70 Před 4 lety

      @@suptitz Obrigado professor.

  • @Corginaria
    @Corginaria Před rokem

    Oi, so não entendi pq ele vira um A (maiusculo) ou B (maiusculo)

    • @suptitz
      @suptitz  Před rokem +1

      Olá Corgi. As letras maiúsculas são do alfabeto auxiliar. Utilizamos elas para marcar as letras do alfabeto principal que foram reconhecidas. Quando a máquina substituir a por A significa que reconheceu esse símbolo. Abraço

    • @Corginaria
      @Corginaria Před rokem

      @@suptitz AAAA, agora entendi, muito obrigada

  • @ricardoops8657
    @ricardoops8657 Před 10 měsíci +1

    Obrigado