Lista 06 - Exercícios de Algoritmos - Estruturas de Repetição - Parte 1
Disciplina: Lógica de Programação – Prof. Mauro Borges França
Curso: Técnico em Desenvolvimento de Sistemas Integrado ao Ensino Médio - TDS
Turmas: 1ºs anos A e B – 1º trimestre de 2025.
Laboratório 109 e 106 – realizar atividade em duplas – valor 1,0 Pontos.
Resolva os problemas desenvolvendo os códigos dos Algoritmos no Programa Visualg 3.0
Observação: Resolver os algoritmos utilizando as estruturas de repetições (PARA / ENQUANTO / REPITA). Portanto, cada exercício a seguir deverá os três tipos, um aplicando (PARA), outro aplicando (ENQUANTO) e por fim outro aplicando (REPITA).
Exercício 1 - Média Aritmética
Contexto: Lembra do algoritmo que calcula a média aritmética de notas de um aluno, quantas vezes ele será executado? Do modo em que ele foi resolvido anteriormente, o processamento será realizado uma única vez e para um único aluno. E se forem mais alunos? Como já executado, para solucionar esse problema, o algoritmo em questão deveria ser executado uma vez para cada aluno, ou seja, se forem 50 alunos, teríamos de escrevê-lo 50 vezes! Trata-se de uma solução simples, porém inviável.” Neste sentido elabore 3 algoritmos utilizando as três estruturas de repetições apresentadas. O usuário poderá fornecer o número de alunos, ou até que ele digite algo para encerrar o laço (use sua criatividade). Para cada aluno, fornecer duas notas para calcular a média aritmética.
Exemplo:
Forneça o número de alunos: 2
Forneça a Nota 1 do aluno 1: 10
Forneça a Nota 2 do aluno 2: 8
Média do aluno 1: 9
Forneça a Nota 1 do aluno 2: 5
Forneça a Nota 2 do aluno 2: 5
Média do aluno 2: 5
Programa Encerrado
Exercício 2 - Menu de operações matemáticas (Escolha uma estrutura)
Elaborar um algoritmo que apresente um menu de opções conforme abaixo, e após escolher a opção o programa deverá executar e apresentar o resultado apenas da operação escolhida.
1 - Soma
2 - Subtração
3 - Multiplicação
4 - Divisão
5 - Sair
Exercício 3 - Escolha de idiomas (Escolha uma estrutura)
Elaborar um algoritmo que apresente um menu de opções conforme abaixo, e após a escolha, exibir uma mensagem simples como "Olá!", traduzida no idioma selecionado.
1 – Português
2 – Inglês
3 – Espanhol
4 – Francês
5 - Sair
Exercício 4 - Senha (Escolha uma estrutura)
Escreva um programa que repita a leitura de uma senha até que ela seja válida. Para cada leitura de
senha incorreta informada, escrever a mensagem "Senha Invalida! Tente novamente:". Quando a senha for informada corretamente deve ser impressa a mensagem "Acesso Permitido" e o algoritmo
encerrado. Considere que a senha correta é o valor 2025.
Exemplo:
Digite a senha: 2312
Senha Invalida! Tente novamente: 2010
Senha Invalida! Tente novamente: 1022
Senha Invalida! Tente novamente: 2025
Acesso permitido!
Exercício 5 - Validação de Notas
Faça um programa que leia as notas referentes às duas avaliações de um aluno. Calcule e imprima a
média semestral. Faça com que o algoritmo só aceite notas válidas (uma nota válida deve pertencer ao intervalo [0,10]). Cada nota deve ser validada separadamente.
Exemplo:
Digite a primeira nota: -3.5
Valor invalido! Tente novamente: 3.5
Digite a segunda nota: 11.0
Valor invalido! Tente novamente: 10.5
Valor invalido! Tente novamente: 10.0
MEDIA = 6.75
Copyleft 🄯 2025 - Professor Mauro Borges França.