Logo do repositório
  • English
  • Español
  • Português do Brasil
  • Entrar
Logo do repositório
  • Comunidades e Coleções
  • Tudo no DSpace
  • Sobre
    • Sobre o Saber Aberto
    • Documentos
    • Políticas
  • English
  • Español
  • Português do Brasil
  • Entrar
  1. Início
  2. Pesquisar por Autor

Navegando por Autor "Bacelar, Allan Victor Costa"

Agora exibindo 1 - 1 de 1
Resultados por página
Opções de Ordenação
  • Carregando...
    Imagem de Miniatura
    Item
    Conversão de Código Python em Fluxograma
    (Universidade do Estado da Bahia, 2025-12-03) Bacelar, Allan Victor Costa; Fontoura, José Roberto Araujo; Garrido, Elaine; Cardoso, Bruno
    A crescente demanda por ferramentas educacionais inovadoras no ensino de programação tem destacado a importância de recursos visuais para simplificar conceitos abstratos. Durante o aprendizado de lógica algorítmica, estudantes iniciantes frequentemente enfrentam dificuldades em compreender o fluxo de execução do código, especialmente em linguagens como Python, onde a indentação e estruturas aninhadas podem gerar confusão. Tradicionalmente, o processo de compreensão é auxiliado por fluxogramas estáticos, método que se mostra limitado em dinamismo e interatividade. Este trabalho propõe o desenvolvimento do PyFlow, uma plataforma web interativa que utiliza técnicas de análise sintática para converter automaticamente código Python em diagramas de fluxo dinâmicos e interativos. Diferente de ferramentas existentes, o sistema desenvolvido permite: visualização em tempo real da execução passo a passo do algoritmo; interatividade, onde cada bloco do diagrama pode ser clicado para mostrar explicações pedagógicas sobre a estrutura, valores atuais das variáveis e trecho de código correspondente. A plataforma foi desenvolvida com uma arquitetura moderna, utilizando Spring Boot para o backend, Angular para uma interface frontend responsiva e D3.js com SVG para renderização de visualizações interativas. Fundamentado em estudos recentes sobre notional machines e ferramentas educacionais interativas, o PyFlow busca preencher uma lacuna significativa no ensino de programação, oferecendo uma abordagem visual que promove melhor compreensão dos conceitos algorítmicos. Os resultados do desenvolvimento demonstraram a viabilidade técnica da conversão automática e as vantagens da abordagem baseada em notinal machines visuais. Como trabalhos futuros, sugere-se a expansão do suporte a mais estruturas da linguagem Python, integração com ambientes educacionais e validação empírica com usuários reais.
Logo UNEB
Logo SISB UNEB

@ 2026 UNEB - Todos os direitos reservados - contato com a administração

Desenvolvido por

footer.logo.description.acervos.digitais