Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Relatório de Programação em Python, Exercícios de Programação em C

Relatório da Universidade Federal de Minas Gerais sobre Python

Tipologia: Exercícios

2020

Compartilhado em 12/10/2020

recuperacao-energetica-ufmg
recuperacao-energetica-ufmg 🇧🇷

4.6

(5)

2 documentos

1 / 6

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Programação de Computadores
Avaliação Formativa 2
Introdução à Programação em Python
Aluno(a): Mariana Moreira Andrade Turma: TM2
Exercício 1
a) Correto
b) Incorreto, pois contém espaço.
c) Incorreto, pois contém parênteses e f(x) indica função
d) Incorreto, pois contém traço “-“
e) Incorreto, pois contém caractere que não é alfa-numérico
Exercício 2
a) Diferente, pois 2.3E04 equivale a 23000, e não 2300
b) Mesmo valor, porém de tipos diferentes, já que 1.0 é float e 1 é int
c) Diferente, pois -0.34E02 equivale a -34.00, enão -34.7
d) Diferente, pois 7E04 é 70000, e não 0.000007
e) Diferente, pois 11.01E01 é 110.1, e não 110.0
f) Diferente, pois 7.6E-01 é equivale a 0.76, e não a -0.76
Exercício 3
a)
x1 = int(input("Digite o valor de x1: "))
x2 = int(input("Digite o valor de x2: "))
y1 = int(input("Digite o valor de y1: "))
y2 = int(input("Digite o valor de y2: "))
SL = (y2-y1)/(x2-x1)
print("O valor de SL é", SL)
b)
B = int(input("Digite o valor de B: "))
C = int(input("Digite o valor de C: "))
V = int(input("Digite o valor de V: "))
FC = 1+ B/V + C/(V**2)
print("O valor de FC é", FC)
c)
V = int(input("Digite o valor de V: "))
S = int(input("Digite o valor de S: "))
FR = (V**2)/30*S
print("O valor de FR é", FR)
d)
from math import sin
R = int(input("Digite o valor de R: "))
S = int(input("Digite o valor de S: "))
A = int(input("Digite o valor de A: "))
DIS = (38.1972*((R**3)-(S**3)))*(sin(A))/(((R**2)-(S**2))*A)
print("O valor de DIS é", DIS)
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Relatório de Programação em Python e outras Exercícios em PDF para Programação em C, somente na Docsity!

Programação de Computadores

Avaliação Formativa 2 Introdução à Programação em Python Aluno(a ): Mariana Moreira Andrade Turma: TM

Exercício 1

a) Correto b) Incorreto, pois contém espaço. c) Incorreto, pois contém parênteses e f(x) indica função d) Incorreto, pois contém traço “-“ e) Incorreto, pois contém caractere que não é alfa-numérico

Exercício 2

a) Diferente, pois 2.3E04 equivale a 23000, e não 2300 b) Mesmo valor, porém de tipos diferentes, já que 1.0 é float e 1 é int c) Diferente, pois -0.34E02 equivale a -34.00, enão -34. d) Diferente, pois 7E04 é 70000, e não 0. e) Diferente, pois 11.01E01 é 110.1, e não 110. f) Diferente, pois 7.6E-01 é equivale a 0.76, e não a -0.

Exercício 3

a) x1 = int(input("Digite o valor de x1: ")) x2 = int(input("Digite o valor de x2: ")) y1 = int(input("Digite o valor de y1: ")) y2 = int(input("Digite o valor de y2: ")) SL = (y2-y1)/(x2-x1) print("O valor de SL é", SL) b) B = int(input("Digite o valor de B: ")) C = int(input("Digite o valor de C: ")) V = int(input("Digite o valor de V: ")) FC = 1+ B/V + C/(V2) print("O valor de FC é", FC) c) V = int(input("Digite o valor de V: ")) S = int(input("Digite o valor de S: ")) FR = (V2)/30S print("O valor de FR é", FR) d) from math import sin R = int(input("Digite o valor de R: ")) S = int(input("Digite o valor de S: ")) A = int(input("Digite o valor de A: ")) DIS = (38.1972((R3)-(S3)))(sin(A))/(((R2)-(S2))A) print("O valor de DIS é", DIS)

e) x1 = int(input("Digite o valor de x1: ")) x2 = int(input("Digite o valor de x2: ")) x3 = int(input("Digite o valor de x3: ")) x4 = int(input("Digite o valor de x4: "))

RQ = 1/((1/x1)+(1/x2)+(1/x3)+(1/x4))

print("O valor de RQ é", RQ) f) from math import pow X = int(input("Digite o valor de X: ")) Y= int(input("Digite o valor de Y: ")) ATC = 0.0023(pow(X,8))(pow(Y,float(1/3))) print ("O valor de ATC é", ATC) g) from math import pi from math import sqrt from math import pow X1 = int(input("Digite o valor de X1: ")) X2 = int(input("Digite o valor de X2: ")) Y1 = int(input("Digite o valor de Y1: ")) Y2 = int(input("Digite o valor de Y2: ")) G = int(input("Digite o valor de G: ")) X = 2piX1sqrt(32.G/(X2+X1))Y2/Y1pow(1+((G-1)/2)pow(Y2/Y1,2),(G+1)/(2-2G)) print(“O valor de X é”, X”)

Exercicio 4

a) (^) V =( V i^2 +2.0 ∙ A ∙ X )0, b) F =^

( 2.0 ∙ π )

