Você está na página 1de 2

Estcio de S / FIB

Disciplina: Lgica de Programao Prof. Mrcio Freire Trabalho AV2


Observaes: O trabalho deve ser elaborado em equipe de 5 alunos utilizando a ferramenta VisualG e apresentado em sala de aula. Ser escolhido um algoritmo para ser apresentado por um dos alunos que a prpria equipe definir, sendo que a apresentao valer 1 ponto para toda a equipe Aps a apresentao, ser feita 1 (uma) pergunta para cada membro da equipe, valendo 1 ponto individual. Elabore a sua lgica! No sero aceitos algoritmos que sejam cpias de outros outras equipes.

1) Construir um algoritmo para determinar o valor da srie: W = 1/2 + 2/3 + ... + (N-1)/(N) onde N informado pelo usurio. Deve-se sempre repetir a execuo enquanto o valor de N for maior que 0 (zero). 2) Elabore um programa que receba a idade e a altura de vrias pessoas, calcule e mostre a mdia das alturas daquelas com mais de 50 anos. Para encerrar a entrada de dados, digite uma idade menor ou igual a zero. 3) Construa um algoritmo para avaliar uma pesquisa sobre o preo e consumo de gua em Salvador, de acordo com a classificao do tipo de consumidor. Inicialmente, o programa dever ler o preo cobrado por cada litro (uma vez apenas) e a quantidade de consumidores que participaram da pesquisa. Em seguida, dever ler para cada consumidor, a classificao e a quantidade de litros consumidos no ms. Aps ler todas as informaes, o programa dever informar: - A mdia de litros consumidos pelas fbricas; - O valor total pago por consumidores de escolas e Fbricas juntos. A classificao dos consumidores dever ser: Tipo Escola Fbrica Residncia Classificao 1 2 3

4) Construir um programa que exibe o seguinte menu de opes: 1- Calcular o fatorial; 2- Nmeros divisveis; 3 Sair. As opes devem executar as seguintes aes: Opo 1: Entrada: Solicitar um nmero. Sada: Exibir o fatorial do nmero digitado. O fatorial (!) se calcula: N! = N*(N-1)! Opo 2: Entrada: Solicitar um nmero (A); solicitar um nmero (B) para ser o divisor Sada: Cada nmero, entre 1 e A, que seja divisvel por B. Exemplo: Se digitar A=10 e B = 3, deve-se exibir: 3, 6 e 9. Opo 3: Sair do programa Qualquer outra opo: Exibir uma mensagem de erro.

5) Faa um programa para exibir a altura h de uma bola a cada tempo t(i) ao ser lanada obliquamente.

Para isso, deve ser executado o seguinte procedimento: a. Obter o valor da velocidade inicial Vo b. Obter o ngulo c. Obter a acelerao da gravidade d. Calcular o tempo total do lanamento at a bola cair ao cho e. Dividir o tempo por 10, obtendo o valor da frao de tempo que ser utilizada para calcular as alturas. Por exemplo, se o tempo total por 200s, a frao de tempo ser 200/10 = 20s. f. Exibir o valor da altura h para cada frao de tempo. No exemplo anterior deve-se calcular a altura a cada 20s at atingir os 200s

Movimento Horizontal
Funo horria: x = vx.t Mdulo da velocidade na direo do eixo x : vx = v0 . cos Alcance mximo:

Movimento Vertical
O componente da velocidade inicial na direo do eixo y : v0y = v0 . sem Funo horria do espao: y = v0yt - gt /2 Funo horria da velocidade: vy = v0y + gt
2 2 2

Equao de Torricelli: vy = v0y + 2gy A altura mxima pode ser calculada usando a equao:

Obs.: Aps atingir a altura mxima, o corpo move-se em queda livre sob ao da gravidade, e sua velocidade aumenta com o tempo.
Baseado em: http://kleberandrade.wordpress.com/category/fisica/