Skip to content

Este repositório contém um projeto acadêmico desenvolvido para a disciplina de Paradigmas de Programação do curso de Ciências da Computação. O objetivo do projeto é explorar o paradigma lógico de programação, utilizando a linguagem Prolog para resolver problemas de lógica e modelagem de conhecimento.

License

Notifications You must be signed in to change notification settings

Danilo019/Paradigma-L-gico-e-Programa-o-em-Prolog

Repository files navigation

🚧 Paradigma de Programação Lógico - Prolog 🚧

Status Em Andamento

Descrição do Projeto

Este repositório foi criado para a apresentação de um projeto acadêmico sobre o paradigma de programação lógico, utilizando a linguagem Prolog. Além do código em Prolog, o projeto inclui um site com HTML, CSS e JavaScript para documentar e apresentar os conceitos abordados.

🔨 Funcionalidades do projeto

  • 🔍 Explicação de conceitos do paradigma lógico, como resolução e inferência.
  • 📝 Exemplos de código em Prolog para resolução de problemas e consultas lógicas.
  • 📖 Recursos adicionais, como artigos e tutoriais sobre Prolog.
  • 🌐 Interface web responsiva para a apresentação do projeto, usando HTML, CSS, JavaScript e Bootstrap.

🚀 Sobre o Projeto

O projeto explora a programação lógica e a utilização do Prolog, uma linguagem voltada para inteligência artificial e resolução de problemas lógicos. A interface web é desenvolvida com Bootstrap, garantindo uma apresentação moderna e interativa, com exemplos e explicações detalhadas dos principais conceitos.

📂 Projetos em Prolog

Este repositório contém os seguintes projetos implementados em Prolog

  • checkers.pl
  • chess.pl
  • hanoi.pl
  • Create hanoi.pl
  • sudoku.pl
  • tictactoe.pl
  • Acesse o repositório completo no GitHub
    1. Navegador da Web: Tenha um navegador instalado, como Google Chrome, Mozilla Firefox ou Safari.
    2. Prolog: Para executar os exemplos de código, é necessário ter um interpretador Prolog, como o SWI-Prolog.
    3. Arquivos do Projeto: Inclui:
      • index.html: Página principal do site.
      • style.css: Estilos personalizados para o site.
      • script.js: Funcionalidades em JavaScript.
      • exemplos_prolog.pl: Arquivo com os exemplos de código em Prolog.

    🛣️ Como Executar o Projeto

    1. Clone este repositório: git clone https://github.com/seu-usuario/seu-repositorio.git
    2. Baixe Swin Prolog.
    3. Abra o arquivo index.html no navegador para visualizar o site.
    4. Para rodar os exemplos de Prolog, use o SWI-Prolog:

    Interagindo com o Projeto

    • Navegue pelo site para aprender sobre o paradigma lógico.
    • Experimente os exemplos de código Prolog e realize consultas.
    • Utilize o SWI-Prolog para testar as soluções propostas.

    📚 Bibliotecas e Tecnologias Utilizadas

    • Bootstrap: Para o design responsivo.
    • HTML/CSS/JavaScript: Construção do site.
    • Prolog (SWI-Prolog): Para a lógica de programação.

    💻 Tecnologias Utilizadas no Projeto

    • HTML
    • CSS3
    • JavaScript
    • Bootstrap
    • Prolog

    Agradecemos aos desenvolvedores por sua dedicação e trabalho árduo na criação deste projeto. Seu esforço é fundamental para tornar essa ferramenta uma realidade! 😃


    Natan Martins

    Rgm: 29677491

    Danilo Silva

    Rgm:28641205

    Matheus Henrique

    Rgm:30228981

    Leonardo Silva Teodoro

    Rgm:29654009

    José Maria da Silva Junior

    Rgm:29459141

    João Lucas da Silva Dutra

    Rgm:29842727

    Abel Isack

    Rgm:30526914

    💪 Como Contribuir para o Projeto

    1. Faça um fork do projeto.
    2. Crie uma nova branch com as suas alterações: git checkout -b my-feature.
    3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature".
    4. Envie as suas alterações: git push origin my-feature.

    💪 QR Code do GitHub do Projeto

    image

    🧙‍♂️ Autor


    Danilo Silva

    About

    Este repositório contém um projeto acadêmico desenvolvido para a disciplina de Paradigmas de Programação do curso de Ciências da Computação. O objetivo do projeto é explorar o paradigma lógico de programação, utilizando a linguagem Prolog para resolver problemas de lógica e modelagem de conhecimento.

    Topics

    Resources

    License

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published