Buscar

Exemplos de Algoritmos em Português

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 24 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

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 6, do total de 24 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

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 9, do total de 24 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

1
2
3
algoritmo TrocarValores ;
// Objetivo: Trocar valor de duas variáveis
// Entrada : Não tem
// Saída : Várias mensagens
principal
// Declarações
inteiro a, b ;
// Atribuicoes
a = 10 ;
b = 20 ;
// Troca de valores
escreval( "Antes a = " , a, " e b = ", b ); 
a = b ;
b = a ; 
escreval( "Depois a = " , a, " e b = ", b );
fimPrincipal
comando a b
antes da troca 10 20
a = b 20 20
b = a 20 20
4
10 20
10 20
10
20 10
20
1020
10
5
algoritmo TrocarValores ;
// Objetivo: Trocar valor de duas variáveis
// Entrada : Não tem
// Saída : Várias mensagens
principal
// Declarações
inteiro a, b, aux ;
// Atribuicoes
a = 10 ;
b = 20 ;
// Troca de valores
escreval( "Antes a = " , a, " e b = ", b ); 
aux = a ;
a = b ;
b = aux ; 
escreval( "Depois a = " , a, " e b = ", b );
fimPrincipal
comando a b aux
antes da troca 10 20 -
aux = a 10 20 10
a = b 20 20 10
b = aux 20 10 10
6



7
8
algoritmo ExpressoesAritmeticas ;
// Objetivo: Testar expressões aritméticas
// Entrada : Não tem
// Saída : Resultado das expressões
principal
// Instruções
escreval( "A soma 5 + 2 = ", 5 + 2 ) ;
escreval( "A subtração 5 - 2 = ", 5 - 2 ) ;
escreval( "A multiplicacao 5 * 2 = ", 5 * 2 ) ;
escreval( "A divisão 5 / 2 = ", 5 / 2 ) ;
escreval( "A divisão inteira 5 \ 2 = ", 5 \ 2 ) ;
escreval( "O módulo 5 % 2 = ", 5 % 2 ) ;
fimPrincipal
9
algoritmo ExpressoesAritmeticasComVariaveis ;
// Objetivo: Testar expressões aritméticas
// Entrada : Não tem
// Saída : Resultado das expressões
principal
// Declaracoes
inteiro a, b ;
a = 5 ;
b = 2 ;
// Instruções
escreval( "Aqui a = ", a, " e b = ", b ) ;
escreval( "A soma a + b = ", a + b ) ;
escreval( "A subtração a - b = ", a - b ) ;
escreval( "A multiplicacao a * b = ", a * b ) ;
escreval( "A divisão a / b = ", a / b ) ;
escreval( "A divisão inteira a \ b = ", a \ b ) ;
escreval( "O módulo a % b = ", a % b ) ;
fimPrincipal
10




11
algoritmo ExpressoesAritmeticasComVariaveis ;
// Objetivo: Calcular o valor de delta
// Entrada : Valores de a, b e c
// Saída : Valor de delta
principal
// Declaracoes
inteiro a, b, c, delta ;
// Solicita os valores de a, b e c
escreva( "Entre com o valor de a: " ) ;
leia( a ) ;
escreva( "Entre com o valor de b: " ) ;
leia( b ) ;
escreva( "Entre com o valor de c: " ) ;
leia( c ) ;
// Calcula o valor de delta
delta = b * b - 4 * a * c ; 
escreval( "O valor de delta = ", delta ) ; 
fimPrincipal
12
13
14
algoritmo ExpressoesRelacionais ;
// Objetivo: Testar expressões relacionais
// Entrada : Não tem
// Saída : Resultado das expressões
principal
// Instruções
escreval( "A comparação 5 == 2 = ", 5 == 2 ) ;
escreval( "A comparação 5 != 2 = ", 5 != 2 ) ;
escreval( "A comparação 5 > 2 = ", 5 > 2 ) ;
escreval( "A comparação 5 < 2 = ", 5 < 2 ) ;
escreval( "A comparação 5 < 5 = ", 5 < 2 ) ;
escreval( "A comparação 5 <= 5 = ", 5 <= 5 ) ;
fimPrincipal
15
16
17
algoritmo VerificaNota ;
// Objetivo: Verifica se o aluno foi aprovado na disciplina
// Entrada : Valor da nota
// Saída : Mostra mensagem se o aluno foi aprovado
principal
// Declarações
real nota ;
// Solicita nota do aluno
escreva( "Entre com a nota do aluno: " ) ;
leia( nota );
// Verificação
escreval( "Verificando a nota do aluno..." ) ;
se ( nota >= 7 ) entao
escreval( "O aluno foi aprovado." ) ;
fimSe
fimPrincipal
18
19
algoritmo VerificaNota ;
// Objetivo: Verifica se o aluno foi aprovado na disciplina
// Entrada : Valor da nota
// Saída : Mostra mensagem dizendo se o aluno foi aprovado ou não
principal
// Declarações
real nota ;
// Solicita nota do aluno
escreva( "Entre com a nota do aluno: " ) ;
leia( nota );
// Verificação
escreval( "Verificando a nota do aluno..." ) ;
se ( nota >= 7 ) entao
escreval( "O aluno foi aprovado." ) ;
senao
escreval( "O aluno não obteve a nota mínima." ) ;
fimSe
fimPrincipal
20
se ( nota >= 7 ) entao
escreval( "O aluno foi aprovado." ) ;
senao
escreval( "O aluno não obteve a nota mínima." ) ;
fimSe
se ( nota >= 7 ) entao
escreval( "O aluno foi aprovado." ) ;
fimSe
se ( nota < 7 ) entao
escreval( "O aluno não obteve a nota mínima." ) ;
fimSe
21
algoritmo MenorTres ;
// Objetivo: Determina o menor de 3 valores
// Saída : Mensagem mostrando menor valor
principal
// Declarações
inteiro a, b, c, menor ;
// Solicita valores
escreva( "Entre com o valor de a: ") ;
leia( a );
escreva( "Entre com o valor de b: ") ;
leia( b );
escreva( "Entre com o valor de c: ") ;
leia( c );
// Determina menor valor
se ( (a < b) e ( b < c) ) entao
menor = a ;
senao se ( b < c ) entao
menor = b ; 
senao
menor = c ;
fimSe
fimSe
escreval( "O menor valor = ", menor ) ;
fimPrincipal
22
23
algoritmo VerificaMes ;
// Objetivo: Verifica o mes informado
// Saída : Mostra mensagem mostrando o mes
principal
// Declarações
inteiro mes ;
// Solicita mes
escreva( "Entre com o mes: ") ;
leia( mes );
// Verificação
escolha( mes )
caso 1 
escreval( "Você escolheu Janeiro." ) ;
interrompa ;
caso 2 
escreval( "Você escolheu Fevereiro." ) ;
interrompa ;
caso 3 
escreval( "Você escolheu Março." ) ;
interrompa ;
outroCaso
escreval( "Ainda não implementado." ) ; 
fimEscolha
fimPrincipal
24

Continue navegando