Examen de Recursos Informáticos UB 2020 · Programació - Curs 2020-2021 (4 de desembre de 2020)
Examen de Recursos Informáticos de la UB (Grado en Química) 2020, Programació - Curs 2020-2021 (4 de desembre de 2020): 3 problemas con solución. Gratis.
Temas del examen: Cadenes de caràcters i llistes · Funcions definides per l'usuari · Sèries numèriques, aproximacions i errors
Pregunta 1 · Funcions definides per l'usuari
Pregunta 1 (5 punts). Traça de bucle while i funció de divisió
Indiqueu quina sortida per pantalla generarà el següent codi si l'usuari introdueix com a entrades els valors 8 i 20 consecutivament:
def divisio (a,b):
c=a/2
d=b/2
return c,d
x = int(input("Entra un valor enter: "))
y = int(input("Entra un altre valor enter: "))
while x>2 and y>2:
x,y=divisio(x,y)
z=x+y
print (z)
Pregunta 2 · Cadenes de caràcters i llistes
Pregunta 2 [5 punts]. Traça de bucle for amb cadenes de caràcters
Determineu el text exacte que mostrarà el següent fragment de codi en executar-se:
def caracs(a, b):
c = a + b
return c
paraula = "porta"
paraula2 = "farol"
for i in range(5):
print(caracs(paraula[i], paraula2[i]))
Pregunta 3 · Sèries numèriques, aproximacions i errors
Pregunta 3 (20 punts). Aproximació per sèrie del cosinus i impressió tabulada
La funció cosinus es pot aproximar mitjançant el següent desenvolupament en sèrie:
Es desitja avaluar diverses aproximacions del valor de utilitzant aquest desenvolupament.
Per a aconseguir-ho:
a.
Definiu una funció que rebi com a paràmetres el punt i el nombre de termes de la sèrie a considerar, i en retorni el valor acumulat.
b.
Elaboreu un programa que calculi i mostri en una taula els resultats per als 5 primers termes de la sèrie, juntament amb l'error absolut comès en comparació amb el valor exacte obtingut mitjançant la funció math.cos per a un angle de .
Requeriments de format:
Com a encapçalament de les dades s'ha d'escriure: "nterm, cos_valor, error".
La columna del nombre de terme s'ha d'alinear a la dreta amb una amplada de 3 espais (especificador ":>3").
El valor aproximat del cosinus s'ha de mostrar ocupant 10 espais totals i amb 5 decimals (especificador ":10.5f").
L'error ha d'ocupar un total de 8 espais i mostrar 5 xifres decimals (especificador ":8.5f").
Nota: Recordeu que el mòdul math conté tant la funció factorial ( math.factorial) com les funcions trigonomètriques i la conversió a radians.
También puedes estudiar por temas
Practica un tema con ejercicios de los exámenes de todos los años, mezclados.
- Cadenes de caràcters i llistes · 29 problemas · 45 % de que salga
- Arrays NumPy i càlcul vectorial · 20 problemas · 45 % de que salga
- Funcions definides per l'usuari · 12 problemas · 45 % de que salga
- Sèries numèriques, aproximacions i errors · 12 problemas · 45 % de que salga
- Tipus de dades, operadors i entrada/sortida bàsica · 14 problemas · 30 % de que salga
- Tabulació i representació gràfica de funcions · 13 problemas · 30 % de que salga