👩‍💻

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.