Salta el contingut
 

Pràctica 1: Programació estructurada

Joan Puigcerver Ibáñez

j.puigcerveribanez@edu.gva.es

Llicència: CC BY-NC-SA 4.0

(Reconeixement - NoComercial - CompartirIgual) 🅭

Estructura del projecte

Tots els exercicis han de complir amb la següent estructura:

  • 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 la eixida del programa ha de ser consistent amb el format demanat.
  • La lògica del programa ha d'estar ben estructurada i s'ha d'extraure en funcions sempre que siga possible.

Exercicis

ud2/practices

powers_of_two.py

Crea un programa que demane a l'usuari un nombre enter i mostre totes les potències de 2 fins a la potència indicada (inclosa).

Exemple d'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 una programa que demane a l'usuari un nombre enter i mostre per pantalla si el nombre introduït és una potència de 2 o no.

Exemple d'entrada i eixida
Entrada
8
Eixida
True
Entrada
10
Eixida
False

month_name.py

Crea un programa que demane a l'usuari un nombre enter entre 1 i 12 i mostre el nom del mes corresponent. Si l'usuari introdueix un nombre fora d'aquest rang, el programa ha de mostrar un missatge d'error i tonarà a demanar el nombre fins que l'usuari introduesca un valor vàlid.

Exemple d'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.