Sunteți pe pagina 1din 7

ECT1203 Lista 6

Funes
Prof. verton Santi
Questo 1
Imagine que voc deve criar uma
funo que calcule o fatorial de um
nmero qualquer. Qual assinatura esta
funo deveria ter?
Questo 2
Com base na assinatura criada na
questo anterior, implemente uma
funo para calcular o fatorial de um
nmero.
Questo 3
Com base no slide de aula, crie uma
funo de calcule o cosseno de um
nmero qualquer. Compare o resultado
de sua funo com a funo da
biblioteca cmath.

Questo 4
Crie uma funo que permita verificar
quantas iteraes so necessrias para
que a sua funo cosseno fornea um
resultado igual ao da funo da
biblioteca cmath.
Supondo que sua funo fornea um
resultado e a funo pronta fornea
um resultado , estes valores sero
considerados iguais quando:
( ) 1 10
Observao: ser necessrio modificar
sua funo cosseno, implementada
anteriormente.
Questo 5
Implemente uma funo que calcule o
tringulo de pascal por meio de
fatoriais. A funo dever receber

como parmetro apenas o nmero de


linhas que esse tringulo conter.

!
=

! !
Tringulo de Pascal para n = 6:
1
1
1
1
1
1

1
2
3
4
5

1
3 1
6 4 1
10 10 5 1

Questo 6
Crie uma funo que calcula a inversa
de uma matriz 2 2:
1

=
det
()

Questo 7
Crie uma funo que ordene um vetor.
Ento crie um programa que gera 10
vetores com tamanho de forma
aleatria. Ordene este vetor e informe
ao usurio quanto tempo levou a
ordenao de cada vetor. Os tempos
de ordenao diferem? Porqu?
Questo 8
Crie uma funo que recebe um
nmero inteiro qualquer. Sua funo s
pode aceitar nmeros entre 1 e 10.
Caso o nmero seja vlido, sua funo
dever calcular a tabuada para este
nmero.
Utilizando-se da funo criada, faa um
programa que mostra a tabuada dos
nmeros de a , os quais so
informados pelo usurio.

Questo 9
Crie uma funo que calcula a
multiplicao de duas matrizes, se a
mesma for possvel.
Questo 10
Crie uma funo que
transposta de uma matriz.

calcula

Questo 11
Crie uma funo que calcula o trao de
uma matriz.
Questo 12
Crie um programa que leia duas
matrizes quadradas A e B a partir do
teclado. O tamanho das matrizes
dever ser informado pelo usurio.
Feito
isso, calcule
a
seguinte
expresso:
= + + 1

Questo 13
Crie uma funo que calcule a inversa
de uma matriz 2x2
Questo 14
Crie
uma
funo
que
calcule
recursivamente o n-simo termo da
srie de fibonacci.
Questo 15
Crie uma funo que faz a leitura de
um nmero e retorna este nmero. A
funo deve garantir que o nmero lido
seja um nmero primo (forar o usurio
a digitar um nmero primo).
Questo 16
Crie um programa que, por meio de
funes, calcule a mdia de alunos. A
mdia de cada aluno dada como:

= f 1 + f 2
+ g 3 + g(4)
Em que
f

< 0,3
=

> 0,8
+ 0.5

g
=

< 0,2

> 0,9
+ 0.5

S-ar putea să vă placă și