Baixe o app para aproveitar ainda mais
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.
Compartilhar