logo

Crowdly

El propòsit d'aquesta activitat és mostrar un exemple en què la sortida d'un pro...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

El propòsit d'aquesta activitat és mostrar un exemple en què la sortida d'un programa esdevé l'entrada d'un altre, i perquè és interessant diferenciar si el programa serà interactiu o no en el moment de crear-lo.

Primer pas:

Feu un programa que llegeixi un nombre enter n i generi una llista amb n nombres enters aleatoris entre 0 i 100, un en cada fila. La sortida ha de ser el fitxer sense cap altra dada.

Segon pas:

Deseu la sortida de l'execució en un fitxer.

Tercer pas:

Utilitzeu aquest fitxer per a calcular el màxim de N nombres (amb N una constant definida prèviament menor o igual a la quantitat de nombres del fitxer).

Pista: utilitzeu la instrucció input() amb un argument en demanar cada nombre. Per exemple:

 b = int(input("Entra un nombre: "))

Comproveu (fent servir una N petita) que realment troba el màxim.

Quart pas:

Modifiqueu el programa del primer pas, de manera que doni “instruccions” a l'usuari. Indiqueu que ha d'entrar un nombre enter positiu. Feu que abans de la sortida de cada nombre indiqui la seva posició. Per exemple:

Posició 1: 23

Posició 2: 45

Cinquè pas:

Quin és el resultat si ara intenteu utilitzar la sortida del primer programa per calcular el màxim?

More questions like this

Want instant access to all verified answers on ioc.xtec.cat?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!