Exámenes de Recursos Informáticos UB 2016
El examen de Recursos Informáticos de la UB (Grado en Química) de 2016 (Recull d'exàmens de Python (Part 1)), con 124 problemas resueltos. Entran temas como Tipus de dades, operadors i entrada/sortida bàsica y Estructures de control: condicionals i bucles. Practícalos con corrección al momento, pistas en cada apartado y la solución paso a paso.
Recull d'exàmens de Python (Part 1) (2016)
Temas del examen: Tipus de dades, operadors i entrada/sortida bàsica · Estructures de control: condicionals i bucles · Cadenes de caràcters i llistes · Funcions definides per l'usuari · Arrays NumPy i càlcul vectorial · Sèries numèriques, aproximacions i errors · Lectura i processament de conjunts de dades (teclat i fitxers) · Tabulació i representació gràfica de funcions
- Ejercicio 2018 Part I - Exercici 1: Bucle for i cadenes · Estructures de control: condicionals i bucles
Indiqueu quina serà la sortida exacta per pantalla produïda pel bucle for que multiplica la cadena '@' pels elements de la llista [3, 2, 1, 1, 4]. - Ejercicio 2018 Part I - Exercici 2: Array de zeros i operac… · Arrays NumPy i càlcul vectorial
Indiqueu quins valors escriurà per la consola el programa que inicialitza un array de 4 zeros amb numpy.zeros(4) i modifica les tres primeres posicions amb j % 2 + 1. - Ejercicio 2018 Part I - Exercici 3: Conversió de for a while · Estructures de control: condicionals i bucles
Substituïu la instrucció for per una estructura iterativa while en el següent programa, afegint les línies necessàries perquè realitzi el mateix càlcul: range(3, 15, 3). - Ejercicio 2018 Part I - Exercici 4: Càlcul de l'IMC des de… · Lectura i processament de conjunts de dades (teclat i fitxers)
Identificar i corregir 6 errors de sintaxi i/o concepte en un programa que llegeix dades de pes i alçada d'un fitxer i calcula l'IMC. - Ejercicio 2018 Part I - Exercici 5: Ordenar línies suma ent… · Estructures de control: condicionals i bucles
Reordenar i sagnar les línies desordenades d'un programa Python per demanar un enter n i calcular la suma dels n primers nombres naturals. - Ejercicio 2018 Part II - Exercici 1: Gas ideal vs Van der W… · Tabulació i representació gràfica de funcions
Escriure un programa en Python que calculi i representi la pressió d'un gas segons l'equació de Van der Waals i la de gas ideal en funció del volum, demanant les dades per teclat, desant els… - Ejercicio 2018 Part II - Exercici 2: Comprovació de palíndr… · Cadenes de caràcters i llistes
Desenvolupeu un programa en Python que demani una paraula a l'usuari i indiqui si és o no un palíndrom. - Ejercicio 2018 Part II - Exercici 3: Funció d'Agnesi i deri… · Tabulació i representació gràfica de funcions
Escriviu un programa que calculi i tabuli els valors de la funció d'Agnesi f(x) = 1/(x^2+1) i de la seva derivada numèrica per a 100 punts equiespaiats a [-5, 5] amb h = 0.005 mitjançant… - Ejercicio 2017 Part I - Exercici 1: Operacions enteres i de… · Tipus de dades, operadors i entrada/sortida bàsica
Indiqueu quins valors escriurà el programa per a res1, res2, res3 i res4 si m = 7 i n = 2. - Ejercicio 2017 Part I - Exercici 2: Funcions bàsiques de Nu… · Arrays NumPy i càlcul vectorial
Indiqueu la sortida per pantalla que generarà el codi de Python donat amb diverses crides a funcions de NumPy (ones, arange, sqrt, linspace i operacions aritmètiques amb arrays). - Ejercicio 2017 Part I - Exercici 3: Operacions sobre llistes · Cadenes de caràcters i llistes
Indiqueu el resultat que escriurà per pantalla cadascuna de les sentències print del programa que involucra llistes (concatenació, duplicació, slicing i mutabilitat/aliasing). - Ejercicio 2017 Part I - Exercici 4: Bucles niats i condicio… · Estructures de control: condicionals i bucles
Indiqueu què i com escriurà el programa amb bucles niats for (amb funcions range de pas diferent d'1) i un condicional if. - Ejercicio 2017 Part I - Exercici 5: Producte escalar desord… · Cadenes de caràcters i llistes
Ordenar i sagnar les línies d'un programa que calcula el producte escalar de dos vectors usant llistes i split. - Ejercicio 2017 Part II - Exercici 1: Càlcul de la lletra de… · Cadenes de caràcters i llistes
Escriure un programa que demani un número de DNI de 8 dígits, verifiqui que té exactament 8 caràcters, en calculi el residu mòdul 23 i n'obtingui la lletra corresponent. - Ejercicio 2017 Part II - Exercici 2: Combinacions sense rep… · Funcions definides per l'usuari
Definir una funció factorial en Python i un programa que demani m i n per calcular el nombre de combinacions sense repetició C(m,n) comprovant que m >= n > 0. - Ejercicio 2017 Part II - Exercici 3: Canvi d'entropia d'un… · Tabulació i representació gràfica de funcions
Programa en Python amb NumPy i Matplotlib per calcular el canvi d'entropia d'un gas ideal entre dues temperatures, guardar dades a fitxers i generar un gràfic. - Ejercicio 2016 Part I - Exercici 1: Traça de bucle while · Estructures de control: condicionals i bucles
Indiqueu exactament què i com escriurà per pantalla el programa amb el bucle while donat. - Ejercicio 2016 Part I - Exercici 2: Slicing i indexació de… · Cadenes de caràcters i llistes
Donada la llista listvar, indiqueu la instrucció print per obtenir '8H', '5E', ['4D', '5E', '6F'] i ['4D', '6F', '8H']. - Ejercicio 2016 Part I - Exercici 3: Sumatori d'una sèrie · Sèries numèriques, aproximacions i errors
Completeu el codi per calcular el sumatori des de j=1 fins a n de z^(j-1)/(2j) amb n i z introduïts per teclat. - Ejercicio 2016 Part I - Exercici 4: Matriu bidimensional en… · Arrays NumPy i càlcul vectorial
Indiqueu què i com escriurà per pantalla el fragment de codi amb NumPy que inicialitza una matriu 4x4 d'uns, multiplica les files 0 i 2 per 2 i imprimeix mat[:, 1]. - Ejercicio 2016 Part I - Exercici 5: Correcció de codi facto… · Estructures de control: condicionals i bucles
Reescriure un programa en Python per calcular el factorial corregint les 6 línies errònies. - Ejercicio 2016 Part I - Exercici 6: Llista range i elements… · Cadenes de caràcters i llistes
Indicar què escriurà per pantalla el programa que genera una llista amb range(9, 23, 3), afegeix el 24 amb append, imprimeix la seva longitud i els nombres parells. - Ejercicio 2016 Part II - Exercici 1: Palíndrom amb break · Estructures de control: condicionals i bucles
Escriure un programa que demani una paraula i comprovi si és palíndrom usant un bucle amb sortida anticipada mitjançant break. - Ejercicio 2016 Part II - Exercici 2: Dipòsit d'oli i fitxers · Tabulació i representació gràfica de funcions
Escriure un programa que llegeixi els fitxers d'entrada i sortida d'oli cada 3 minuts, tabuli el volum acumulat en el temps i en generi un gràfic amb matplotlib. - Ejercicio 2016 Part II - Exercici 3: Concentració d'hidroxi… · Lectura i processament de conjunts de dades (teclat i fitxers)
Escriure un programa en Python que defineixi una funció per calcular [OH-] a partir del pOH ([OH-] = 10^(-pOH)), llegeixi el fitxer pOhvsConc.dat i guardi en un fitxer nou el màxim, mínim i mitjana… - Ejercicio 2016 2.0 Part I - Exercici 1: Indexació i llescat… · Cadenes de caràcters i llistes
Donada la llista varlist = ['AA', 'BB', 'CC', 'DD', 'EE', 'FF', 'GG', 'HH', 'II'], escriure les instruccions d'indexació o llescat que imprimeixin 'HH', 'CC', ['DD', 'EE', 'FF'] i ['BB', 'DD', 'FF',… - Ejercicio 2016 2.0 Part I - Exercici 2: Matriu amb condicio… · Arrays NumPy i càlcul vectorial
Determinar la sortida per pantalla del programa que crea una matriu 5x5 de zeros, assigna 1 si j > i o 2 en cas contrari, i fa print(m[3, :]). - Ejercicio 2016 2.0 Part I - Exercici 3: Conversió cm a polz… · Lectura i processament de conjunts de dades (teclat i fitxers)
Corregir el codi que llegeix línia a línia un fitxer amb distàncies en cm i les converteix a polzades. Sobra una línia (f_cm.readline()) i n'hi ha 3 amb errors (conversió a float, nom de variable del… - Ejercicio 2016 2.0 Part I - Exercici 4: Bucle while amb con… · Estructures de control: condicionals i bucles
Indiqueu la sortida generada pel programa d'un bucle while amb condició disjuntiva (i >= 4 or i < 0). - Ejercicio 2016 2.0 Part I - Exercici 5: Elements senars d'u… · Cadenes de caràcters i llistes
Indiqueu què escriurà per pantalla el codi amb range, append i filtratge d'elements senars. - Ejercicio 2016 2.0 Part I - Exercici 6: Codi sumatori amb t… · Sèries numèriques, aproximacions i errors
Completeu el codi en Python perquè avaluï i imprimeixi el sumatori de tan(1/k)/k des de k=1 fins a n-1 a partir d'un n introduït per l'usuari. - Ejercicio 2016 2.0 Part II - Exercici 1: Conversió Fahrenhe… · Estructures de control: condicionals i bucles
Feu un programa amb bucle while que demani reiteradament temperatures en °F i mostri el seu equivalent en °C amb 2 decimals, aturant-se si el valor és inferior al zero absolut (-459.67 °F). - Ejercicio 2016 2.0 Part II - Exercici 2: Distribució radial… · Tabulació i representació gràfica de funcions
La funció de densitat de probabilitat radial per a l'orbital 2s de l'àtom d'hidrogen és p_2s(r) = (r^2 / (2*a_0^3)) * (1 - r/(2*a_0))^2 * exp(-r/a_0), on r és la distància al nucli i a_0 = 0.5291772… - Ejercicio 2016 2.0 Part II - Exercici 3: Moment dipolar de… · Lectura i processament de conjunts de dades (teclat i fitxers)
Escriu un programa que demani el nombre de partícules n i, per a cadascuna, la càrrega q_i i les coordenades x_i, y_i, z_i en una línia separades per espais. El programa ha de calcular i mostrar per… - Ejercicio 2016 1019 Part I - Exercici 1: Correcció de suma… · Sèries numèriques, aproximacions i errors
Corregiu els 5 errors presents al codi que calcula el sumatori sum_{n=0}^{10} x^{n-1} / (3 cos(x)). - Ejercicio 2016 1019 Part I - Exercici 2: Extracció numèrica… · Cadenes de caràcters i llistes
Donada la cadena de text 'string = \'Tinc 3 monedes de 10 centims i 5 de 1 euro\'', escriviu un codi que n'extregui el nombre de monedes que té l'usuari i mostri la quantitat total de monedes. - Ejercicio 2016 1019 Part I - Exercici 3: Test cert o fals · Tipus de dades, operadors i entrada/sortida bàsica
Indiqueu si cadascuna de les 6 afirmacions sobre conceptes de Python és certa o falsa. - Ejercicio 2016 1019 Part I - Exercici 4: Traça de vector en… · Arrays NumPy i càlcul vectorial
Indiqueu quin valor s'escriurà després d'executar el programa que omple un array numpy de 10 elements amb n[i] = i * 2 + 1 i fa print(n[5]). - Ejercicio 2016 1019 Part I - Exercici 5: Filtratge de nombr… · Cadenes de caràcters i llistes
Indiqueu quina sortida generarà el programa que fa append(10) a una llista de l'1 al 9, imprimeix la seva longitud i després imprimeix els elements senars. - Ejercicio 2016 1019 Part II - Exercici 1: Comparació de mas… · Funcions definides per l'usuari
Escriviu un programa en Python que defineixi la funció massa_molec(C, H), llegeixi per teclat els àtoms de dos hidrocarburs, en calculi les masses moleculars i indiqui quin és el més lleuger o si… - Ejercicio 2016 1019 Part II - Exercici 2: Representació grà… · Tabulació i representació gràfica de funcions
Escriure un programa que representi simultàniament les funcions f1(x) i f2(x) a [-4pi, 4pi], demani el nombre de punts, retoli eixos, títol, llegenda i desi a grafics.pdf. - Ejercicio 2016 1019 Part II - Exercici 3: Aproximació per s… · Sèries numèriques, aproximacions i errors
Calcular el valor exacte de f(x) = 1/(1-x)^2 i l'aproximació per sèrie per a x = 0.5 i n = 5, 10, 20, 30 completant la taula, i escriure el programa en Python. - Ejercicio 2016 B1 Part I - Exercici 1: Bucle while i compta… · Estructures de control: condicionals i bucles
Determinar què escriu un fragment de codi amb bucle while que resta 3 a x (començant en 22) fins a x == 0, amb un tall si cont > 1000. - Ejercicio 2016 B1 Part I - Exercici 2: Avaluació d'operacio… · Tipus de dades, operadors i entrada/sortida bàsica
Indiqueu quins valors escriurà el fragment de programa amb operacions numèriques en Python. - Ejercicio 2016 B1 Part I - Exercici 3: Representació gràfic… · Tabulació i representació gràfica de funcions
Indiqueu els 6 errors o instruccions que falten al programa següent per tal que representi les funcions e^(-x) i 1/(1+2x) a l'interval [0, 5], desi la gràfica com a arxiu_grafic.png i la mostri per… - Ejercicio 2016 B1 Part I - Exercici 5: Conversió de tempera… · Arrays NumPy i càlcul vectorial
Identifiqueu els 5 errors o instruccions que manquen en el següent codi, pensat per llegir un seguit de temperatures en graus Celsius en una línia separades per espais i transformar-les a Kelvin. - Ejercicio 2016 B1 Part II - Exercici 1 (6 punts): Càlcul de… · Funcions definides per l'usuari
Escriu un programa en Python que demani les notes sobre 10 de teoria i problemes en una sola línia, calculi la nota ponderada (60% teoria, 40% problemes) i cridi una funció que retorni la… - Ejercicio 2016 B1 Part II - Exercici 2: Anàlisi de paraules… · Cadenes de caràcters i llistes
Escriviu un programa en Python que demani un text a l'usuari i calculi: el nombre total de paraules, el nombre total de caràcters sense espais, i el percentatge de paraules amb la lletra 'e'. - Ejercicio 2016 B1 Part II - Exercici 3: Comprovació de nomb… · Estructures de control: condicionals i bucles
Escriure un programa que demani a l'usuari un nombre natural i determini si és o no perfecte comprovant si la suma dels seus divisors propis és igual al nombre. - Ejercicio 18 de març 2016 Part A - Exercici 1 (2 punts): Va… · Tipus de dades, operadors i entrada/sortida bàsica
Indica si les següents instruccions d'assignació són correctes o incorrectes en Python: a. i += 6; b. 0x = 3.0; c. x = -1 > 0 or 3 > 5; d. x = int(input("Valor? ")); e. y = float(input("Valors?… - Ejercicio 18 de març 2016 Part A - Exercici 2 (3 punts): Co… · Funcions definides per l'usuari
Identifiqueu els 5 errors en el programa concebut per calcular Delta G a partir d'una temperatura en graus Celsius introduïda per l'usuari. - Ejercicio 18 de març 2016 Part A - Exercici 3 (2 punts): Op… · Arrays NumPy i càlcul vectorial
Predir la sortida de pantalla d'operacions aritmètiques element a element entre arrays de NumPy. - Ejercicio 18 de març 2016 Part A - Exercici 4 (2 punts): In… · Cadenes de caràcters i llistes
Donar les instruccions d'indexació directa, inversa i slicing per obtenir valors d'una llista de temperatures. - Ejercicio 18 de març 2016 Part A - Exercici 5 (2 punts): So… · Estructures de control: condicionals i bucles
Determinar la sortida generada per iteracions de bucle for amb diferents paràmetres de range(j, n, k). - Ejercicio 18 de març 2016 Part A - Exercici 6 (3 punts): Cà… · Estructures de control: condicionals i bucles
Completeu el programa en Python de manera que avaluï correctament el productori dels n primers nombres naturals (n! = \prod_{k=1}^n k). - Ejercicio 18 de març 2016 Part B - Exercici 1 (2 punts): Va… · Tipus de dades, operadors i entrada/sortida bàsica
Indica si cadascuna de les 5 instruccions d'assignació en Python és correcta o incorrecta: a. i *= 5 b. num = "acetona" c. x = x == 3 d. x = float("25" + 273.15) e. y = input("Valors? ").split() - Ejercicio 18 de març 2016 Part B - Exercici 2 (3 punts): Co… · Funcions definides per l'usuari
Identifiqueu els 5 errors en el codi concebut per calcular l'entropia de l'hidrogen a partir d'una temperatura en Celsius. - Ejercicio 18 de març 2016 Part B - Exercici 3 (2 punts): Mo… · Arrays NumPy i càlcul vectorial
Indiqueu què escriurà el programa següent en NumPy després de fer zeros(5), slicing vec1[2:5] = 3, arange(5) i suma de vectors. - Ejercicio 18 de març 2016 Part B - Exercici 4 (2 punts): In… · Cadenes de caràcters i llistes
Donada la llista l_1 = [33, 44, 55, 66, 'final'], escriviu la instrucció en una línia que mostri: a) el valor 44, b) els valors 55 i 66 com a subllista: [55, 66], c) la paraula 'final'. - Pregunta 5 (2 punts). Conversió de temperatures d… · Cadenes de caràcters i llistes
Completar el fragment de codi en Python per convertir una llista de temperatures de graus Celsius (tC) a Kelvin i guardar-les a la llista tK. - Pregunta 6 (3 punts). Sumatori trigonomètric en b… · Sèries numèriques, aproximacions i errors
Identifiqueu i esmeneu els 5 errors que impedeixen calcular correctament el sumatori trigonomètric en Python. - Ejercicio 18 de març 2016 C - Pregunta 1 (1 punt). Concaten… · Tipus de dades, operadors i entrada/sortida bàsica
Quina sortida mostrarà per pantalla el següent fragment si l'usuari introdueix successivament els valors 3 i 5? a = input("Introduïu un nombre") b = input("Introduïu un nombre") c = a + b print(c) - Ejercicio 18 de març 2016 C - Pregunta 2 (2.5 punts). Index… · Cadenes de caràcters i llistes
Indiqueu el text exacte que s'escriurà en executar el programa que realitza operacions de suma i llescat (slicing) sobre cadenes de caràcters i acaba amb print(a, b, c, d, e, f). - Ejercicio 18 de març 2016 C - Pregunta 3 (1.5 punts). Corre… · Funcions definides per l'usuari
Corregiu el programa perquè s'executi sense fallades en demanar un valor numèric, calcular el seu sinus usant el mòdul math i mostrar el resultat. - Ejercicio 18 de març 2016 C - Pregunta 4 (2.5 punts). Llesc… · Cadenes de caràcters i llistes
Donada elements = 'HCONPIF', escriure una instrucció de Python amb print i indexació/slicing per obtenir cadascun dels patrons demanats: 'H', 'F', 'PNO', 'CNI', 'NPIF'. - Ejercicio 18 de març 2016 C - Pregunta 5 (2.5 punts). Lectu… · Lectura i processament de conjunts de dades (teclat i fitxers)
Reescriure un programa Python que calculava la mitjana de dos valors demanats per teclat perquè llegeixi les dades de les dues primeres línies del fitxer input.dat i guardi el resultat dins de… - Ejercicio 18 de març 2016 C - Pregunta 6 (2 punts). Bucle w… · Estructures de control: condicionals i bucles
Completeu i modifiqueu l'esquema de codi per mostrar per pantalla tots els enters imparells entre 1 i 39. - Ejercicio 18 de març 2016 C - Pregunta 7 (2 punts). Bucles… · Estructures de control: condicionals i bucles
Quin resultat s'imprimeix en executar el fragment amb bucles niats: for i in range(1): for j in range(2): print(10*i + j)? - Ejercicio 18 de març 2016 D - Pregunta 1 (3 punts). Append… · Cadenes de caràcters i llistes
Indiqueu quines dades escriurà el programa amb append, len i filtratge de nombres parells. - Ejercicio 18 de març 2016 D - Pregunta 2 (3 punts). Composi… · Funcions definides per l'usuari
Quin és el resultat que es mostra si l'usuari introdueix el valor 3 en el codi amb funcions f_x i f_k? - Ejercicio 18 de març 2016 D - Pregunta 3 (2 punts). Condici… · Estructures de control: condicionals i bucles
Completeu el codi perquè determini de forma exhaustiva si el valor enter introduït és positiu, zero o negatiu mitjançant una estructura if/elif/else. - Ejercicio 18 de març 2016 D - Pregunta 4 (3 punts). Correcc… · Sèries numèriques, aproximacions i errors
Esmenau els 5 errors presents al codi per avaluar correctament el sumatori de (x^(2n-1))/(2*sqrt(n)) des de n=0 fins a 10 per a un valor x facilitat per l'usuari. - Ejercicio 18 de març 2016 D - Pregunta 5 (2 punts). Extracc… · Cadenes de caràcters i llistes
Donada la frase string = 'El grup 2P te 20 alumnes i el 2Q en te 17', escriure les instruccions en Python per obtenir el nombre d'alumnes dels grups 2P i 2Q i calcular-ne el valor total. - Ejercicio 18 de març 2016 D - Pregunta 6 (1 punt). Modifica… · Arrays NumPy i càlcul vectorial
Determinar què mostrarà el programa donat: s'inicialitza un array de zeros de longitud 5 amb NumPy i s'omple amb i**2 + 1, imprimint n[2]. - Ejercicio 18 de març 2016 D - Pregunta 7 (2 punts). Nombre… · Estructures de control: condicionals i bucles
Indicar quantes iteracions executa el cos de cadascun dels quatre bucles for amb la funció range: a) range(1, 10), b) range(8), c) range(3, 35, 5), d) range(100, 10, -10). - Ejercicio 19 d'octubre 2016 A - Pregunta 1 (2 punts). Gràfi… · Tabulació i representació gràfica de funcions
Indiqueu els errors i instruccions que manquen en el codi de generació gràfica amb dues corbes (e^(-x) i 1/(1+x)), interval [0, 5], guardat d'imatge i visualització per pantalla. - Ejercicio 19 d'octubre 2016 A - Pregunta 2 (3 punts). Conve… · Arrays NumPy i càlcul vectorial
Localitzeu els 5 errors o carències del següent codi per convertir valors de graus Celsius a Kelvin introduïts per l'usuari en una sola línia. - Ejercicio 19 d'octubre 2016 A - Pregunta 3 (2 punts). Bucle… · Estructures de control: condicionals i bucles
Quin valor final mostrarà el programa següent en Python amb un bucle while que decrementa x en 3 i acaba quan cont > 1000? - Ejercicio 19 d'octubre 2016 A - Pregunta 4 (2 punts). Opera… · Tipus de dades, operadors i entrada/sortida bàsica
Indiqueu quins quatre valors s'escriuran per pantalla en executar el codi amb operacions aritmètiques bàsiques sobre les variables a = 2, b = 4, c = 6. - Ejercicio 19 d'octubre 2016 A - Pregunta 5 (1 punt). Conver… · Tipus de dades, operadors i entrada/sortida bàsica
Calculeu la representació binària del nombre decimal (216)₁₀. - Ejercicio 19 d'octubre 2016 B - Pregunta 1 (2 punts). Bucle… · Estructures de control: condicionals i bucles
Quin resultat mostrarà per pantalla aquest programa en Python que fa un seguiment d'un bucle decremental amb condició de seguretat en un comptador? - Ejercicio 19 d'octubre 2016 B - Pregunta 2 (2 punts). Prece… · Tipus de dades, operadors i entrada/sortida bàsica
Determineu la sortida de cadascuna de les 4 impressions aritmètiques amb Python per a a=2, b=4, c=6: a/b*c, a*b%c, a**b//3 i a+b*c. - Ejercicio 19 d'octubre 2016 B - Pregunta 3 (2 punts). Gràfi… · Tabulació i representació gràfica de funcions
Corregiu els 6 errors del programa per dibuixar e^(-x) i 1/(1+2x) a l'interval [0, 5] i desar la imatge a arxiu_grafic. - Ejercicio 19 d'octubre 2016 B - Pregunta 4 (1 punt). Conver… · Tipus de dades, operadors i entrada/sortida bàsica
Trobeu la codificació binària del nombre decimal (218)₁₀. - Ejercicio 19 d'octubre 2016 B - Pregunta 5 (3 punts). Conve… · Arrays NumPy i càlcul vectorial
Solucioneu els 5 errors de programació per transformar una cadena amb temperatures en graus Celsius a valors en Kelvin. - Ejercicio 19 d'octubre 2016 - Pregunta 1 (3 punts). Sumator… · Sèries numèriques, aproximacions i errors
Localitzeu i corregiu els 5 errors en el codi Python que avalua el sumatori trigonomètric donat entre n=0 i 10. - Ejercicio 19 d'octubre 2016 - Pregunta 2 (2 punts). Extracc… · Cadenes de caràcters i llistes
Escriu un programa per sumar les quantitats de monedes a partir de la cadena string = 'Tinc 3 monedes de 10 centims i 5 de 1 euro'. - Ejercicio 19 d'octubre 2016 - Pregunta 3 (3 punts). Qüestio… · Tipus de dades, operadors i entrada/sortida bàsica
Indiqueu la certesa o falsedat de cadascuna de les afirmacions sobre tipus de dades i funcionament de Python. - Ejercicio 19 d'octubre 2016 - Pregunta 4 (2 punts). Modific… · Arrays NumPy i càlcul vectorial
Quin serà el valor mostrat en pantalla després d'executar el codi amb NumPy zeros i el bucle for que modifica n[i] = i * 2 + 1 i imprimeix n[5]? - Ejercicio 19 d'octubre 2016 - Pregunta 5 (2 punts). Iteraci… · Cadenes de caràcters i llistes
Quina sortida generarà el programa que inicialitza una llista del 1 al 9, afegeix el 10, imprimeix la seva longitud i després itera mostrant només els números senars? - Ejercicio 28 d'octubre 2016 IA A - Pregunta 1 (2 punts). In… · Cadenes de caràcters i llistes
Tenint en compte la llista varlist = ['AA', 'BB', 'CC', 'DD', 'EE', 'FF', 'GG', 'HH', 'II'], escriviu la instrucció precisa per obtenir: a. 'HH', b. 'CC', c. ['DD', 'EE', 'FF'], d. ['BB', 'DD', 'FF',… - Ejercicio 28 d'octubre 2016 IA A - Pregunta 2 (3 punts). Mo… · Arrays NumPy i càlcul vectorial
Què mostrarà el següent fragment de codi amb una matriu NumPy inicialitzada a zeros on s'assigna 1 si j > i i 2 en cas contrari, executant print(m[3, :])? - Ejercicio 28 d'octubre 2016 IA A - Pregunta 3 (2 punts). Co… · Lectura i processament de conjunts de dades (teclat i fitxers)
Depurar un programa que llegeix distàncies en cm d'un fitxer i les converteix a polzades multiplicant per 0.393701. - Ejercicio 28 d'octubre 2016 IA A - Pregunta 4 (2 punts). Bu… · Estructures de control: condicionals i bucles
Quina sortida genera el programa amb bucle while i condicions compostes: i = 6; j = 3 while (i >= 4 or i < 0): j = j - 2 i = i * j // 2 - 4 print(i, j) - Ejercicio 28 d'octubre 2016 IA A - Pregunta 5 (2 punts). Bu… · Cadenes de caràcters i llistes
Indiqueu què escriurà el següent programa: a = list(range(2, 20, 3)) a.append(20) alen = len(a) print(alen) for e in a: if e % 2 != 0: print(e) - Ejercicio 28 d'octubre 2016 IA A - Pregunta 6 (3 punts). Su… · Sèries numèriques, aproximacions i errors
Completar el codi en Python per calcular i mostrar el sumatori sum_{k=1}^{n-1} tan(1/k)/k a partir d'un valor n entrat per l'usuari. - Ejercicio 28 d'octubre 2016 IA P - Pregunta 1 (2 punts). Tr… · Estructures de control: condicionals i bucles
Indiqueu quins valors escriurà el programa amb bucle while: i = 15; j = 5 while i >= 2 and j > 1: j = j - 2 i = i * j // 2 - 4 print(i, j) - Ejercicio 28 d'octubre 2016 IA P - Pregunta 2 (2 punts). In… · Cadenes de caràcters i llistes
Donada la llista listvar = ['1A', '2B', '3C', '4D', '5E', '6F', '7G', '8H', '9I'], proporcioneu la instrucció per obtenir: a. '8H', b. '5E', c. ['4D', '5E', '6F'], d. ['4D', '6F', '8H']. - Ejercicio 28 d'octubre 2016 IA P - Pregunta 3 (3 punts). Su… · Sèries numèriques, aproximacions i errors
Completeu el programa en Python per avaluar la suma sum_{j=1}^n (z^{j-1})/(2j) per a valors donats de n i z. - Ejercicio 28 d'octubre 2016 IA P - Pregunta 4 (2 punts). Do… · Arrays NumPy i càlcul vectorial
Determinar la columna resultant de modificar elements de files parelles d'una matriu NumPy. - Ejercicio 28 d'octubre 2016 IA P - Pregunta 5 (3 punts). Co… · Estructures de control: condicionals i bucles
Reescriure el programa donat esmenant les 6 línies errònies per calcular correctament el factorial d'un enter no negatiu. - Ejercicio 28 d'octubre 2016 IA P - Pregunta 6 (2 punts). Re… · Cadenes de caràcters i llistes
Indiqueu quins nombres escriurà el codi donat després de crear una llista amb range(9, 23, 3), afegir el 24 i filtrar els elements parells. - Ejercicio 20 de març 2017 A - Pregunta 1 (2 punts). Lectura… · Funcions definides per l'usuari
Identificar i corregir els tres errors d'un programa de lectura de fitxer i crida a funció. - Ejercicio 20 de març 2017 A - Pregunta 2 (2 punts). Slicing… · Cadenes de caràcters i llistes
Escriure la instrucció de slicing o indexació sobre una llista de cadenes per obtenir diverses sortides. - Ejercicio 20 de març 2017 A - Pregunta 3 (2 punts). Traça d… · Estructures de control: condicionals i bucles
Quins valors mostrarà en finalitzar un bucle while que divideix x successivament per 2 i incrementa i fins que x <= 0.1? - Ejercicio 20 de març 2017 A - Pregunta 4 (2 punts). Multipl… · Arrays NumPy i càlcul vectorial
Indiqueu quina matriu escriurà el programa que inicialitza un array numpy de 3x3 i multiplica cada element per l'índex de columna j. - Ejercicio 20 de març 2017 A - Pregunta 5 (2 punts). Correcc… · Tipus de dades, operadors i entrada/sortida bàsica
Identificar l'error del codi quan intenta fer conversió d'una llista a enter i com s'ha de corregir. - Ejercicio 3 de novembre 2017 A - Pregunta 1 (2 punts). Oper… · Tipus de dades, operadors i entrada/sortida bàsica
Què escriurà el programa si l'usuari introdueix successivament els valors 7 i 2? m = input("Entra un valor enter: ") m = int(m) n = input("Entra un altre valor enter: ") n = int(n) res1 = m / n res2… - Ejercicio 3 de novembre 2017 A - Pregunta 2 (2 punts). Oper… · Arrays NumPy i càlcul vectorial
Indiqueu els valors impresos en executar sentències de NumPy amb arrays (ones, multiplicació escalar, arange, sqrt, resta vectorial i linspace). - Ejercicio 3 de novembre 2017 A - Pregunta 3 (2 punts). Oper… · Cadenes de caràcters i llistes
Indiqueu quines llistes s'imprimiran a partir de concatenació (+), repetició (*), slicing i mutabilitat per referència sobre llistes de Python. - Ejercicio 3 de novembre 2017 A - Pregunta 4 (2 punts). Bucl… · Estructures de control: condicionals i bucles
Predir la sortida per pantalla d'un bucle niat amb passos en els rangs i un condicional. - Ejercicio 3 de novembre 2017 A - Pregunta 5 (2 punts). Orde… · Cadenes de caràcters i llistes
Reordenar i sagnar les instruccions per obtenir el producte escalar de dos vectors representats com a llistes. - Ejercicio 19 de març 2018 A - Pregunta 1 (2 punts). Multipl… · Estructures de control: condicionals i bucles
Determinar la sortida d'un bucle for que multiplica un caràcter per cadascun dels enters d'una llista. - Ejercicio 19 de març 2018 A - Pregunta 2 (2 punts). Assigna… · Arrays NumPy i càlcul vectorial
Quins valors mostrarà el programa següent: import numpy x = numpy.zeros(4) for j in range(3): x[j] = j % 2 + 1 print(x) - Ejercicio 19 de març 2018 A - Pregunta 3 (2 punts). Transfo… · Estructures de control: condicionals i bucles
Reescriviu el fragment canviant la sentència for per una estructura equivalent amb while: ini = 10 for i in range(3, 15, 3): val = ini * i ini = val print(val) - Ejercicio 19 de març 2018 A - Pregunta 4 (2 punts). Càlcul… · Lectura i processament de conjunts de dades (teclat i fitxers)
L'arxiu people.dat conté en cada línia el pes en kg i l'alçada en cm separats per un espai (per exemple: 64.5 170.5). Corregiu els 6 errors del programa per calcular l'índex de massa corporal (IMC =… - Ejercicio 19 de març 2018 A - Pregunta 5 (2 punts). Reorden… · Estructures de control: condicionals i bucles
Ordeneu i apliqueu el sagnat convenient a les següents sentències perquè el programa calculi i mostri les sumes parcials i la suma total dels primers n enters demanats a l'usuari. - Ejercicio 22 de desembre 2021 - Pregunta 1 (3 punts). Defin… · Funcions definides per l'usuari
Corregir 5 errors en la definició en Maxima de la funció f(x,a) = ax^2 + x - 7, resolució de les arrels respecte a x per a a=1, assignació a 'solucion' i avaluació numèrica. - Ejercicio 22 de desembre 2021 - Pregunta 2 (3 punts). Inter… · Tabulació i representació gràfica de funcions
Completar comandes d'Octave per a la interpolació lineal de dades experimentals (T, Pv) en 11 punts de 50 a 120 K mitjançant linspace i interp1, i representar ambdues corbes amb plot. - Ejercicio 22 de desembre 2021 - Pregunta 3 (3 punts). Repre… · Tabulació i representació gràfica de funcions
Programa en Octave que representi la funció z = x + y^2 per a x en [-1, 1] amb pas 0.1 i y en [-2, 2] amb pas 0.2 utilitzant meshgrid i mesh. - Ejercicio 22 de desembre 2021 - Pregunta 4 (3 punts). Resol… · Arrays NumPy i càlcul vectorial
Escriure codi en Octave per resoldre un sistema d'equacions lineals 3x3 mitjançant matrius i la divisió per l'esquerra A \ B. - Ejercicio Octave - Pregunta 2 (8 punts). EDO aplicada a la… · Tabulació i representació gràfica de funcions
Octave: EDO aplicada a la funció d'oferta. Resolució numèrica amb ode45 i comparació gràfica amb la solució analítica. - Ejercicio Maxima - Pregunta 3 (6 punts). Intersecció de cir… · Funcions definides per l'usuari
Maxima: trobar la intersecció de dues circumferències (general i particular) i calcular la integral definida d'una semicircumferència. - Ejercicio Full de càlcul - Pregunta 1 (6 punts). Anàlisi de… · Lectura i processament de conjunts de dades (teclat i fitxers)
Full de càlcul: anàlisi de conductivitat molar. Fórmules per a volum total, concentració molar, arrel quadrada i configuració de gràfic de dispersió XY amb recta de regressió.
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