Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
PubblicatoMassimo Rinaldi Modificato 10 anni fa
1
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2 – Info B Marco D. Santambrogio – marco.santambrogio@polimi.it Riccardo Cattaneo – cattaneo@elet.polimi.it Ver. aggiornata al 19 Ottobre 2013
2
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONEObiettivi Esercitarsi sui costrutti visti a lezione Cicli Array (un accenno…) 2
3
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2 Warm Up (30) Da int a ASCII (5) La ricerca del maggiore su N numeri (25) Qualche cosa un pò più divertente (60) mcm (30) La gara di tuffi, con salvataggio (30) Altri exe… (30) Numero primo (30) 3
4
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2 Warm Up (30) Da int a ASCII (5) La ricerca del maggiore su N numeri (25) Qualche cosa un pò più divertente (60) Altri exe… (30) 4
5
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Da int a ASCII Problema Si scriva un programma che richieda l'inserimento di un carattere. Si mostri quindi a video: 1. il carattere inserito 2. la codifica ASCII del carattere 5
6
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE 6 Da int a ASCII
7
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Il maggiore tra N numeri Problema Trovare il maggiore tra N numeri inseriti da tastiera V1: con il for V2: con il while Soluzione Conoscere N Richiedere linserimento degli N valori Ricerca del maggiore tra gli N valori 7
8
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Il maggiore - for: codice 8
9
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE 9 ATTENZIONE Il ciclo for for ( exp.A; cond; exp.I ) { ist.1;... ist.N; } exp.A; while ( cond ) { ist.1;... ist.N; exp.I; }
10
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE 10 cont = 0; while (cont < N) { …; cont++; } for (cont = 0; cont < N; cont++) { …; } Il ciclo for
11
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Il maggiore – while Vs for 11
12
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2 Warm Up (30) Qualche cosa un pò più divertente (60) mcm (30) La gara di tuffi, con salvataggio (30) Altri exe… (30) 12
13
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercizio 3: mcm Si scriva un programma che, accettati due numeri interi positivi da tastiera, ne calcola il minimo comune multiplo 13
14
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE mcm: una prima soluzione 14 Possiamo rimuoverlo? Provateci a casa ;)
15
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 è nellitervallo 0-10 Dato un tuffo, calcolare La media dei voti Il voto massimo ed il voto minimo 15
16
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Come salvare i voti... 16
17
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 2: Agenda Esercizi Lab2 Warm Up (30) Qualche cosa un pò più divertente (60) Altri exe… (30) Numero primo (30) 17
18
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. 18
19
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Numero primo 19
20
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONEFine… 20
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.