Algoritmos: Pseudocódigo
Linguagem informal para descrever algoritmos antes do código real
O que é pseudocódigo?
Pseudocódigo (ou pseudolinguagem) é uma forma de escrever algoritmos que parece com código de programação, mas sem regras rígidas de sintaxe.
Não é executável por computadores — é uma ferramenta para humanos organizarem o raciocínio antes de programar.
É o meio-termo entre a descrição narrativa (muito informal) e o código real (muito formal).
Variáveis e atribuição com ←
Variáveis armazenam valores. No pseudocódigo do professor, usamos a setinha ← para atribuição:
A setinha ← significa "recebe" ou "armazena". É diferente do = matemático (igualdade).
programa soma
ler A
ler B
S ← A + B
escrever S
fim-programaPalavras-chave do pseudocódigo
As palavras-chave mais comuns usadas pelo professor:
• ler — receber dados de entrada
• escrever — exibir dados de saída
• se...então...senão...fim-se — estrutura condicional
• enquanto...faça...fim-enquanto — loop com teste no início
• repita...até — loop com teste no final
• programa...fim-programa — delimita o algoritmo
A indentação (recuo) mostra o escopo dos blocos: tudo que está recuado dentro de um 'enquanto' pertence ao loop.
Exemplo: programa fatorial
O professor escreve o fatorial exatamente assim:
programa fatorial
ler N
resultado ← 1
enquanto N > 1 faça
resultado ← resultado × N
N ← N - 1
fim-enquanto
escrever resultado
fim-programaler N resultado ← 0 enquanto N > 1 faça resultado ← resultado × N N ← N - 1 fim-enquanto escrever resultado
Calculadora de fatorial
Execute o pseudocódigo do fatorial mentalmente e verifique!
?Quiz de fixação
01.Pseudocódigo pode ser executado pelo computador?
02.O que significa a setinha ← no pseudocódigo?
03.Para que serve a indentação (recuo) no pseudocódigo?
04.Qual palavra-chave indica repetição no pseudocódigo?
→Próximos passos
Programação em blocos
Comece a programar visualmente com Scratch
Primeira linguagem
Passe do pseudocódigo para uma linguagem real
Estruturas de dados
Aprenda sobre listas, pilhas e filas