lista de prog
-
Upload
elyabe-alves -
Category
Documents
-
view
213 -
download
0
description
Transcript of lista de prog
2ª Lista de Exercícios de Programação Estruturada
Centro Universitário Norte do Espírito Santo - UFES
Departamento de Eletrônica e Computação Prof. Wilian Hiroshi Hisatugu
RECOMENDAÇÃO: PROCUREM SOLUÇÕES, QUANDO POSSÍVEL, COM
FOR, WHILE E DO WHILE
1) Defina uma função para calcular a multiplicação de todos os números entre n1 e
n2.
2) Seja a sequência
𝑛1 = √3
𝑛2 = √3 + √3
𝑛3 = √3 + √3 + √3
Escreva uma função para encontrar o i-ésimo elemento dessa série
3) Implemente uma função que obtenha o i-ésimo elemento da série de Taylor
𝑒0𝑥 = 1
𝑒2𝑥 = 1 +
𝑥
1!
𝑒3𝑥 = 1 +
𝑥
1!+𝑥2
2!
𝑒4𝑥 = 1 +
𝑥
1!+𝑥2
2!+𝑥3
3!
.
.
.
𝑒𝑖𝑥 = 1 +
𝑥
1!+𝑥2
2!+𝑥3
3!+⋯.
4) Escreva uma função para obter 𝑚!
𝑛! (𝑚 − 𝑛)!
5) Faça uma função que receba dois números inteiros x e y, e retorne o y-esimo
número múltiplo de x
6) Faça uma função que estime a soma dos n primeiros elementos da série. 1
2−3
4+5
6−7
8+⋯
7) Faça um programa que retorne o resultado da soma:
𝑥𝑛
1+𝑥𝑛−1
2+𝑥𝑛−2
3+⋯ .+
𝑥
𝑛
8) Um pêndulo é colocado em movimento a partir de um ângulo de 0 graus. Para cada
movimento antes de mudar o sentido, o pêndulo perde energia, e só atingirá x por cento, em graus, do movimento anterior. Uma vez que um movimento é menor que o anterior, o tempo para completar o movimento é y por cento do tempo do movimento anterior. Considerando que se o ângulo de movimento torna-se menor que 15 graus, o pêndulo irá parar, escreva um programa para calcular o tempo necessário para este
pêndulo parar e quantos movimentos ocorreram. Tais informações devem ser apresentadas na tela. Considere que além de x, y, o usuário irá digitar as seguintes informações:
O tempo que o pêndulo leva para completar o primeiro movimento;
O ângulo, em graus, do primeiro movimento. 9) Uma companhia de viagens lançou uma promoção de passagens para tentar preencher
totalmente os assentos de um determinado vôo. Há uma quantidade de passagens a serem vendidas, das quais uma quantidade de passagens, as primeiras n passagens a serem vendidas tem um determinado valor, e as restantes tem um outro valor. Uma pessoa pode comprar mais de uma passagem por vez. Faça um programa para venda dessas passagens. O usuário irá digitar a quantidade de passagens pedida por um cliente e, havendo disponibilidade de passagens, o programa deve escrever na tela o valor total a ser pago pelo cliente. O programa deve terminar sua execução se o usuário digitar 0 para a quantidade de passagens compradas ou acabar as passagens. Caso a quantidade de passagens desejada por um cliente seja maior que a quantidade disponível, deve ser perguntado o usuário se o usuário deseja comprar as passagens disponíveis ou não. Ao final da execução do programa, deve ser escrito na tela o valor total arrecadado com a venda de passagens. Os valores das passagens também devem ser informados pelo usuário.
10) O sargento gostou do programa para indicar a direção que o recruta desajeitado tinha o rosto voltado ao final do exercício. Ele resolver pedir melhorias para usá-lo durante a aplicação do exercício a uma tropa inteira de desajeitados. O usuário deve digitar a direção e o ângulo dito em cada ordem e ao final deve indicar o ângulo, em graus, que a tropa está virada. Exemplo de ordem: “Direita 35 graus volver!”. É considerado que no início do exercício a tropa está voltada para o ângulo de 90 graus.