Buscar

LISTA3

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 3 páginas

Prévia do material em texto

����
	Nome do(a) Aluno(a)
	MARIA IZABEL DA SILVA
	Nome do (a) tutor(a)
	ELAINE OLIVEIRA
LISTA DE EXERCÍCIOS Nº 03 – ALGORITMOS
Ex. 01
for x in range (5000, 7001):
 primo = 0
 for y in range(2, int(x / 2) + 1 ):
 if(x % y ==0):
 primo = 0
 break
 else:
 primo = 1
 if primo ==1:
 print(x, 'é primo.')
Ex. 02
S= 0
for x in range (1,11):
 if x % 2==0:
 S = S - x/x**2
 else:
 S = S + x/x**2
print ('A soma é', S)
Ex. 03
x = 0
pi = 0
erro = 10**10
while 1:
 piantigo = pi
 impar = 2 * x + 1
 if x % 2 == 0:
 pi = pi + 4 / impar
 else:
 pi = pi - 4 / impar
 '''if erro >= 10**(-5):'''
 erro = pi - piantigo
 if abs(erro) <= 0.00001:
 break
 x = x + 1
print(pi)
Ex.04
somax = 0
somay = 0
somaxy = 0
somax2 = 0
n = 0
while 1:
 x= float(input('Digite x:'))
 y= float(input('Digite y:'))
 if x==0 and y==0:
 break
 somax = somax + x
 somay = somay + y
 somaxy = somaxy + x*y
 somax2 = somax2 + x**2
 n = n + 1
 '''somax2 - somax2+ x*x'''
d= (n*somax2 - somax**2)
if d !=0:
 a = (n*somaxy - (somax*somay))/ d
else:
 print('Valores inválidos! Denominador 0!')
 exit(1)
d= n*somax2 - somax**2
b= (somay*somax2-(somax*somaxy))/d
print(a,'x+',b)
Ex. 05
from math import sqrt
a = float(input('Digite A: '))
b = float(input('Digite B: '))
c = float(input('Digite C: '))
l = sqrt(a**2+ b**2)
d = sqrt(c**2+ l**2)
print('A diagonal é: ', d)
Ex.06
import sys
def fibonacci(n):
 if n==1:
 return 1
 if n ==2:
 return 1
 return fibonacci(n-1) + fibonacci (n-2)
for x in range (1,8):
 for y in range (1,x):
 sys.stdout.write(str(fibonacci(y)))
 print('')
for x in range(1, 7):
 aux = 7-x
 for y in range (1, aux):
 sys.stdout.write(str(fibonacci(y)))
 print('')
 
�

Outros materiais