Comandos de Repetição
Comando Para-Faça
Comando Repita
Comando Enquanto - Faça
Contadores
k=0
k  k+1
Soma = 0
Soma  Soma + Somando1
Soma  Soma + Somando2
:
Comando Para-Faça
Para Variável de controle de valor_inicial Até valor_final, Passo v_p, Faça
comando 1
comando 2
..
..
Fim Para
Algoritmo Calcula a média de n valores dados
Variáveis
n
A1, A2, … An
Média
: inteiro
: real
: real
Inicio
Escreva ´Calcular a média de n valores. Forneça n =´
Leia n
média = 0
Para i=1 até n, Faça
média  média + Ai
Fim Para
média  média/n
Escreva ´A média dos números dados é = ´, média
Fim
Algoritmo Encontra a nota do melhor aluno
(p. 57 do livro)
Variáveis
Nota, Max, Quant, Contador
: inteiro
Nome, Melhor
: literal
Inicio
Escreva ´Entre com a quantidade de alunos´
Leia Quant
Max  -1
Contador  0
Repita
Escreva ´Entre com o nome do aluno´
Leia Nome
Repita
Escreva ´Digite a nota do aluno(entre 0 e 10):´
Leia Nota
Até (Nota >= 0) e (Nota <= 10)
Se Nota > Max Então
Max  Nota
Melhor  Nome
Fim Se
Contador  Contador +1
Até Contador = Quant
Escreva ´Melhor aluno:´, Melhor
Fim
Comando Enquanto – Faça
Enquanto <expressão lógica> Faça
conjunto de instruções
Fim Enquanto
Exemplo: Imprimir se as contas de 4 clientes de um banco estão
com saldo positivo (´conta normal´) ou saldo negativo
(´conta estourada´)
Algoritmo Fornece as contas de 4 clientes de um banco com
.
saldo positivo ou negativo
Variáveis
Saldo
:real
Numero_conta, Contador :inteiro
Início
Contador  0
Enquanto contador<4 Faça
Contador  Contador +1
Leia Numero_conta, Saldo
Se Saldo<0 Então
Escreva Numero_conta, ´conta estourada´
Senão
Escreva Numero_conta, ´conta normal´
Fim Se
Fim Enquanto
Exercício: Seja qual for o número clientes,
modifique o algoritmo anterior para mostrar
também o número de contas com saldo negativo.
Faça o teste de mesa com os seguintes dados:
Numero_conta Saldo
32451
-10.8
32452
100.75
32453
2587.6
32454
-387.2
:
:
Resultado
Contas
negativas
Algoritmo Fornece as contas de n clientes …. positivo ou .
negativo e exibe quantas possuim saldo negativo
Variáveis
Saldo
:real
Numero_conta, Contador, cont_neg, n :inteiro
Início
Contador  0
cont_neg  0
Escreva ´Número de contas=´
Leia n
Enquanto contador<n Faça
Contador  Contador +1
Leia Numero_conta, Saldo
Se Saldo<0 Então
Escreva Numero_conta, ´conta estourada´
cont_neg  cont_neg +1
Senão
Escreva Numero_conta, ´conta normal´
Fim Se
Fim Enquanto
Fim
Escreva ´nas´, n, contas ,´há´, cont_neg, ´com
saldo negativo´
Download

material5