https://github.com/danilo019/paradigma-l-gico-e-programa-o-em-prolog
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.
https://github.com/danilo019/paradigma-l-gico-e-programa-o-em-prolog
bootstrap5 css hanoi-puzzle html-css-javascript javascript prolog prolog-implementation prolog-programming-language
Last synced: 29 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/danilo019/paradigma-l-gico-e-programa-o-em-prolog
- Owner: Danilo019
- License: mit
- Created: 2024-10-18T17:38:00.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T00:23:54.000Z (6 months ago)
- Last Synced: 2025-04-03T08:24:32.651Z (about 2 months ago)
- Topics: bootstrap5, css, hanoi-puzzle, html-css-javascript, javascript, prolog, prolog-implementation, prolog-programming-language
- Language: SCSS
- Homepage: https://danilo019.github.io/Paradigma-L-gico-e-Programa-o-em-Prolog/
- Size: 10.7 MB
- Stars: 1
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

🚧 Paradigma de Programação Lógico - Prolog 🚧
![]()
## 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.
# :hammer: 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
Acesse o repositório completo no GitHub
### PRÉ-REQUISITO
---
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
---
## 🧙♂️ Autor
---