INFORMATICA - cs.unibg.it · ESERCIZIO 6 Realizzare un programma che, dato in ingresso un angolo...

13
INFORMATICA Esercitazione 1

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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