Buscar

Resolução lista3 algoritmos.pdf

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

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
Você viu 3, do total de 16 páginas

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

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
Você viu 6, do total de 16 páginas

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

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
Você viu 9, do total de 16 páginas

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

UNIVERSIDADE ANHANGUERA - UNIDERP 
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO 
Profa. Noiza Waltrick Trindade 
noiza@uniderp.edu.br 
Algoritmos - Noiza Página 1 
 
 
ALGORITMOS 
LISTA 03 
 
 
Em grupos de até TRÊS alunos resolva os algoritmos descritos 
abaixo. O trabalho deve ser entregue manuscrito. 
Todas as questões devem ser compiladas no VisualG e devem estar 
funcionando corretamente de acordo com o enunciado. 
O trabalho deve possuir capa e a turma de cada integrante. 
Data de entrega: Dia da prova do 2º Bimestre. 
 
 
Exercícios sobre ESTRUTURAS DE REPETIÇÃO. 
Aquele enunciado que não possuir qual estrutura usar pode ser utilizada qualquer 
estrutura (enquanto, repita ou para). 
 
1. Na usina de Angra dos Reis, os técnicos analisam a perda de massa de um 
material radioativo. Sabendo-se que este perde 25% de sua massa a cada 30 
segundos. Criar um algoritmo que calcule iterativamente e imprima o tempo 
necessário para que a massa deste material (informada pelo usuário) se torne 
menor que 0,10 grama. O tempo deve ser impresso em horas, minutos e 
segundos no formato hh:mm:ss. 
 
2. Criar um algoritmo que leia idade e sexo (M-masculino, F-feminino) de várias 
pessoas. Calcule e imprima a idade média, o total de pessoas do sexo feminino 
com idade entre 30-45 inclusive e o número total de pessoas do sexo masculino. 
O algoritmo termina quando se digita um número não positivo (0 ou um número 
negativo) para a idade. 
 
3. (Estrutura PARA e REPITA) Criar um algoritmo que receba 10 números positivos 
e imprima a raiz quadrada de cada número. Para cada entrada de dados deverá 
haver um trecho de proteção para que um número negativo não seja aceito. 
 
4. Uma Empresa de fornecimento de energia elétrica faz a leitura mensal dos 
medidores de consumo. 
Para cada consumidor, são digitados os seguintes dados: Número do 
consumidor; Quantidade de kWh consumidos durante o mês; Tipo (código) do 
consumidor: 1 – residencial (kWh = 0,3), 2 – comercial (kWh = 0,5) ou 
3 – industrial (kWh = 0,7) 
Os dados devem ser lidos até que seja encontrado um consumidor com Número 
0 (zero). Escreva um algoritmo que calcule e imprima: 
- O custo total para cada consumidor; 
- O total de consumo para os três tipos de consumidor; 
- A média de consumo dos tipos 1 e 2. 
 
5. (Estrutura ENQUANTO) Escreva um algoritmo que calcule o resto da divisão de 
A por B (número inteiros e positivos), ou seja, A mod B, através de subtrações 
sucessivas. Esses dois valores são passados pelo usuário através do teclado. 
UNIVERSIDADE ANHANGUERA - UNIDERP 
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO 
Profa. Noiza Waltrick Trindade 
noiza@uniderp.edu.br 
Algoritmos - Noiza Página 2 
 
 
6. (Estrutura PARA) Faça um algoritmo que mostre os elementos de uma PG até o 
n-ésimo termo. 
7. (Estrutura ENQUANTO) Faça um algoritmo que leia um número de no máximo 8 
dígitos e o imprima numa ordem inversa. Exemplo: 3451 -> 1543. 
8. Faça um algoritmo que leia dois números inteiros, positivos, e determine o 
produto dos mesmos, utilizando o seguinte método de multiplicação: 
 Dividir, sucessivamente, o primeiro número por 2, até que se obtenha 1 
como quociente; 
 Paralelamente, dobrar, sucessivamente, o segundo número; 
 Somar os números da segunda coluna que tenham um número ímpar na 
primeira coluna. O total obtido é o produto procurado. 
Exemplo: 9 x 6 
9 6 -> 6 
4 12 
2 24 
1 48 -> + 48 
 54 
 
 
Exercícios sobre VETORES E MATRIZES. 
 
9. Escreva um algoritmo que leia um vetor com 10 posições de números inteiros. 
Em seguida, receba um novo valor do usuário e verifique se este valor se 
encontra no vetor. Caso se encontre, dizer quantas vezes foi encontrado e caso 
contrário, apenas mostrar uma mensagem dizendo que não foi encontrado. 
 
10. Faça um algoritmo que leia no máximo 20 valores do tipo inteiro e os guarde em 
um vetor. A seguir, escreva: 
 todos os números pares lidos; 
 o menor valor existente no vetor; 
 o maior valor existente no vetor; 
 quantos valores são maiores que a média dos valores lidos. 
 
11. Escreva um algoritmo que leia uma matriz 4x3. Em seguida, receba um novo 
valor do usuário e verifique se este valor se encontra na matriz. Caso o valor se 
encontre na matriz, escreva a mensagem “O valor se encontra na matriz”. Caso 
contrário, escreva a mensagem “O valor NÃO se encontra na matriz”. 
 
12. Crie um algoritmo que leia uma matriz MxN (no máximo 10 x 10) e calcule a 
soma dos valores das linhas da matriz. 
 
13. Crie um algoritmo que calcule a média dos elementos de uma matriz MxN (no 
máximo 10 x 10). 
Observação: Se for verificada cópia de exercícios por outro grupo, os exercícios de 
todos os grupos envolvidos serão desconsiderados.

Continue navegando