La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – Matteo Ferroni –

Presentazioni simili


Presentazione sul tema: "DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – Matteo Ferroni –"— Transcript della presentazione:

1 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – Matteo Ferroni – Ver. aggiornata al 24 Agosto 2015

2 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Calendario dei Labs: C 20 Ottobre 2015, LM1  Installation Party: strumenti di sviluppo per il corso di Info B 27 Ottobre 2015, LM1  C: Strutture di controllo e cicli 10 Novembre 2015, LM1  C: array e matrici 17 Novembre 2015, LM1  C: tipi di dato e strutture 2

3 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONEObiettivi Esercitarsi sui costrutti visti a lezione  Cicli  Array (accenno al problema…) 3

4 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2  Warm Up (50’) mcm (30’) La gara di tuffi (20’)  Qualche cosa un pò più divertente (60’) Il fattoriale (30’) Numero primo (30’)  Altri exe… (20’) La gara di tuffi, con salvataggio (20’) 4

5 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2  Warm Up (50’) mcm (30’) La gara di tuffi (20’)  Qualche cosa un pò più divertente (60’)  Altri exe… (20’) 5

6 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 1: mcm Si scriva un programma che, accettati due numeri interi positivi da tastiera, ne calcola il minimo comune multiplo 6

7 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE mcm: una prima soluzione 7 Possiamo rimuoverlo? Provateci a casa ;)

8 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE La gara di nuoto Problema  Si hanno10 giudici 1 giudice = 1 voto  Ogni voto è nell’itervallo 0-10  Dato un tuffo, calcolare La media dei voti Il voto massimo ed il voto minimo 8

9 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Nuoto: codice - errori 9 Cosa succede a giudice ad ogni iterazione? NIENTE!!!! Ciclo infinito!!!

10 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Nuoto: codice 10

11 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2  Warm Up (50’)  Qualche cosa un pò più divertente (60’) Il fattoriale (30’) Numero primo (30’)  Altri exe… (20’) 11

12 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Il fattoriale Dato n, intero positivo, si definisce n fattoriale e si indica con n! il prodotto dei primi n numeri interi positivi minori o uguali di quel numero. In formule Nota:  0! = 1  1! = 1  2! = 2, 3! = 6,… 12

13 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Il fattoriale: codice 13

14 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 5: numero primo Si scriva un programma che, preso un numero intero positivo da tastiera, dica se questo è primo.  Un numero è primo se è divisibile solo per 1 e per se stesso. 14

15 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numero primo 15

16 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2  Warm Up (50’)  Qualche cosa un pò più divertente (50’)  Altri exe… (30’) La gara di tuffi con “salvataggio” (20’) 16

17 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Gara di tuffi, con salvataggio Problema  Si hanno10 giudici 1 giudice = 1 voto  Si vogliono memorizzare i 10 voti, per poterli rileggere  Ogni voto è nell’itervallo 0-10  Dato un tuffo, calcolare La media dei voti Il voto massimo ed il voto minimo 17

18 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Come salvare i voti... 18

19 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONEFine… 19


Scaricare ppt "DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – Matteo Ferroni –"

Presentazioni simili


Annunci Google