XL∙ C

0, c) D =¿^ 2,0 ^ Vi² ^ sen^ B^ ^ cos B G

d) F = (1,0+

K −1.
∙ M

2

K K −1, e) L = Li^ ^ 1,0−(

V
C

2 0, f) V^ =^2 ^ π^ ^ X 2

[(

π

∙Y −(0,8333−

π

∗ X

]

g) F =0,35^ ^10 − 4

X
Y

∙ √( 2,0 ∙G ) ∙ ( Y 2 − Y )

2,

Desafio 1

1 – Descrição do problema Escreva um algoritmo que leia os valores correspondentes aos lados de um retângulo, calcule e imprima o perímetro e a área do retângulo. 2- Algoritmo final modificado Algoritmo {declaração de variáveis}

Digite o valor do lado base: 12

Digite o valor da altura: 12

Valores lidos

Lado base: 12.

Lado altura: 12.

Valores Calculados

Área: 144.

Perímetro: 48.

Diagonal: 16.

Programa executado com sucesso

Digite o valor do lado base: 35.

Digite o valor da altura: 64.

Valores lidos

Lado base: 35.

Lado altura: 64.

Valores Calculados

Área: 2300.

Perímetro: 200.

Diagonal: 73.

Programa executado com sucesso

Desafio 2

1 – Descrição do problema Um carpinteiro deseja construir uma caixa divida ao meio por uma divisória colocada em diagonal conforme mostrado na figura abaixo. A caixa é aberta na parte de cima. A caixa e a divisória deverão ser feitas a partir de uma placa de compensado. Ele precisa calcular o tamanho (isto é, a área) da placa de compensado necessária para a construção da caixa com a divisória. Como ele sempre faz caixas desse tipo, com dimensões diferentes, ele deseja que você escreva um programa que calcule o tamanho (ou área) da placa de compensado necessária, sendo que cada vez que ele rodar o programa ele deverá fornecer a altura, a largura e o comprimento da caixa em milímetros. O programa deverá emitir um relatório contendo as seguintes informações sobre a caixa: CARACTERÍSTICAS DA CAIXA ALTURA: 999... mm LARGURA: 999... mm COMPRIMENTO: 999... mm ÁREA DA SUPERFÍCIE DE APOIO: 99.99... m VOLUME TOTAL: 99.99... m VOLUME POR COMPARTIMENTO: 99.99... m ÁREA DE MATERIAL NECESSÁRIO: 999... m

2- Algoritmo desenvolvido com refinamentos Algoritmo {Declaração de variáveis} Declare LarguraMM, ComprimentoMM, AlturaMM, Largura, Comprimento, Altura, ÁreaSuperfície, VolumeTotal,VolumeCompartimento, ÁreaMaterial numérico {Leitura dos dados} Leia Largura, Comprimento, Altura {Conversão de unidades, cálculo da área da superfície de apoio, do volume total, do volume por compartimento e da área de material necessária} ÁreaSuperfície ← Largura x Comprimento VolumeTotal ← Altura x Largura x Comprimento VolumeCompartimento ← Altura x Largura x Comprimento / 2 ÁreaMaterial ← Comprimento x Largura + 2 x Largura x Altura + 2 x Comprimento x Altura + √ Compriment o 2

  • Largura ² x Altura {Lista dos valores lidos e calculados} Escreva Largura, Comprimento, Altura, ÁreaSuperfície, VolumeTotal, VolumeCompartimento, ÁreaMaterial Fim do algoritmo 3- Programa em Python

Programa para calcular área da superfície de apoio, do volume total,

do volume por compartimento e da área de material necessária

Leitura do comprimento, da altura e da largura

AlturaMM = float(input("Digite o valor da altura, em mm: ")) ComprimentoMM = float(input("Digite o valor do comprimento, em mm: ")) LarguraMM = float(input("Digite o valor da largura, em mm: "))

Conversão de unidades, cálculo da área da superfície de apoio, do volume total,

do volume por compartimento e da área de material necessário

import math Altura = float(AlturaMM/100) Largura = float(LarguraMM/100) Comprimento = float(ComprimentoMM/100) ÁreaSuperfície = float(LarguraComprimento) VolumeTotal = float(AlturaLarguraComprimento) VolumeCompartimento = float(AlturaLarguraComprimento/2) ÁreaMaterial = float(ComprimentoLargura + 2LarguraAltura + 2ComprimentoAltura + (math.sqrt(Comprimento2+Largura2))*Altura)

Listagem dos valores lidos e calculados

print("\n Valores lidos com sucesso!\n" "\n CARACTERÍSTICAS DA CAIXA" "\n ALTURA:", AlturaMM, "mm" "\n LARGURA:" , LarguraMM, "mm" "\n COMPRIMENTO:" , ComprimentoMM, "mm" "\n ÁREA DA SUPERFÍCIE DE APOIO:", ÁreaSuperfície, "m2" "\n VOLUME TOTAL: ", VolumeTotal, "m3" "\n VOLUME POR COMPARTIMENTO: ", VolumeCompartimento, "m3" "\n ÁREA DE MATERIAL NECESSÁRIA: ", ÁreaMaterial, "m2 \n " "\n Programa executado com sucesso!") 4- Dados e resultados dos testes realizados Digite o valor da altura, em mm: 100 Digite o valor do comprimento, em mm: 100 Digite o valor da largura, em mm: 100 Valores lidos com sucesso! CARACTERÍSTICAS DA CAIXA