Salta el contingut
 

Pràctica 1: Programació estructurada

Joan Puigcerver Ibáñez

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Estructura del projecte

Tots els exercicis han de complir l'estructura següent:

  • Cada exercici ha d'anar dins del directori corresponent.
  • El nom del fitxer ha de coincidir amb el títol de l'exercici.
  • El format de l'eixida del programa ha de ser consistent amb el format demanat.
  • La lògica del programa ha d'estar ben estructurada i s'ha de traure en funcions sempre que siga possible.

Exercicis

ud2/practices

powers_of_two.py

Crea un programa que demane a la persona usuària un nombre enter i mostre totes les potències de 2 fins a la potència indicada (inclosa).

Exemple: Entrada i eixida
Entrada
5
Eixida
2^0 = 1
2^1 = 2
2^2 = 4
2^3 = 8
2^4 = 16
2^5 = 32

is_power_of_two.py

Crea un programa que demane a la persona usuària un nombre enter i mostre per pantalla si el nombre introduït és una potència de 2 o no.

Exemple: Entrada i eixida
Entrada
8
Eixida
True
Entrada
10
Eixida
False

month_name.py

Crea un programa que demane a la persona usuària un nombre enter entre 1 i 12 i mostre el nom del mes corresponent. Si la persona usuària introdueix un nombre fora d'aquest rang, el programa ha de mostrar un missatge d'error i tornar a demanar el nombre fins que la persona usuària introduïsca un valor vàlid.

Exemple: Entrada i eixida
Entrada
-1
13
3
Eixida
El valor '-1' no és vàlid.
El valor '13' no és vàlid.
Març
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.