3  Problemas para identificação do tipo de repetição

\(\newcommand\Id[1]{\mbox{\textit{#1}}}\)
[Problema #0011]

Considere o problema:

Em um processo seletivo, cada candidato faz uma prova e obtém uma nota inteira de 0 a 100. No final do processo, a organização deseja saber a porcentagem de candidatos com pontuação maior que 90 e inferior a 10. Escreva um algoritmo que processe uma sequência de notas e apresente o resultado desejado. O final da sequência é indicado pelo valor -1, que não deve ser considerado nos cálculos.

A solução algorítmica para esse problema requer, em princípio, uma repetição; Qual a melhor escolha de estrutura de repetição?

 7.1

[Problema #0012]

Considere o problema:

Um sistema monitora a pressão de uma caldeira registrando uma medida a cada cinco minutos. Como o sistema funciona continuamente, os dados são registrados diariamente, com a primeira medida a 0h e a última às 23h55min. Escreva um algoritmo para processar todos os dados colhido em um dia e determinar a a pressão média nesse período.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

 7.2

[Problema #0013]

Considere o problema:

Um pecuarista faz um controle rígido de seu rebanho bovino. Cada animal tem preso a si um cartão com seu número de identificação particular. Uma vez por semana, uma amostra aleatória dos bois é separada pelo agrônomo responsável, os quais passarão por uma pesagem. Os bois são colocados em fila em um corredor, tendo seu peso medido por uma balança à medida em que passam, sendo que um funcionário fala ao rádio o número de identificação e o peso de cada animal. Na sede da fazenda, outro funcionário, que escuta cada informação passada, tem a função de obter, ao final, a identificação e peso tanto do boi mais gordo quanto do mais magro da amostra. Depois que todos os animais da amostra foram pesados, o funcionário diz ao rádio “acabou!” e encerra a comunicação. Escreva um algoritmo que detalhe as ações que o funcionário da sede deve seguir para obter os dados requeridos.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

 7.3

[Problema #0014]

Considere o problema:

É preciso processar o resultado de uma pesquisa de opinião para a qual era possível escolher entre sim, não e não sei. Escreva um algoritmo para processar uma sequência de respostas (com mínimo de uma resposta) e determinar as porcentagens de cada categoria.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

 7.4

[Problema #0015]

Considere o problema:

Um sistema de atendimento automático por chat apresenta ao usuário um menu com opções com os possíveis assuntos de interesse e aceita valores numéricos para a escolha. Para cada escolha, o sistema retorna as informações pertinentes. Quando o usuário quiser encerrar o atendimento, ele deve digitar 99, conforme devidamente informado. Escreva um algoritmo para processar uma sequência de solicitações do usuário até que ele encerre o atendimento. Desconsidere a possibilidade do usuário abandonar o chat sem terminar o atendimento.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

[Problema #0016]

Considere o problema:

Um relatório de gastos é apresentado mensalmente ao gerente de uma empresa. Nesse relatório constam, logo no início, a quantidade de despesas individuais e, seguindo a essa informação, vêm os valores em R$ de cada gasto realizado. Deseja-se saber quantos desses valores são superiores a R$1000,00. Escreva um algoritmo para processar os dados descritos e apresentar a quantidade desejada.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

[Problema #0017]

Considere o problema:

Deseja-se saber a média das temperaturas anotadas durante um mês inteiro. Estão disponíveis, logo de início, o mês (1 a 12) e o ano da coleta de dados, depois dos quais segue o valor de cada temperatura diária. Escreva um algoritmo para, dados o mês e ano, além do valor de cada temperatura (uma por dia), apresentar a média requerida.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

 7.5

[Problema #0018]

Considere o problema:

Um polígono é representado por uma sequência contendo as coordenadas de seus vértices, não precisando ser polígonos regulares. Assim, três pontos definem um triângulo, oito pontos definem um polígono de oito lados e assim por diante. Existe uma fórmula que, percorrendo os vértices em ordem, permitem calcular a área desse polígono. Escreva um algoritmo que, a partir do número de vértices e das coordenadas de cada um deles, calcule e apresente a área do polígono.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?

[Problema #0019]

Considere o problema:

Um estudo clínico para uma pesquisa contou com 100 voluntários, que foram monitorados após receberem, parte deles, a vacina e outra, um placebo. Ao final, determinou-se por exames de sangue a resposta imunológica de cada paciente. A partir de uma lista contendo, para cada paciente, o seu grupo (vacina ou placebo) e a classificação da resposta imunológica (definida como baixa, média ou alta), é preciso determinar quantos voluntários obtiveram resposta alta em cada um dos grupos.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?:::

[Problema #0020]

Considere o problema:

Em uma transmissão de dados entre dois equipamentos diretamente conectados (i.e., sem nenhum intermediário entre eles), os dados são mandados como uma sequência de bytes no chamado nível de transporte da rede. Cada “pacote” de dados é, chamado de quadro, tem quantidade variável de bytes e é iniciado e terminado com um valor predefinido padrão. Escreva um algoritmo que receba uma sequência de valores de bytes já encabeçada pelo valor padrão e armazene os dados até encontrar o valor predefinido que indica o fim do quadro.

A solução algorítmica para esse problema requer, em princípio, uma repetição. Qual a melhor escolha de estrutura de repetição?