




























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
exercícios propostos com algoritmos e suas correções
Tipologia: Exercícios
1 / 36
Esta página não é visível na pré-visualização
Não perca as partes importantes!





























Suponha que você tenha que fazer um algoritmo que leia duas notas de um aluno e imprima o valor da média aritmética na tela. Como esse algoritmo seria escrito em Português Estruturado?
var nota1, nota2, media: real inicio escreva (“Digite as notas do aluno: ”) leia (nota1, nota2)
media ← (nota1 + nota2)/ escreva (“O valor da média é: ”, media)
fimalgoritmo
escreva (“Digite as notas do aluno 3: ”) leia (nota1, nota2) media ← (nota1 + nota2)/ escreva (“Média do aluno 3: ”, media)
escreva (“Digite as notas do aluno 4: ”) leia (nota1, nota2) media ← (nota1 + nota2)/ escreva (“Média do aluno 4: ”, media)
escreva (“Digite as notas do aluno 5: ”) leia (nota1, nota2) media ← (nota1 + nota2)/ escreva (“Média do aluno 5: ”, media)
Aluno 4
Aluno 5
Aluno 3
escreva (“Digite as notas do aluno 6: ”) leia (nota1, nota2) media ← (nota1 + nota2)/ escreva (“Média do aluno 6: ”, media) escreva (“Digite as notas do aluno 7: ”) leia (nota1, nota2) media ← (nota1 + nota2)/ escreva (“Média do aluno 7: ”, media)
...
escreva (“Digite as notas do aluno 50: ”) leia (nota1, nota2) media ← (nota1 + nota2)/ escreva (“Média do aluno 50 é: ”, media) fimalgoritmo
Aluno 6
Aluno 7
Aluno 50
Consiste em uma estrutura de controle de fluxo de execução que permite repetir diversas vezes um mesmo trecho de algoritmo.
Tipos de estruturas de repetição:
Repetição com teste no início
Utilizamos a estrutura enquanto , que permite que um conjunto de instruções seja executado enquanto uma determinada <condição> for verdadeira.
Início
NOTA1, NOTA
Fim
CONTADOR <= 50 S
N
CONTADOR 1
MEDIA (NOTA1 + NOTA2)/
“Digite as notas do aluno”
“Média do aluno é: ”, MEDIA CONTADOR CONTADOR + 1
var
inicio
fimalgoritmo
V ← vi, vf, p
Instruções
var
inicio
fimalgoritmo