Buscar

Aula 4 - função - python

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 5 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

Prévia do material em texto

Aula 4 - Função
Computação I - aula 4 - 2014/1 2
Exercícios - Função
1. Um atleta olímpico corre em uma pista circular. Escreva uma função que, dados o raio da pista e a
distância que ele percorreu, retorne o número de voltas (este número pode ser decimal, por exemplo,
2,4 voltas). Use a função de área do círculo já feita em aulas anteriores.
2. Faça uma função que dados os parâmetros a, b e c, calcula o discriminante ∆ de um polinômio do
segundo grau. Usando a função definida, faça uma função que calcule as raízes reais de uma equação do
segundo grau, dados seus parâmetros a, b e c. Obs: Assuma que o usuário só vai digitar valores que
tornem o ∆ positivo, ou seja, desconsiderar raízes complexas.
3. Escreva uma função que calcule a área de um setor circular, dados o raio e o ângulo. Use um argumento
default para o ângulo, de modo que se nenhum ângulo for informado, a função retorne a área do círculo
inteiro. Use funções auxiliares já feitas em aulas anteriores.
Computação I - aula 4 - 2014/1 3
Exercícios - Função
4. Faça uma função que calcule a soma de uma progressão aritmética dados o valor inicial, o valor final 
e a razão. Decomponha o problema em duas funções:
- uma para calcular o número de termos dados os valores inicial e final e a razão;
An = A1 + (n-1)*r → n = (An - A1)/r + 1
- outra para calcular a soma da PA dados os valores inicial, final e a razão.
Sn = (A1 + An)*n/2
5. Joãozinho quer comprar o maior número de bombons possível com o dinheiro que tem.
Faça funções para:
a. calcular o número de bombons e o troco, dados o dinheiro e o preço de um bombom.
b. calcular quanto Joãozinho terá que pedir para sua mãe para comprar um bombom a mais, dados o 
dinheiro que ele tem e o preço de um bombom. Utilize a função definida em a.
Computação I - aula 4 - 2014/1 4
Exercícios - Função
6. Construa funções em python, usando o módulo math que:
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. Use a função
definida no item a.
c. calcule o perímetro de um triângulo reto dados os catetos, use a função definida no item a.
7. Usando o módulo math, crie uma função em python que calcule a seguinte equação dado x:
Computação I - aula 4 - 2014/1 5
Aula 4- Função

Outros materiais