Buscar

Lista 9 - Python (Funções)

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

EMB5013 - Introdução à Programação de Computadores 
Lista de exercícios 9 – Funções 
 
1 – Faça um programa em Python para calcular séries. O usuário escolhe a série que 
deseja calcular e o programa retorna o resultado (defina códigos para a escolha das 
séries). Utilize funções para implementar o cálculo das séries. As opções de séries para 
o usuário são as seguintes: 
 
 s1 = 1/1 – 2/4 + 3/9 – 4/16 + 5/25 – 6/36 … – 10/100. 
 
 s2 = 1/1 + 3/2 + 5/3 + 7/4 + … + 99/50. 
 
 s3 = 1/1 + 2/3 + 3/5 + 4/7 + 5/9 + … + n/m , para um n definido pelo usuário 
 
 s4 = 1/n + 2 / (n-1) + 3 / (n-2) + … + (n-1) / 2 + n/1 
 
2 – Faça um programa em Python que manipule 2 matrizes de dimensão n x n (X e Y) e 
depois apresente a seguinte lista de opções para o usuário: 
 
 se digitar A – Criar e ler as matrizes X e Y 
 se digitar B – Somar as duas matrizes (Z = X + Y); 
 se digitar C – Subtrair as duas matrizes (Z = X - Y); 
 se digitar D – Criar uma matriz com os maiores elementos de cada matriz 
(Zij = MAX(Xij, Yij)); 
 se digitar E – Criar uma matriz com os menores elementos de cada 
matriz (Zij = MIN(Xij, Yij)); 
 se digitar F – Criar uma matriz X2 a partir de X, entretanto a linha e 
coluna k (informada pelo usuário) são zeradas; 
 se digitar G - Encerrar o programa. 
 
Após apresentar a lista de opções, leia um caracter informado pelo usuário, 
execute a opção selecionada e mostre a matriz resultante. Sugestão: Utilize funções para 
quebrar seu programa em partes. 
 
 
3 – Faça um programa em Python que implemente funções de conversão de escala de 
temperatura. O usuário pode fornecer temperatura nas escalas Celsius, Fahrenheit e 
Kelvin e a função deve converter para outra escala. 
 
4 – Faça um programa em Python para imprimir a seguinte saída: 
 1 
 2 2 
 3 3 3 
 … 
 n n n n n … n 
para um n informado pelo usuário. Use uma função que receba um valor n inteiro e 
imprima até a n-ésima linha. Para resolver este exercício verifique o que acontece ao 
executar o código for j in range(2):print j e depois o código for j in 
range(2):print j, 
 
5 – Faça um programa em Python para imprimir a seguinte saída: 
 1 
 1 2 
 1 2 3 
 … 
 1 2 3 4 5 … n 
para um n informado pelo usuário. Use uma função que receba um valor n inteiro e 
imprima até a n-ésima linha.

Outros materiais