3.3 KiB
Modelo de Prompt para Aprendizado de BASIC em Markdown
🎯 ESTRUTURA PARA APRENDIZ DE BASIC
**CONCEITO BASIC:**
[Nome do conceito ou comando]
**NÍVEL:**
☐ Iniciante ☐ Intermediário ☐ Avançado
**OBJETIVO DE APRENDIZADO:**
[O que você quer entender ou criar]
**CÓDIGO EXEMPLO:**
```basic
[Seu código ou exemplo aqui]
DÚVIDAS ESPECÍFICAS:
- [Dúvida 1 sobre o conceito]
- [Dúvida 2 sobre sintaxe]
- [Dúvida 3 sobre aplicação]
CONTEXTO DO PROJETO: [Descrição do que está tentando fazer]
RESULTADO ESPERADO: [O que o código deve fazer]
PARTES QUE NÃO ENTENDE:
- [Trecho específico do código]
- [Mensagem de erro]
- [Lógica confusa]
---
## 📚 **EXEMPLO PRÁTICO: LOOP FOR**
CONCEITO BASIC: LOOP FOR
NÍVEL: ☒ Iniciante ☐ Intermediário ☐ Avançado
OBJETIVO DE APRENDIZADO: Entender como criar um contador de 1 a 10
CÓDIGO EXEMPLO:
10 FOR I = 1 TO 10
20 PRINT "Número: "; I
30 NEXT I
DÚVIDAS ESPECÍFICAS:
- O que significa "NEXT I"?
- Posso usar outras letras além de "I"?
- Como fazer contagem regressiva?
CONTEXTO DO PROJETO: Estou criando um programa que lista números
RESULTADO ESPERADO: Que apareça: Número: 1, Número: 2, etc.
PARTES QUE NÃO ENTENDE:
- Por que precisa do número 10 na linha 10?
- O que acontece se esquecer o NEXT?
---
## 🛠️ **MODELO PARA RESOLVER ERROS**
ERRO NO BASIC: [Mensagem de erro ou comportamento estranho]
MEU CÓDIGO:
[Coloque seu código completo]
LINHA COM PROBLEMA: [Linha específica onde ocorre o erro]
COMPORTAMENTO ESPERADO: [O que deveria acontecer]
COMPORTAMENTO ATUAL: [O que está acontecendo de errado]
O QUE JÁ TENTEI:
- [Tentativa 1 de correção]
- [Tentativa 2]
- [Tentativa 3]
VERSÃO DO BASIC: [QBASIC, GW-BASIC, FreeBASIC, etc.]
---
## 📖 **MODELO PARA EXPLICAR COMANDOS**
COMANDO: [Nome do comando - ex: PRINT, INPUT, GOTO]
SYNTAX: [Como escrever corretamente]
PARÂMETROS:
- Parâmetro 1: [Função]
- Parâmetro 2: [Função]
EXEMPLO SIMPLES:
[Exemplo mínimo e funcional]
EXEMPLO PRÁTICO:
[Exemplo em contexto real]
ERROS COMUNS:
- [Erro frequente 1]
- [Erro frequente 2]
DICA PARA INICIANTES: [Dica simples para não errar]
EXERCÍCIO SUGERIDO: [Pequeno exercício para praticar]
---
## 🎨 **FORMATAÇÃO MARKDOWN PARA BASIC**
### **Como documentar seu código em .md:**
```markdown
# [NOME DO PROGRAMA]
## 🎯 OBJETIVO
[O que o programa faz]
## 📋 COMO USAR
1. [Passo 1]
2. [Passo 2]
## 🧩 CÓDIGO FONTE
```basic
[Seu código aqui]
🔍 EXPLICAÇÃO
- Linha X: [Explicação]
- Linha Y: [Explicação]
🚀 EXEMPLO DE EXECUÇÃO
[Saída do programa]
---
## 🏆 **MODELO DE PROJETO COMPLETO**
PROJETO BASIC: [NOME]
📝 DESCRIÇÃO
[Descrição do que o programa faz]
🎨 FUNCIONALIDADES
- Funcionalidade 1
- Funcionalidade 2
- Funcionalidade 3
🧩 ESTRUTURA DO CÓDIGO
[Seu código organizado]
🎯 APRENDIZADOS
- [Conceito 1 aprendido]
- [Conceito 2 aprendido]
❓ DÚVIDAS PARA EVOLUIR
- [Dúvida para melhorar]
- [O que gostaria de fazer depois]
gerenerate several examples
for this keyword written in rhai do this only for basic audience: