Editor e Executor de Pseudocódigo OCR
Escreva pseudocódigo OCR, 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 OCR GCSE Computer Science (J277): =, print(), input(), if/else/endif, for…next, while…endwhile, do…until, switch/case/endswitch, procedure/function. 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 OCR num relance
| Construção | Sintaxe | Exemplo |
|---|---|---|
| Atribuição | x = value | total = 0 |
| Saída | print(expr) | print("Total: " + str(total)) |
| Entrada | x = input(prompt) | name = input("Name?") |
| Seleção (if / else) | if … then … else … endif | if n > 5 then … endif |
| Seleção múltipla | switch x: case v: … default: … endswitch | switch day: case "Sat": … endswitch |
| Laço controlado por contador | for i = a to b … next i | for i = 1 to 10 … next i |
| Laço com condição prévia | while cond … endwhile | while n > 0 … endwhile |
| Laço com condição posterior | do … until cond | do … until n == 0 |
| Procedimento / sub-rotina | procedure name(params) … endprocedure | greet("Ada") |
| Função que retorna um valor | function name(params) … return … endfunction | return n * 2 |
| 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 OCR?
O pseudocódigo OCR é o estilo de código usado nas provas de OCR GCSE Computer Science (J277). Caracteriza-se por =, print(), input(), do…until, switch/case.
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.