Algorítmos

Algorítmo - é a descrição de um conjunto de ações que obedecidas, resultam uma sucessão finita de passos, atingindo um objetivo.

-- Exemplos

---- Encontrar o maior e o menor número

---- Este algoritmo recebe um número inteiro de 3 dígitos, calcula e imprime o número de trás para frente

---- Verificar se o número é Par ou Ímpar

---- Receber o nome e as notas e imprimir o nome, a média e a situação

Encontrar o maior e o menor número
Algorítmo O_maior_e_O_Menor
A, B, C, Maior, Menor : Real
INICIO
Escreva ( ‘Entre com três números:’)
Leia ( A, B, C )
SE A>B
ENTÃO
SE A>C
ENTÃO
Maior <-- A
SENÃO
Maior <-- C
Fim – SE
SENÃO
SE B>C
ENTÃO
Maior <-- B
SENÃO
Maior <-- C
Fim – SE
SE A<-- A
SENÃO
Menor <-- C
Fim - SE
SENÃO
SE B<-- B
SENÃO
Menor <-- C
Fim – SE
Escreva (Maior,’É o maior número e’,Menor,’é o menor número’)
FIM

TOPO

Este algoritmo recebe um número inteiro de 3 dígitos,
calcula e imprime o número de trás para frente
Algoritmo Inverte_Número
numero, novo, resto, d1, d2, d3 : inteiro
INICIO
Escreva (‘Digite um número:’)
Leia (numero)
d1 <-- numero div 100 resto
<-- numero mod 100
d2 <-- resto div 10
d3 <-- resto mod 10
novo <-- (d3 * 100 ) + ( d2 * 10 ) + ( d1 * 1 )
Escreva (‘O Número’, numero, ‘ao contrário fica’, novo)
FIM

TOPO

Verificar se o número é Par ou Ímpar
Algoritmo Par_Ímpar
r, n : inteiro
INICIO
Escreva (‘Digite um número:’)
Leia (n)
Se r = 0
Então
Escreva (n,’é par’)
Senão
Escreva (n,’é ímpar’)
FIM

TOPO

Receber o nome e as notas e imprimir o nome, a média e a situação
Algoritmo Relatório_de_Classe
i : inteira nome : String
media, n1, n2, n3 : Real
INICIO
Para i = 1 até 40
Faça
inicio
Escreva (‘Digite o nome do Aluno:’)
Leia (nome)
Escreva (‘Digite as notas do Aluno:’)
Leia (n1, n2, n3)
media <-- (n1 + n2 + n3) / 3.0
Se media >= 7.0
Então
Escreva (nome, media,’Aprovado’)
Senão
Escreva (nome, media,’Reprovado’)
Fim – Para
FIM

TOPO