Ejercicios de Estructures de control: condicionals i bucles

27 ejercicios de Estructures de control: condicionals i bucles que han salido en los exámenes de Recursos Informáticos de la UB (Grado en Química) 2016.

Ejercicio 2018 Part I - Exercici 1: Bucle for i cadenes · 2016

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 3: Conversió de for a while · 2016

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 5: Ordenar línies suma ent… · 2016

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 2017 Part I - Exercici 4: Bucles niats i condicio… · 2016

Indiqueu què i com escriurà el programa amb bucles niats for (amb funcions range de pas diferent d'1) i un condicional if.

Ejercicio 2016 Part I - Exercici 1: Traça de bucle while · 2016

Indiqueu exactament què i com escriurà per pantalla el programa amb el bucle while donat.

Ejercicio 2016 Part I - Exercici 5: Correcció de codi facto… · 2016

Reescriure un programa en Python per calcular el factorial corregint les 6 línies errònies.

Ejercicio 2016 Part II - Exercici 1: Palíndrom amb break · 2016

Escriure un programa que demani una paraula i comprovi si és palíndrom usant un bucle amb sortida anticipada mitjançant break.

Ejercicio 2016 2.0 Part I - Exercici 4: Bucle while amb con… · 2016

Indiqueu la sortida generada pel programa d'un bucle while amb condició disjuntiva (i >= 4 or i < 0).

Ejercicio 2016 2.0 Part II - Exercici 1: Conversió Fahrenhe… · 2016

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 B1 Part I - Exercici 1: Bucle while i compta… · 2016

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 II - Exercici 3: Comprovació de nomb… · 2016

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 5 (2 punts): So… · 2016

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à… · 2016

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 C - Pregunta 6 (2 punts). Bucle w… · 2016

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… · 2016

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 3 (2 punts). Condici… · 2016

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 7 (2 punts). Nombre… · 2016

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 3 (2 punts). Bucle… · 2016

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 B - Pregunta 1 (2 punts). Bucle… · 2016

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 28 d'octubre 2016 IA A - Pregunta 4 (2 punts). Bu… · 2016

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 P - Pregunta 1 (2 punts). Tr… · 2016

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 5 (3 punts). Co… · 2016

Reescriure el programa donat esmenant les 6 línies errònies per calcular correctament el factorial d'un enter no negatiu.

Ejercicio 20 de març 2017 A - Pregunta 3 (2 punts). Traça d… · 2016

Quins valors mostrarà en finalitzar un bucle while que divideix x successivament per 2 i incrementa i fins que x <= 0.1?

Ejercicio 3 de novembre 2017 A - Pregunta 4 (2 punts). Bucl… · 2016

Predir la sortida per pantalla d'un bucle niat amb passos en els rangs i un condicional.

Ejercicio 19 de març 2018 A - Pregunta 1 (2 punts). Multipl… · 2016

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 3 (2 punts). Transfo… · 2016

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 5 (2 punts). Reorden… · 2016

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.

Otros temas de Recursos Informáticos