• Nenhum resultado encontrado

Lista 3 de exercícios de Computação I

N/A
N/A
Protected

Academic year: 2018

Share "Lista 3 de exercícios de Computação I"

Copied!
3
0
0

Texto

(1)

1

Lista de Exercícios N° 3

Professor: Rodrigo Neves Figueiredo dos Santos  Disciplina: Computação I 

Temas: 

1. Introdução à Lógica de Programação   

P1. Observe o algoritmo abaixo e responda:   

X, N, Y: inteiro;  INICIO 

Leia(X, N);   1; 

Enquanto (X > 0) faça           Y  Y*X;           N  N‐1;  Fim Enquanto           Escreva(Y);  FIM 

 

a) Qual o objetivo do algoritmo (i.e.: qual o problema que ele está solucionando)?   b) O algoritmo está correto? Como você fez para testá‐lo?  

c) Altere o algoritmo, utilizando a Estrutura “Repita ... Até”  d) Altere o algoritmo, utilizando a Estrutura “Para ... Faça” 

e) Qual das três opções de algoritmo é a melhor na sua opinião? Por que?    

P2. Elabore um algoritmo que verifique se um número positivo é primo ou não. Faça um teste  exaustivo da solução encontrada.  

 

P3. Elabore um algoritmo que calcule os 20 primeiros termos da Série de Fibonacci. A série de  Fibonacci é formada pela seguinte seqüência: 1, 1 ,2, 3, 5, 8, 13, ... etc;   e cada novo termo é  encontrado somando‐se os dois termos imediatamente anteriores.  

 

P4. Determine o maior e o menor valor de um conjunto de números inteiros positivos entrados  pelo usuário. Considere que a entrada do conjunto de dados de termina quando é fornecido o  número ‐999. 

 

P5. O algoritmo abaixo tem como objetivo determinar o valor do somatório S, dado pela série S  = 1 ‐ X2 / 3! + X/ 5! ‐ X/ 7! + ... usando os 20 primeiros termos da série, porém o algoritmo não  está  correto.  Corrija  os  erros encontrados  (se  preciso, reescreva  algoritmo)  acrescente  comentários para aumentar a legibilidade do algoritmo. Faça um Teste de Mesa.  

 

X , F , S: inteiro;  INICIO  

(2)

2

Para I = 1 até 20 faça  

       Para F = 1 até ( 2 * I ) faça         Fat = Fat * F; 

       Fim Para  

       S  ( S + (X ** (2 * I) ) ) / Fat;  Fim Para  

Escreva ( ʺ O somatório é ʺ , S )   FIM 

 

P6. Elabore um algoritmo que leia uma massa de dados contendo SEXO, DATA DE NASCI‐ MENTO e ESTADO CIVIL (Casado/ Solteiro/ Divorciado/ Outros) de um grupo de 100 pessoas  e determine, ao final: 

a) Média de Idade das mulheres. 

b) Estado Civil mais prevalente entre os entrevistados e o de menor ocorrência.   

DICA: Separe 3 variáveis para a data de nascimento: dia, mês e ano. Faça comparações com a  data atual e calcule a idade. 

 

P7. Foi feita uma pesquisa de audiência de canal de TV em várias casas numa certa cidade, num  certo dia. Para cada casa visitada é fornecido o número do canal (4, 5, 7 ,11) e o número de  pessoas que estavam assistindo TV.  

Elabore um algoritmo que leia um número indeterminado de dados (terminando quando for  lido um canal igual a zero) e calcule a percentagem de audiência para cada emissora, mostrando  ao final, o número de cada canal e sua respectiva audiência. 

(3)

Referências

Documentos relacionados

Esses parasitos são encontrados na forma de cistos com esporos  infectantes  e  as  alterações  nos  peixes  apresentam  gravidade  variável,  de  acordo  com 

[r]

A Resolução foi aprovada mas Saddam nunca se mostrou disponível para desfazer as dúvidas que pairavam na comunidade internacional; porém, isso não bastou para

Marcou fortemente a reflexão europeia sobre política internacional na década de 90 1 , e centrava-se então na convicção de que uma ordem internacional assente

Esta população, na maior parte jovem, arrasta o seu dia a dia penoso há séculos e as suas frustrações são crescentes ou, tendo buscado acolhimento entre os Ocidentais, constata

A realidade incontornável é que a Europa não tem qualquer outra possibilidade e não irá ter durante pelo menos mais vinte anos, mesmo que começasse e tentar edificar uma

Este entendimento comum com vista a uma cooperação com respeito pela participação de todos deve contribuir para precisar melhor os restantes elementos da ordem

Não é evidente que esta seja a perspectiva de análise prioritária para interpretar a questão estratégica do terrorismo: até ao atentado de Madrid de 2004, a Europa