Buscar

Algorítmo_Exercicio_Lista9

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Centro Universitário do Estado do Pará - CESUPA 
Área de Ciências Exatas e Tecnologia 
Disciplinas: Introdução à Programação (CC1TA / CC1NA) 
 Algoritmos (SI1NA / RC1NA / AS1NA) 
Professora: Lêda de Oliveira Monteiro 
Assunto: Algoritmos com Estrutura de Repetição 
 
LISTA DE EXERCÍCIOS – 09 
 
 
1. Escreva, utilizando a estrutura de repetição “enquanto”, um conjunto de instruções 
equivalente a: 
 
para i  1 até 1000 faça 
 escreva (i, ‘ao quadrado é igual a ‘, i * i); 
 
2. Diga o que será escrito em cada um dos seguintes blocos de instruções: 
 
(a) para i  1 até 12 faça (b) i  20; 
 para j  3 até 24 faça enquanto i > 5 faça 
 se j mod 5 = 0 início 
 então escreva(i * 4); 
 escreva(i + j); i  i – 2; 
 fim; 
 
(c) v  0; (d) v  0; 
 para i  10 até 1 passo –1 faça para i  10 até 1 passo –1 faça 
 início início 
 v  v + 1; v  v + 1; 
 escreva(v); fim; 
 fim; escreva(v); 
 
3. Em cada um dos seguintes segmentos de algoritmo, indicar se o laço termina ou 
não. Se não, por quê? Assumir que todas as variáveis são inteiras. 
 
(a) contador  0; (b) contador  0; 
 total  0; total  0; 
 enquanto contador >= 0 faça enquanto contador <= 0 faça 
 total  total + contador; início 
 total  total + 2; 
 contador  contador + 1; 
 fim; 
 
4. Escrever os números de 1 a 10 utilizando uma estrutura REPITA e um contador. 
 
5. Escrever os números de 1 a 10 utilizando uma estrutura ENQUANTO e um 
contador. 
 
6. Ler 10 valores, calcular e escrever a média aritmética destes valores. 
 
7. Ler o número de alunos existentes em uma turma, ler as notas destes alunos, e 
calcular a média aritmética destas notas. 
8. Escreva um algoritmo para ler o número de eleitores de um município, o número de 
votos brancos, nulos e válidos. Calcular e escrever o percentual que cada um 
representa em relação ao total de eleitores. 
 
9. Tendo como entrada a altura e o sexo (codificado da seguinte forma: F:feminino 
M:masculino e h: altura) de 20 pessoas, construa um algoritmo que calcule e 
imprima o peso ideal de cada indivíduo, utilizando as seguintes fórmulas: 
 para homens (72.7 * h) - 58 
 para mulheres: (62.1*h) - 44.7 
Caso a pessoa esteja acima do peso ideal, apresente a mensagem : “ACIMA DO 
PESO IDEAL”. 
 
10. Escreva um algoritmo para ler 2 valores, se o segundo valor informado for ZERO 
deve ser impressa a mensagem “Valor inválido” e deve ser lido um novo valor até 
que ele seja um valor válido. Imprimir o resultado da divisão do primeiro pelo 
segundo. Utilizar a estrutura REPITA. 
 
11. Ler 10 valores e contar quantos estão no intervalo [10,20] e quantos deles estão 
fora deste intervalo, escrevendo estas informações. 
 
12. Ler 2 valores, calcular e escrever a soma dos números inteiros existentes entre eles 
(incluindo os 2 valores lidos). Considere que o primeiro pode ser menor que o 
segundo e vice-versa. 
 
13. Escreva um programa que imprima a tabuada (de 1 a 10) para os números de 1 a 5. 
 
14. Ler um número indeterminado de dados, contendo cada um, a idade de um 
indivíduo. O último dado, que não entrará nos cálculos, contém o valor de idade 
igual a ZERO. Calcular e imprimir a idade média deste grupo de indivíduos. 
 
15. O time de futebol "Sport Verde-Amarelo" resolveu aumentar o salário de seus 22 
jogadores. O ajuste salarial obedeceu a seguinte tabela: 
Salário Atual Aumento 
Até R$ 5.000,00 20% 
mais de R$ 5.000,00 a R$10.000,00 10% 
mais de R$ 10.000,00 a R$ 15.500,00 5% 
Acima de R$ 15.500,00 sem aumento 
 
Preparar um algoritmo para ler o nome e o salário atual de cada jogador e escrever 
seu nome e salário reajustado. Calcule e escreva, também, o total pago atualmente 
e o total pago por esse grande clube depois do reajuste. 
 
16. O DETRAN/PA e a CTBEL pretendem efetuar um pesquisa sobre acidentes em 
Belém. Dessa forma, elabore um algoritmo para ler a idade, sexo (M ou F), se 
estava alcoolizado ou não (Verdadeiro ou Falso) e o código de registro (1 – para o 
Estado do Pará, 0 - para outro estado) dos motoristas envolvidos em acidentes. Em 
seguida, calcule e escreva: 
 Percentagem de motoristas com menos de 25 anos. 
 Percentagem de mulheres. 
 Percentagem de motoristas com registros fora do Pará. 
 Percentagem de motoristas alcoolizados. 
 
Obs.: O último valor lido, que não deve ser considerado, contém idade = -1.

Outros materiais