Escolar Documentos
Profissional Documentos
Cultura Documentos
Tema02 Algoritmos PDF
Tema02 Algoritmos PDF
Algoritmos e
Pseudocódigo
Tópicos Principais
• Definição de Algoritmo
• Exemplos Básicos
• Formas de representação
• Condicionais
• Exemplos com Condicionais
• Repetições
• Exemplos com Repetições
Definição de Algoritmo
Problema Algoritmo
Definição de Algoritmo
bug
Formas de
Representação
• Pseudocódigo:
variaveis
media, nota1, nota2, nota3
inicio
leia nota1, nota2 e nota3
media = (nota1+nota2+nota3)/3
se (media >= 5) entao
escreva “aluno aprovado”
senao
escreva “aluno reprovado”
fim
fim
Formas de
Representação
• Pseudocódigo:
variaveis
media, nota1, nota2, nota3
inicio armazenam
leia nota1, nota2 e nota3 informações
media = (nota1+nota2+nota3)/3 necessárias para
se (media >= 5) entao
escreva “aluno aprovado”
solução do
senao problema
escreva “aluno reprovado”
fim
fim
Formas de
Representação
• Problema: A partir das três notas de um
aluno, calcular sua média aritmética e
determinar se ele foi aprovado, vai fazer
prova final ou foi reprovado. O aluno é
aprovado se tem média maior ou igual a
5.0, é reprovado se tem média menor que
3.0 e tem que fazer prova final se não cai
em nenhum dos casos anteriores.
Formas de
Representação
• Fluxograma:
OBS: Tem um
erro nesse
diagrama.
Quem consegue
ver?
Formas de
Representação
Dica: O erro está
• Fluxograma: aqui
Formas de
Representação
variaveis
media, nota1, nota2, nota3
inicio
• Pseudocódigo:
leia nota1, nota2 e nota3
media = (nota1+nota2+nota3)/3
se (media >= 5) entao
escreva “aluno aprovado”
senao
se (media >= 3) entao
escreva “aluno em prova final”
senao
escreva “aluno reprovado”
fim
fim
fim
Condicionais
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
0
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
0
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
0 0
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
1 0
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
1 0
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
1 01
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
2 01
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
2 01
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
2 012
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
3 012
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1
fim
Valor do Tela do
3 012
número Computador
Repetições
• Para escrever os números 0, 1 e 2 na tela:
numero = 0
enquanto(numero < 3) faça
escrever numero
numero = numero + 1 falso
fim
Valor do Tela do
3 012
número Computador
Exemplos com
Repetições