Post on 01-May-2015
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Lab 3: 11 Aprile 2013Lab 3: 11 Aprile 2013
Marco D. Santambrogio – marco.santambrogio@polimi.itGianluca Durelli - durellinux@gmail.com
Ver. aggiornata al 11 Aprile 2013
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
……
8 Maggio sospesione lezioni.. … Homework3??
2
GUESS WAT
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
ObiettiviObiettivi
• Esercitarsi sui costrutti visti a lezione Array Passaggio dei parametri per indirizzo
Strutture
• Dovete riuscire a svolgere gli esercizi da 1 a 4
3
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
On the webOn the web
• Come per le lezioni, anche per i lab si possono dare feedback
http://tinyurl.com/Feedback-LabIEIM2013http://tinyurl.com/Feedback-LabIEIM2013
• Per info, fare riferimento al sito del corso:
Home: http://home.dei.polimi.it/santambr/dida/ieim/2013/http://home.dei.polimi.it/santambr/dida/ieim/2013/
Calendario: http://home.dei.polimi.it/santambr/dida/ieim/calendario.htmhttp://home.dei.polimi.it/santambr/dida/ieim/calendario.htm
4
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Lab 3: ExeLab 3: Exe
5
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Esercizio 1: conta vocaliEsercizio 1: conta vocali
• Si scriva in C un programma che, recuperato un cubo di caratteri, dice quante vocali vi sono contenute Vincolo: la dimensione del cubo è decisa dall’utente
6
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Esercizio 2: occorrenze Esercizio 2: occorrenze vocalivocali
• Si scriva in C un programma che, recuperato un cubo di caratteri, dice quante solo le occorrenze di ciascuna vocale Vincolo: la dimensione del cubo è decisa dall’utente
7
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Esercizio 3: ordina Esercizio 3: ordina interiinteri
• Si scriva in C un programma che, recuperati N numeri interi, li ordina dal più piccolo al più grade
• Vincoli: N deve essere inserito dall’utente
L’ordinamento deve terminare non appena la struttura è ordinata
8
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Esercizio 4: ordina Esercizio 4: ordina inversoinverso
• Si consideri il problema proposto nell’esercizio 3
• Si scriva un programma che ordini gli N numeri dal più grande al più piccolo NOTA: Partendo dall’exe 3, quante linee di codice avete modificato per ottenere 4?
9
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Esercizio 5: strutture e Esercizio 5: strutture e ordinamentoordinamento
• Si scriva in C un programma che, recuperati i cognomi ed i nomi di N studenti, li ordina alfabeticamente Vincolo: N deve essere deciso dall’utente
Suggerimento: nome e cognome sono due campi della stessa struttura
10
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Esercizio 6: ScPRLSpEsercizio 6: ScPRLSp
Si crei il gioco, a due giocatori, per il seguente schema
11
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE
Fine…Fine…
12