INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo...
Transcript of INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo...
![Page 1: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/1.jpg)
INFORMATICAEsercitazione 1
![Page 2: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/2.jpg)
INFORMAZIONI
• Marco Rosa• [email protected]
• Ufficio 305 (ufficio Seclab), Ed. B Terzo Piano
• Strumenti• Python3 (http://www.python.it/download/)
• Pycharm (https://www.jetbrains.com/pycharm/download)
Esercitazione 1 - Marco Rosa 2
![Page 3: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/3.jpg)
Esercitazioni
• Gruppo 1
Martedì 20 Marzo 8.30 – 10.30
Martedì 27 Marzo 8.30 – 10.30
Martedì 10 Aprile 8.30 – 10.30
Martedì 24 Aprile 8.30 – 10.30
Martedì 8 Maggio 8.30 – 10.30
Martedì 15 Maggio 8.30 – 10.30
Martedì 22 Maggio 8.30 – 10.30
Martedì 29 Maggio 8.30 – 10.30
Esercitazione 1 - Marco Rosa 3
![Page 4: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/4.jpg)
Esercitazioni
• Gruppo 2
Giovedì 22 Marzo 14.00 – 16.00
Giovedì 5 Aprile 14.00 – 16.00
Giovedì 12 Aprile 14.00 – 16.00
Giovedì 26 Aprile 14.00 – 16.00
Giovedì 10 Maggio 14.00 – 16.00
Giovedì 17 Maggio 14.00 – 16.00
Giovedì 24 Maggio 14.00 – 16.00
Giovedì 31 Maggio 14.00 – 16.00
Esercitazione 1 - Marco Rosa 4
![Page 5: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/5.jpg)
ESERCIZIO 1
Inserire dei numeri e stamparli insieme al loro tipo
• Nel caso di float stampare solo le prime 2 cifre decimali
Esercitazione 1 - Marco Rosa 5
![Page 6: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/6.jpg)
OPERAZIONI
• + : addizione
• - : sottrazione
• * : moltiplicazione
• / : divisione
• // : divisione intera
• % : resto della divisione
• ** : elevamento a potenza
Esercitazione 1 - Marco Rosa 6
![Page 7: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/7.jpg)
ESERCIZIO 2
Si scriva un programma che riceve in input due numeri, e stampi il risultato delle operazioni su di essi
Esercitazione 1 - Marco Rosa 7
![Page 8: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/8.jpg)
MATH
Modulo che contiene:
• Funzioni matematiche (abs, sin, cos, …)
•Costanti matematiche (pi greco, numero di Nepero, …)
•ATTENZIONE: le costanti vengono trattate come variabili
Esercitazione 1 - Marco Rosa 8
![Page 9: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/9.jpg)
ESERCIZIO 3
Si scriva un programma che riceva in input dall’utente il raggio di una sfera, e che restituisca o la superficie o il volume di tale sfera (a scelta dell’utente)
Esercitazione 1 - Marco Rosa 9
![Page 10: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/10.jpg)
ESERCIZIO 4
Si scriva un programma che riceva dall’utente i coefficienti a, b e c e che risolva, utilizzando tali coefficienti, l’equazione di secondo grado
ax^2 + bx + c = 0
•Utilizzare il modulo math per la radice quadrata
Esercitazione 1 - Marco Rosa 10
![Page 11: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/11.jpg)
ESERCIZIO 5
Si scriva un programma che riceva dall’utente tre numeri e che:
•Stampi la loro media
•Li ristampi in ordine crescente
Esercitazione 1 - Marco Rosa 11
![Page 12: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/12.jpg)
ESERCIZIO 6
Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.
L'angolo deve essere compreso tra 0 e 360 gradi, altrimenti il programma stampa un messaggio di errore e termina.
Esercitazione 1 - Marco Rosa 16
![Page 13: INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo specificato in gradi come un numero intero, fornisca la relativa conversione in radianti.](https://reader030.fdocument.pub/reader030/viewer/2022020214/5ace562f7f8b9a6a678ea276/html5/thumbnails/13.jpg)
ESERCIZIO 7
Realizzare un programma che, inserendo peso e altezza, calcoli l’indice di massa corporea e dica in quale situazione si trova il paziente
(https://it.wikipedia.org/wiki/Indice_di_massa_corporea)
Esercitazione 1 - Marco Rosa 17