



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Uma avaliação formativa sobre programação de computadores, focada no tema de estrutura de repetição. A avaliação consiste em dois desafios, sendo o primeiro um programa em python que lê notas de alunos e calcula e escreve a média de cada um, interrompendo a repetição quando a média for igual a zero. O segundo desafio gera o valor de pi com precisões da ordem de 10^-3, 10^-8 e 10^-12, imprimindo o número de termos gerados e o valor do último termo. Além disso, o documento inclui os algoritmos e resultados obtidos com os testes.
Tipologia: Exercícios
1 / 5
Esta página não é visível na pré-visualização
Não perca as partes importantes!




while True: nota1 = float(input("Nota 1: ")) nota2 = float(input("Nota 2: ")) nota3 = float(input("Nota 3: ")) média = (nota1+nota2+nota3)/ if média == 0: break print( f"Média: {média:4.1f}\n" ) print( "Programa executado com sucesso" )
Precisao = float(input("Digite a precisão desejada: ")) Denominador = 1 NumerodeTermos = 1 S = 1 a = 1 Termo1 = 1 while True: NumerodeTermos = NumerodeTermos + 1 Denominador = Denominador + 2 Termo2 = 1/(Denominador3) Termo3 = Termo2 * a S = S - Termo a = - a if Termo2 < Precisao: break pi = (S32)(1/3) import math print("O valor obtido para pi foi ", pi) print(f"Foram gerados {NumerodeTermos} termos, sendo {Termo3} o último calculado") print("A diferença entre a constante e o valor calculado é ", math.pi-pi) print (1/5*3)
print (1/7**3)
print (1/9**3)
print (1/11**3)
Digite a precisão desejada: 0. O valor obtido para pi foi 3. Foram gerados 6 termos, sendo 0.0007513148009015778 o último calculado A diferença entre a constante e o valor calculado é 0.
Digite a precisão desejada: 0. O valor obtido para pi foi 3. Foram gerados 233 termos, sendo - 9.945832509694078e-09 o último calculado A diferença entre a constante e o valor calculado é - 5.339853448305121e- 09
Digite a precisão desejada: 0. O valor obtido para pi foi 3. Foram gerados 5001 termos, sendo - 9.997000599900015e-13 o último calculado A diferença entre a constante e o valor calculado é - 5.395683899678261e- 13