Editor e Executor de Pseudocódigo AQA
Escreva pseudocódigo AQA, execute direto no navegador e avance linha por linha enquanto vê as variáveis mudarem.
O que é pseudocódigo?
Pseudocódigo é uma forma em linguagem simples de escrever a lógica de um programa antes de escrever código real. Usa palavras-chave estruturadas — IF, FOR, WHILE, PROCEDURE — para que os passos sejam inequívocos, mas dispensa a sintaxe complicada de uma linguagem específica. Isso o torna ideal para planejar algoritmos, estudar para provas e explicar ideias.
Este editor segue as convenções de AQA GCSE / A-level Computer Science: ←, OUTPUT, USERINPUT, IF/ELSE/ENDIF, FOR…ENDFOR, WHILE…ENDWHILE, REPEAT…UNTIL, SUBROUTINE…ENDSUBROUTINE (RETURN). Pressione Run para ver a saída e depois avance uma linha de cada vez vendo cada variável ser atualizada.
Sintaxe do pseudocódigo AQA num relance
| Construção | Sintaxe | Exemplo |
|---|---|---|
| Atribuição | x ← value | total ← 0 |
| Saída | OUTPUT expr, expr | OUTPUT "Total: ", total |
| Entrada | x ← USERINPUT | name ← USERINPUT |
| Seleção (if / else) | IF … THEN … ELSE … ENDIF | IF n > 5 THEN … ENDIF |
| Laço controlado por contador | FOR i ← a TO b … ENDFOR | FOR i ← 1 TO 10 … ENDFOR |
| Laço com condição prévia | WHILE cond … ENDWHILE | WHILE n > 0 … ENDWHILE |
| Laço com condição posterior | REPEAT … UNTIL cond | REPEAT … UNTIL n = 0 |
| Procedimento / sub-rotina | SUBROUTINE name(params) … ENDSUBROUTINE | greet("Ada") |
| Função que retorna um valor | SUBROUTINE … RETURN value … ENDSUBROUTINE | RETURN n * n |
| Comentário | // comment | // swap the values |
Veja esses algoritmos animados
Perguntas frequentes sobre pseudocódigo
O que é pseudocódigo?
Pseudocódigo é uma forma em linguagem simples de descrever os passos de um algoritmo, usando palavras-chave estruturadas como IF, FOR e WHILE sem a sintaxe rígida de uma linguagem de programação real. Permite planejar e comunicar a lógica antes de escrever código.
O que é pseudocódigo AQA?
O pseudocódigo AQA é o estilo de código usado nas provas de AQA GCSE / A-level Computer Science. Caracteriza-se por ←, USERINPUT, OUTPUT, SUBROUTINE…ENDSUBROUTINE.
O editor de pseudocódigo é gratuito?
Sim. O editor e executor de pseudocódigo são totalmente gratuitos, funcionam no navegador e não exigem cadastro nem instalação.