O L5S-AEP, é um Ambiente de Ensino de Programação. Seu foco principal é o ensino do pensamento computacional para crianças, tendo como inspiração os estudos de Seymour Papert e a Filosofia LOGO. O projeto foi idealizado e realizado durante o Trabalho de Conclusão de Curso de Lucas S. Souza tendo a orientação dos professores doutores Milene e Maurício Serrano da Universidade de Brasília.
- Criação de usuário;
- Seleção de avatar;
- Seleção de grupo de Levels;
- Solução de problemas;
- Movimentação de Avatar:
- sigaNorte(<QTD_DE_CASAS>);: Move o avatar em direção ao norte por X casas;
- sigaSul(<QTD_DE_CASAS>);: Move o avatar em direção ao sul por X casas;
- sigaLeste(<QTD_DE_CASAS>);: Move o avatar em direção ao leste por X casas;
- sigaOeste(<QTD_DE_CASAS>);: Move o avatar em direção ao oeste por X casas;
- Declaração de Variáveis
nome_variavel = <VALOR_OU_OPERAÇÃO>
Obs.: Variáveis podem ser inteiros e decimais;
- Operações
- Comparações:
- Maior que:
variavelA > variavelB; - Maior ou igual que:
variavelA >= variavelB; - Menor que:
variavelA < variavelB; - Menor ou igual que:
variavelA <= variavelB; - Igualdade:
variavelA == variavelB;
- Maior que:
- Matemáticas:
- Soma:
variavelA + variavelB; - Subtração:
variavelA - variavelB; - Divisão:
variavelA / variavelB; - Multiplicação:
variavelA * variavelB;
- Soma:
- Comparações:
- Estruturas de Decisão
Se(<CONDIÇÃO>){
...
}
Ou
se(<CONDIÇÃO>){
...
} senao {
...
}
- Estrutura de Repetição
rerpita(<QTD_DE_VEZES>){
...
}
Menu Principal
Seleção de Avatar e Level
Resolução de Problema

- Instale as dependências. Caso prefira, execute o script install_requirements.sh;
./install_requirements.sh- Inicialize o CMake;
cmake .cmake --build ../bin/aep
