# 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:** ```basic 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:** ```basic [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:** ```basic [Exemplo mínimo e funcional] ``` **EXEMPLO PRÁTICO:** ```basic [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 ```basic [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: