Buscar

Lista 2 Exercícios sobre Funções e Módulos de Biblioteca

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

Prévia do material em texto

Lista 2 - Exercícios sobre Função e Módulos de Biblioteca Python 
1. Faça uma função em Python que: 
a) Calcule a média entre quatro números (use a função de média de dois números). 
b) Joãozinho quer comprar o maior número de bombons possível com o dinheiro que 
tem. Faça funções para: 
I. Calcular o número de bombons e o troco, dados o dinheiro e o preço do bombom. 
II. Calcular quanto Joãozinho terá que pedir para sua mãe para comprar um bombom 
a mais, usando a função anterior. 
 
2. Usando funções do módulo math: 
a) Calcule a hipotenusa de um triângulo retângulo, dados os catetos. 
b) Calcule a distância entre dois pontos em um plano, dadas suas coordenadas. 
c) Calcule o perímetro de um triângulo reto, dados os catetos, use a função definida no 
item a. 
d) Calcule a soma do quadrado do seno com o quadrado do cosseno de um ângulo. 
Experimente com cada função no console, fazendo pelo menos três exemplos com cada 
uma. 
 
3. Faça uma função em Python que: 
a) Calcule a distância que um barco percorreu ao atravessar um rio, dadas a largura do 
rio, a velocidade do barco perpendicular à correnteza e a velocidade da correnteza. 
Use na resposta duas funções que você já tem (lembre-se das funções da última aula). 
b) Calcule as raízes reais de uma equação do segundo grau, dados seus parâmetros a, b e 
c. 
c) Calcule a distância percorrida por uma bola se você a jogar diretamente para cima, 
dada a velocidade inicial e a gravidade. 
d) A distância que uma bala de canhão percorre é função do tempo de vôo e do 
componente horizontal de sua velocidade. Faça funções para: 
I. Calcular a distância percorrida pela bala do canhão, dado o ângulo de tiro e a 
velocidade da bala. 
II. Calcular as coordenadas em um plano onde a bala cai, dada a direção (o ângulo em 
relação ao eixo x), o ângulo de tiro e a velocidade da bala, dado que o canhão está 
na origem do plano, usando a função anterior. 
 
4. Faça uma função em Python que: 
a) Dados um número x e um número n diga qual o n-ésimo algarismo de x, da direita para 
a esquerda (considere que n vai ser sempre um número entre 1 e o número de 
algarismos de x). 
b) Calcule a soma de uma progressão aritmética, dados o valor inicial, o valor final e a 
razão. Decomponha o problema em três funções, uma para calcular o número de 
termos, dados os valores inicial e final e a razão, outra para calcular a soma dados os 
valores inicial e final e o número de termos, e a função pedida. 
Experimente cada função no console fazendo pelo menos três exemplos com cada uma. 
 
Desafio bônus: calcule o valor mínimo entre dois números (sem usar instruções 
condicionais). Dica: você vai precisar da função math.abs que calcula o módulo de um 
número.

Continue navegando