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