Buscar

Exemplo algoritmo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exemplo :
Escreva um algoritmo que receba números (x) inteiros e positivos e conte quantos são pares(p) e impares (i). O critério de parada é a digitação do zero (0)
Algoritmo “Verifica números”
Var 
X,P,I: inteiro
Inicio
P<-0
I<-0
REPITA
Escreval("Digite um número")
Leia(x)
Se(x>0) entao
Se(x mod 2=0)entao
P<-P+1
Senao
I<-I+1
Fimse
Senao
Se(X<0) entao
Escreval ("Digite número positivo")
Fimse
Fimse
Ate(x=0)
Escreval ("Foram digitados",P," números pares e ",I," ímpares.")
Escreval ("Foram digitados", P+1," números validos.")
Fimalgoritmo
Exemplo 2
Escreva um algoritmo que encontre o quinto numero maior que 100, cuja divisão por 11 tenha resto 5.
algoritmo "Encontra número"
var
num,contador: inteiro
inicio
num<-100
contador<-0
repita
se(num mod 11=5) entao
contador<-contador+1
escreval("O",contador," o é",num)
fimse
num<-num+1
ate(contador=5)
fimalgoritmo
exemplo 3
Construa um algoritmo que receba um numero indeterminado de valores e apresente, ao final, qual o maior numera digitado. O critério de parada é 0(zero).
Algoritmo “Maior número”
var
num,maior:inteiro
inicio
maior< - 0
REPITA
Escreva(“Digite um número”)
Leia(num)
Se(num>maior) entao
Maior< - num
Fimse
Ate(num=0)
Escreval (“O número maior digitado”, maior)
Fimalgoritmo
Exemplo 4
Construa um algoritmo que receba um numero indeterminado de valores e apresente, ao final, qual o menor numera digitado. O critério de parada é 0(zero).
Algoritmo “Menor número”
var
num,m,v:inteiro
inicio
v< - 1
REPITA
Escreva(“Digite um número”)
Leia(num)
Se(v=1) entao
M< - num
Senao
Se ((num<M) e (num<>0)) entao
M<-num
Fimse
Fimse
V< - 2
Ate(num=0)
Escreval (“O menor número digitado”, m)
Fimalgoritmo

Outros materiais