Algoritmos e Linguagens de Programação
Algoritmos em Pseudocódigo
Prof. Edwar Saliba Júnior
Abril de 2007
Unidade 03 - 001 – Estrutura Sequencial
1
Algoritmos e Linguagens de Programação
Estrutura Básica
Algoritmo <Nome>
declare <variáveis>
<instruções>
Fim
Unidade 03 - 001 – Estrutura Sequencial
2
Algoritmos e Linguagens de Programação
Exemplo
Algoritmo RepeteNumero
declare Num : inteiro
escreva “Digite um número”
leia Num
escreva “Você digitou o número”, Num
Fim
Unidade 03 - 001 – Estrutura Sequencial
3
Algoritmos e Linguagens de Programação
Dicas
• Endentação: Melhora a legibilidade e facilita a
manutenção
• Declaração de variáveis:
– Sempre no formato nome tipo
– Cada tipo em uma linha
– Ex:
declare Quantidade : inteiro
declare Nota1, Nota2 : real
declare Aprovado : lógico.
Unidade 03 - 001 – Estrutura Sequencial
4
Algoritmos e Linguagens de Programação
Principais Comandos
•
INÍCIO: Usado para iniciar um algoritmo
•
DECLARE: Usado para declaração de variáveis
•
ESCREVA: Usado para impressão de mensagens ou valores no
monitor do computador
•
LEIA: Usado para leitura de dados provenientes do teclado do
computador
•
← (Atribuição): Usado para atribuir (inserir) valores em variáveis
•
FIM: Usado para finalizar um algoritmo.
Unidade 03 - 001 – Estrutura Sequencial
5
Algoritmos e Linguagens de Programação
Exemplo de Atribuição
Início
declare Num1, Num2 : inteiro
escreva “Digite um número”
leia Num1
Num2
10
escreva (“Resultado: ”, Num1 / Num2)
Fim
Unidade 03 - 001 – Estrutura Sequencial
6
Algoritmos e Linguagens de Programação
Bibliografia
• ASCENCIO, Ana F. G.; CAMPOS, Edilene A. V.
Fundamentos da Programação de
Computadores. 2a. ed., São Paulo: PearsonPrentice Hall, 2007.
• SILVA, Guilherme Baião S. Slides da disciplina
de Fundamentos de Programação de
Computadores I e II. Faculdade INED, 2006.
Unidade 03 - 001 – Estrutura Sequencial
7
Download

Algoritmos em Pseudocódigo