La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: 25 Marzo 2013 Marco D. Santambrogio – Gianluca Durelli -

Presentazioni simili


Presentazione sul tema: "DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: 25 Marzo 2013 Marco D. Santambrogio – Gianluca Durelli -"— Transcript della presentazione:

1 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: 25 Marzo 2013 Marco D. Santambrogio – marco.santambrogio@polimi.it Gianluca Durelli - durellinux@gmail.com Ver. aggiornata al 23 Marzo 2013

2 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONEObiettivi Esercitarsi sui costrutti visti a lezione Array Uso delle funzioni 2

3 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Informazioni sui laboratori Esercizi Lab2 3

4 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Agenda Informazioni sui laboratori Esercizi Lab2 4

5 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Calendario dei Labs Dove: EG 7 Quando Lunedì: 15.30 – 18.30 Giovedì: 13.00 – 16.00 Macchine per il lab: Il vostro portatile Macchina lab: 5

6 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE On the web 6

7 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Informazioni sui laboratori Esercizi Lab2 7

8 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 1: mcm V1: Si scriva un programma che, accettati due numeri interi positivi da tastiera, ne calcola il minimo comune multiplo V2: si risolva il problema V1, utilizzando una funzione mcm, scritta da voi 8

9 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 2: numero primo V1: 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. V2: si risolva il problema V1, utilizzando una funzione NumPrimo, scritta da voi. La funzione restituisce 1 se il numero è primo, 0 altrimenti 9

10 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 3: occorrenze max Si scriva un programma (no funzioni) che, ricevuti e salvati in un array N numeri interi positivi trovi: Il numero massimo e dica quante volte è presente nellarray Esempio: a[]={3,4,1,17,17,5,17} Max: 17 Occorrenze: 3 10

11 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 4: max, min Si scriva un programma (no funzioni) che, ricevuti e salvati in un array N numeri interi positivi trovi: Il numero massimo e minimo nellarray Per ciascuno dei due numeri, stampi a video la posizione nellarray Esempio: a[]={3,4,1,56,23,28,17} Max: 56 in posizione: 3 min: 1 in posizione: 2 11

12 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 5: occorrenze Si scriva un programma (no funzioni) che, ricevuti e salvati in un array N numeri interi positivi, compresi tra 0 e 10 calcoli le occorrenze di ciascuna delle cifre Stampi a video il valore delle occorrenze, solo per i numeri presenti almeno una volta Esempio: a[]={0,4,1,1,1,3,0,0,0,3} 0: 4 1: 3 3: 2 4: 1 12

13 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 6: occorrenze Si scriva un programma (no funzioni) che Salvati N numeri interi positivi, compresi tra 0 e 10, nellarray1 Salvati K (K<N) numeri interi positivi, compresi tra 0 e 10, nellarray2 Verifica se larray 2 è contenuto nellarray1 Esempio1: a1[]={0,4,1,1,1,3,0,0,0,3} a2[]={0,0} a2 è contenuto in a1 Esempio2: a1[]={0,4,1,1,1,3,0,0,0,3} a2[]={5,7,0,1,5} a2 non è contenuto in a1 13

14 DIPARTIMENTO DI ELETTRONICA E INFORMAZIONEFine… 14


Scaricare ppt "DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: 25 Marzo 2013 Marco D. Santambrogio – Gianluca Durelli -"

Presentazioni simili


Annunci Google