Prévia do material em texto
Desafio A repetição de processos é muito comum em programação, e é um dos benefícios da computação: a realização de atividades repetitivas com precisão. Assim, a compreensão das Estruturas de repetição e de sua adequada utilização é uma importante competência dos programadores. A Estrutura de repetição “Repita...até” inicia um processo que realiza o conjunto de comandos do bloco de repetição no mínimo uma vez. Ao final deste, faz um teste (<condicao>), se o resultado for verdadeiro (SIM), finaliza a execução do conjunto de comandos da repetição e continua o fluxo do programa; se o resultado for falso (NÃO), retorna para o início da repetição. Assim, a repetição é executada até que uma condição tenha sucesso, ou seja, até que tenha resultado verdadeiro (sim). Veja o esquema de fluxo a seguir: Por exemplo, um funcionário do IBGE precisa validar as idades das pessoas. Assim, ele deseja um programa que leia a idade de uma pessoa e verifique se é uma idade válida. Se for informada uma idade menor do que zero ou maior que 150 anos, o programa deve solicitar que seja digitada uma nova idade; se for digitada uma idade válida, o programa deve apresentar essa mensagem. Para realizar essa consistência de dados, será utilizado um fluxograma com a estrutura de funcionamento do comando “Repita...Até”. UniCarioca | Centro Universitário Carioca Unidade Virtual Disciplina: Algoritmos I 2024.1 Aluna: Érika Laiane Azevedo dos Santos 1° Período Curso: Análise e Desenvolvimento de Sistemas EAD Matrícula: 2024100497 Uma professora deseja calcular a média das notas de cada um dos seus alunos. Para o cálculo da média, é utilizada a média aritmética simples, conforme a seguinte expressão: média = (nota1 + nota2)/2. Cada uma das notas (nota1 e nota2) deve estar no intervalo [0,10], ou seja, ter o valor maior ou igual a zero e menor ou igual a 10. Notas fora deste intervalo são consideradas incorretas/inválidas, e então um novo valor deve ser informado. Construa um fluxograma que leia os valores de cada uma das notas (nota1 e nota2) de um aluno. Para cada nota, faça a consistência, verificando se está no intervalo correto. Se não estiver, ler novamente a nota. Depois de ler as notas válidas, calcular a média e mostrar a média calculada. RESPOSTA: Dê uma olhada no fluxograma anexado: