Lab 3 Info B. Buon 314mo giorno del 2015! Marco D. Santambrogio Matteo Ferroni
|
|
- Enzo Villa
- 5 anni fa
- Visualizzazioni
Transcript
1 Lab 3 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 10 Novembre2015 Buon 314mo giorno del 2015!
2 Demo 2
3 Demo 3
4 Demo Esame il 4.30pm Quindi, demo: Lun 16: 6pm 8pm Mar 17: 5pm 7pm Gio 19: 6pm 8pm 4
5 Demo 5
6 Demo Esame il 4.30pm Quindi, demo: Lun 16: 6pm 8pm Mar 17: 5pm 7pm Gio 19: 6pm 8pm 6
7 Calendario dei Labs: C 20 Ottobre 2015, B6.27 Installation Party: strumenti di sviluppo per il corso di Info B 27 Ottobre 2015, B6.27 C: Strutture di controllo e cicli 10 Novembre 2015, B6.27 C: array e matrici 17 Novembre 2015, B6.27 C: tipi di dato e strutture 7
8 Per macchine PoliMI 8
9 Lab 3: Agenda Esercizi Lab3 Warm Up (30 ) [array] Max, min e media (10 ) Copia stringa senza strcpy (20 ) Qualche cosa un pò più divertente (45 ) Calcolatrice (45 ) Altri exe (80 ) Occorrenze (35 ) Ricerca vettori (45 ) Per casa Calcola occorrenze max (35 ) 9
10 Lab 3: Agenda Esercizi Lab3 Warm Up (30 ) [array] Max, min e media (10 ) Copia stringa senza strcpy (20 ) Qualche cosa un pò più divertente (45 ) Altri exe (80 ) 10
11 Max, min e media Si scriva un programma in C che, dato un vettore di 10 numeri, interi, calcoli Il valore massimo, il minimo e la media 11
12 Max, min e media 12
13 Copia stringa senza strcpy! Si scriva un programma in C che data una stringa la copia in una seconda, ma senza l uso di strcpy 13
14 Copia stringa senza strcpy! 14
15 Copia stringa senza strcpy! 15
16 Copia stringa senza strcpy! 16
17 Lab 3: Agenda Esercizi Lab3 Warm Up (30 ) [array] Qualche cosa un pò più divertente (45 ) Calcolatrice (45 ) Altri exe (80 ) 17
18 La calcolatrice Si realizzi una calcolatrice capace di: Letti due numeri da tastiera Richieda di eseguire una della 4 operazioni di base (+, -, *. /) 18
19 Soluzione con IF 19
20 Soluzione con IF: ZOOM 20
21 Proviamo con lo switch 21
22 Con lo switch: ZOOM 22
23 L importanza di break 23
24 Aggiornameto sui tipi di dato Per una divisione corretta Usiamo i float 24
25 Controlliamo gli ingressi 25
26 Controlliamo gli ingressi 26
27 Controlliamo gli ingressi Si puo fare meglio! Come? Fate voi a casa :) 27
28 Lab 3: Agenda Esercizi Lab3 Warm Up (30 ) [array] Qualche cosa un pò più divertente (45 ) Altri exe (80 ) Occorrenze (35 ) Ricerca vettori (45 ) 28
29 Occorrenze Si scriva un programma 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 29
30 Occorrenze: Soluzione 30
31 Occorrenze: Dimensione 31
32 Occorrenze: Inserimento e Init 32
33 Occorrenze: Calcola Occorrenze 33
34 Occorrenze: Stampa 34
35 Riceca Vettori Si scriva un programma che Salvati N numeri interi positivi, compresi tra 0 e 10, nell array1 Salvati K (K<N) numeri interi positivi, compresi tra 0 e 10, nell array2 Verifica se l array 2 è contenuto nell array1 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 35
36 Ricerca Vettori: Dati e Dim 36
37 Ricerca Vettori: Inserimento 37
38 Ricerca Vettori: Trova 38
39 Ricerca Vettori: Stampa 39
40 Fonti per lo studio + Credits Fonti per lo studio Informatica arte e mestiere, S. Ceri, D. Mandrioli, L. Sbattella, McGrawHill Capitolo 5 40
41 Lab 3: Per casa Max, min e media (10 ) Calcola occorrenze max (35 ) Copia stringa senza strcpy (40 ) 41
42 Occorrenze max Si scriva un programma che, ricevuti e salvati in un array N numeri interi positivi trovi: Il numero massimo e dica quante volte è presente nell array Esempio: a[]={3,4,1,17,17,5,17} Max: 17 Occorrenze: 3 42
43 Occorrenze max: soluzione 43
44 Occorrenze max: Dimensione 44
45 Occorrenze max: Inserimento 45
46 Occorrenze max: Ricerca max 46
47 Occorrenze max: Occorrenze 47
Lab 4 Info B. Marco D. Santambrogio Matteo Ferroni Ver. aggiornata al 24 Agosto 2015
Lab 4 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 24 Agosto 2015 Calendario dei Labs: C 20 Ottobre 2015, 10am-12pm, @ LM1 Installation
DettagliLab 4 Info B. Marco D. Santambrogio Matteo Ferroni Ver. aggiornata al 20 O0obre 2015
Lab 4 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 20 O0obre 2015 Calendario dei Labs: MATLAB 15 Dic 2015, 10.30am-12.30pm, @ B6.27
DettagliLab 7 Info B. Marco D. Santambrogio Matteo Ferroni Ver. aggiornata al 19 Gennaio 2016
Lab 7 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 19 Gennaio 2016 Logistica Esame (aka 2ndo compitino): 4 Feb 2016 Demo 2ndo compitino
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Lab 3: 30 Ottobre 2017
Lab 3: 30 Ottobre 2017 Lab 3: Obiettivi Array e strutture 2 Lab 3: Agenda Esercizi Lab3 Warm Up (50 ) Max, min e media (10 ) Sequenza di numeri (20 ) Inserisci nome (20 ) Qualche cosa un pò più divertente
DettagliLab 1 Info B. Marco D. Santambrogio Matteo Ferroni Ver. aggiornata al 24 Agosto 2015
Lab 1 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 24 Agosto 2015 Sono il vostro docente? 2 No? Aula sbagliata!!! 3 Obiettivi Imparare
DettagliAlgoritmi e basi del C Struttura di un programma
Algoritmi e basi del C Struttura di un programma Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 17 Marzo 2015 Compitini Compitini di INFO: 24 Aprile 2015 4.15pm @ C.G.1 (Ed. 9) 21
DettagliArray n-dimensionali e tipi di dati strutturati
Array n-dimensionali e tipi di dati strutturati Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 5 Novembre 2013 Info di servizio Demo 1mo compitino In LM5 @ 12pm - venerdì 8 Nov In
DettagliAlgoritmi e basi del C
Algoritmi e basi del C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 3 O/obre 2013 Installation Party Dove: L.06 Quando: Sabato 12 Ottobre 9.00am - 12.00pm 2 WAT Il docente ha messo
DettagliStringhe e tipi di dati strutturati
Stringhe e tipi di dati strutturati Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 21 Marzo 2013 Info sui Labs http://tinyurl.com/ieimlabextra Ricordate di portare un adattatore!
DettagliLab 1 Info B. Diego Carrera Ing. Gian Enrico Conti 17 Ottobre 2016
Lab 1 Info B Diego Carrera diego.carrera@polimi.it Ing. Gian Enrico Conti gianenrico.conti@mail.polimi.it 17 Ottobre 2016 Lab 1: Agenda Informazioni sui laboratori C: richiami Esercizi Lab1 2 Lab 1: Agenda
DettagliLab 1 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 20 O0obre 2014
Lab 1 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Riccardo Cattaneo cattaneo@elet.polimi.it Ver. aggiornata al 20 O0obre 2014 Obiettivi Imparare ad usare l ambiente di sviluppo Cosa è e come
DettagliLab 5 Info B. Marco D. Santambrogio Matteo Ferroni Ver. aggiornata al 15 Dicembre 2015
Lab 5 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 15 Dicembre 2015 Lezione Ven 18 2 Lezione Ven 18 Probabilmente sospesa causa lauree
DettagliLab 2 Info B. Diego Carrera Ing. Gian Enrico Conti 7 Novembre 2016
Lab 2 Info B Diego Carrera diego.carrera@polimi.it Ing. Gian Enrico Conti gianenrico.conti@mail.polimi.it 7 Novembre 2016 Per macchine PoliMI https://virtualdesktop.polimi.it 2 Richiami: Stringhe Le stringhe
DettagliAlgoritmi e basi del C Struttura di un programma
Algoritmi e basi del C Struttura di un programma Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 11 Marzo 2014 Informazione: dato + significato Che giorno è oggi? 14 Marzo o anche
DettagliAlgoritmi e basi del C
Algoritmi e basi del C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 24 Agosto 2015 Benvenuti nel fantastico mondo del C 2 Il primo programma: ciao mondo 3 Ciao Mondo: stdio.h Come
DettagliLab 8 Info B. Marco D. Santambrogio Matteo Ferroni Ver. aggiornata al 20 O0obre 2015
Lab 8 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Matteo Ferroni matteo.ferroni@polimi.it Ver. aggiornata al 20 O0obre 2015 Calendario dei Labs: MATLAB 26 Gennaio 2016, 10.30am-12.30pm,@B6.23
DettagliLab 1 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 12 O0obre 2013
Lab 1 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Riccardo Cattaneo cattaneo@elet.polimi.it Ver. aggiornata al 12 O0obre 2013 Obiettivi Imparare ad usare l ambiente di sviluppo Cosa è e come
DettagliLab 3: 3 Aprile Marco D. Santambrogio Gianluca Durelli Ver. aggiornata al 31 Marzo 2014
Lab 3: 3 Aprile 2014 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli durelli@elet.polimi.it Ver. aggiornata al 31 Marzo 2014 Obiettivi Esercitarsi sui costrutti visti a lezione Costrutti
DettagliLab 5 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 7 Dicembre2013
Lab 5 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Riccardo Cattaneo cattaneo@elet.polimi.it Ver. aggiornata al 7 Dicembre2013 Calendario dei Labs 7 Gennaio 2014, 10am-12.45pm, @ LM1 MATLAB:
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Array e stringhe. Marco D. Santambrogio Ver. aggiornata al 6 Aprile 2016
Array e stringhe Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 6 Aprile 2016 Logistica Laboratori 2 Logistica Laboratori @DrepssedDarth 3 Logistica Laboratori Lunedì (3.30pm 6pm)
DettagliArray n-dimensionali e tipi di dati strutturati
Array n-dimensionali e tipi di dati strutturati Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 8 Aprile 2016 Logistica Laboratori Lunedì (3.30pm 6pm) EG7 (No portatili e basta) L26.1.3
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Marco D. Santambrogio Ver. aggiornata al 9 O/obre 2010
Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 9 O/obre 2010 Algoritmi Pseudocodice Diagramma di flusso Una prima introduzione al C Un primo programma Tipi di dato Strutture di controllo
DettagliLab 0: 23 Marzo Marco D. Santambrogio Gianluca Durelli - Ver. aggiornata al 19 Marzo 2015
Lab 0: 23 Marzo 2015 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli - durellinux@gmail.com Ver. aggiornata al 19 Marzo 2015 Obiettivi Imparare ad usare l ambiente di sviluppo Cosa
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Costrutti iterativi. Marco D. Santambrogio Ver. aggiornata al 26 Marzo 2014
Costrutti iterativi Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 26 Marzo 2014 Mi mancano 2 Mi mancano 3 Obiettivi Costrutti iterativi do.. while While for 4 Problema: caratteri
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Costrutti iterativi. Marco D. Santambrogio Ver. aggiornata al 27 Marzo 2015
Costrutti iterativi Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 27 Marzo 2015 Umh Per farvi aggiungere al gruppo su Facebook usate un nome significativo! 2 Umh Per farvi aggiungere
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Costrutti iterativi. Marco D. Santambrogio Ver. aggiornata al 20 Marzo 2013
Costrutti iterativi Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Marzo 2013 WAT? WAT Il bello dei feedback l'ingegnere Nacci è stato molto chiaro nelle spiegazioni L'esercitatore
DettagliEsercitazione pre 1ma prova in itinere
Esercitazione pre 1ma prova in itinere Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Novembre 2015 Info logistiche 2 Info logistiche Ven 20 Novembre: NO lezione 3 Info logistiche
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Array e stringhe. Marco D. Santambrogio Ver. aggiornata al 28 O0obre 2014
Array e stringhe Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 28 O0obre 2014 Frase insieme di caratteri Che cosa è una frase? Un insieme di caratteri Come la rappresento? Un insieme,
DettagliLab 3 L Aprile 2015
Lab 3 L.26.14 27 Aprile 2015 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli - durellinux@gmail.com Ver. aggiornata al 26 Aprile 2015 Argomenti Argomenti di questo laboratorio: Funzioni
DettagliLab 5 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 1 Dicembre 2014
Lab 5 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Riccardo Cattaneo cattaneo@elet.polimi.it Ver. aggiornata al 1 Dicembre 2014 Lab 5: Obiettivi Introduzione a Matlab/Octave array e matrici
DettagliCodifica binaria dell informazione
Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Marzo 2016 Un obiettivo per domarli tutti 2 Un obiettivo per domarli tutti 3 Obiettivi Rappresentazione
DettagliLab 4: 10 Aprile 2014
Lab 4: 10 Aprile 2014 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli durelli@elet.polimi.it Ver. aggiornata al 6 Aprile 2014 Obiettivi Esercitarsi sui costrutti visti a lezione Tutto
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Lab 4 Info B. Luca M. Cassano SadeghM. Astaneh
Lab 4 Info B Luca M. Cassano luca.cassano@polimi.it SadeghM. Astaneh sadegh.astaneh@unimi.it Lab 4: Agenda Warm Up (20 ) Qualche cosa un po più divertente (40 ) Altri exe (120 ) 2 Lab 4: Obiettivi Introduzione
DettagliLab 1: Marzo 2013
Lab 1: 18-21 Marzo 2013 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli - durellinux@gmail.com Ver. aggiornata al 21 Marzo 2013 Obiettivi Imparare ad usare l ambiente di sviluppo Cosa
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Array, matrici. Marco D. Santambrogio Ver. aggiornata al 21 Marzo 2013
Array, matrici Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 21 Marzo 2013 WAT? Questa volta non ce ne sono WAT 2 Obiettivi Gli array, questi sconosciuti Gli array in C Array n-dimensionali
DettagliLab 5 Info B. Marco D. Santambrogio Riccardo Cattaneo Ver. aggiornata al 9 Agosto 2013
Lab 5 Info B Marco D. Santambrogio marco.santambrogio@polimi.it Riccardo Cattaneo cattaneo@elet.polimi.it Ver. aggiornata al 9 Agosto 2013 Lab 4: Obiettivi Introduzione a Matlab/Octave array e matrici
DettagliAlgoritmi e basi del C
Algoritmi e basi del C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 9 Marzo 2016 Info logistiche Sito del corso Le lezioni sono TUTTE già online http://home.deib.polimi.it/santambr/dida/ieim/2016/docs.htm
DettagliAlgoritmi e basi del C
Algoritmi e basi del C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 4 O/obre 2013 What it s all about! 2 What it s all about! 3 What it s all about! 4 Obiettivi Algoritmi Pseudocodice
DettagliCodifica binaria dell informazione
Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 13 Agosto 2014 Un obiettivo per domarli tutti 2 Obiettivi Rappresentazione dell informazione Da
DettagliISTITUTO D'ISTRUZIONE SUPERIORE - - CASTEL VOLTURNO (CE) 1A 1B 1C 1D 1E 1F 1G 1H 1I 2A 2B LABORATORIO CUC/SALA LABORATORIO STORIA BIOLOGIA -
Lun 11.30 Mar 11.30 Mer 11.30 Gio 11.30 1A 1B 1C 1D 1E 1F 1G 1H 1I 2A 2B ITALIANO - DIRITTO ED BIOLOGIA - DIRITTO ED Lun 11.30 Mar 11.30 Mer 11.30 Gio 11.30 2C 2D 2E 2F 2G 2H 2I 2L 3A 3B 3C LAB. SERVIZI
DettagliRecap su: array e puntatori
Recap su: array e puntatori Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Aprile 2015 Sui codici a lunghezza fissa 2 Sui codici a lunghezza fissa 3 Sui codici a lunghezza fissa
DettagliAlgoritmi e basi del C
Algoritmi e basi del C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 8 Marzo 2013 Come non ricordare che giornata sia oggi 8 marzo 1459: nasce Bernardino Corio Storico italiano
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Librerie. Marco D. Santambrogio Ver. aggiornata al 20 Luglio 2015
Librerie Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Luglio 2015 Veniamo a noi 2 La calcolatrice? 3 La calcolatrice? Umh. 4 La calcolatrice? Umh. Meglio! 5 La calcolatrice!
DettagliCodifica binaria dell informazione
Codifica binaria dell informazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 11 Marzo 2014 Come rappresento un pixel? Il pixel è Il colore Come ottengo il verde? Con il formato
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Recap sul C. Marco D. Santambrogio Ver. aggiornata al 11 Aprile 2013
Recap sul C Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 11 Aprile 2013 Feedback NUOVO, per le exe: http://tinyurl.com/ieimexe2013 Per i lab: http://tinyurl.com/feedback-labieim2013
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Input/output. Marco D. Santambrogio Ver. aggiornata al 24 Agosto 2015
Input/output Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 24 Agosto 2015 1 Obiettivi Input/Output 2 Acquisizione dati da tastiera Funzione input valore = input( inserisci un valore
DettagliIl sistema di elaborazione
Il sistema di elaborazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 15 Maggio 2015 Obiettivi Codifica delle istruzioni e dei dati per l esecuzione automatica Architettura dei
DettagliIl sistema di elaborazione
Il sistema di elaborazione Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Maggio 2015 Un po di logistica 2 2ndo Compitino 21 Maggio @ NECST Lab (12.30pm) 22 Maggio @ CG1 (2pm)
DettagliInformazioni sul corso
Informazioni sul corso Informatica B Chi siamo? 2 q (docente) " E-mail: daniele.loiacono@polimi.it " Ufficio: Dip. di Elettronica, Informazione e Bioingegneria (DEIB), stanza n 150 [1 piano, in fondo a
DettagliLab 5: 18 Maggio 2015
DIPARTIMENTO DI ELETTRONICA, INFORMAZIONE E BIOINGEGNERIA Lab 5: 18 Maggio 2015 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli durellinux@gmail.com Ver. aggiornata al 17 Maggio 2015
DettagliA.A Laboratorio n 1 Ing. Gian Enrico Conti. Milano, XX mese 20XX
Informatica Titolo ed Elementi presentazione di Informatica Medica sottotitolo A.A. 2018-19 Laboratorio n 1 Ing. Gian Enrico Conti Milano, XX mese 20XX Info Logistiche Contatti: gianenrico.conti@mail.polimi.it
DettagliArray in Fortran 90. Ing. Luca De Santis. Anno accademico 2006/2007. DIS - Dipartimento di informatica e sistemistica
Array in Fortran 90 Ing. Luca De Santis DIS - Dipartimento di informatica e sistemistica Anno accademico 2006/2007 Fortran 90: array DIS - Dipartimento di informatica e sistemistica 1 / 25 Cosa vedremo
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Puntatori. Marco D. Santambrogio Ver. aggiornata al 4 Aprile 2013
Puntatori Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 4 Aprile 201 WAT? WAT Lab Troppi exe, ne volevo di meno Vacanze W A Giovedì 28, Venerdì 29 e Lunedì 1 ma anche Martedì 2
DettagliIntroduzione al corso di Programmazione e Laboratorio
Introduzione al corso di Programmazione e Laboratorio A.A. 2008/09 Gianluigi Cibinetto Io Pagina web http://df.unife.it/u/cibinett http://www.fe.infn.it/~cibinett Ufficio Blocco C - stanza 228 al secondo
DettagliDipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano
Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano 2033 Milano (Italia) Piazza Leonardo da Vinci, 32 Tel. (+39) 02-2399.3400 Fax (+39) 02-2399.34 Informatica ed Elementi di
Dettagliint i; int a[10]={1,2,3,4,5,6,7,8,9,10}; /* inizializzazione in fase di definizione */ int b[10];
Politecnico di Milano Corso Informatica B - Prof. Loiacono Esercizi di: Alessandro A. Nacci Per contatti: alessandro.nacci@mail.polimi.it Esercitazione 3 ESERCIZIO 1: COPIA DI UN ARRAY Scrivere un programma
DettagliPrima&esercitazione&
Prima&esercitazione& Prima esercitazione: algoritmi e tipi di dato Riccardo(Ca*aneo( ( Dipar/mento(di(Ele*ronica,(Informazione(e(Biomedica( matteo.ferroni@polimi.it Politecnico(di(Milano& Matteo Ferroni
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Puntatori. Marco D. Santambrogio Ver. aggiornata al 20 Aprile 2016
Puntatori Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 20 Aprile 2016 Come rappresento un pixel? Il pixel è Il colore Come ottengo il verde? Con il formato RGB R: 91 G: 191 B:
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Funzioni e Procedure. Marco D. Santambrogio Ver. aggiornata al 21 Marzo 2014
Funzioni e Procedure Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 21 Marzo 2014 Info di servizio 1 Vi siete dimostrati volenterosi, quindi teniamo la divisione proposta da voi
DettagliTipi di dato strutturati: Array
Tipi di dato strutturati: Array I tipi di dato visti finora sono tutti semplici: int, char, float,... ma i dati manipolati nelle applicazioni reali sono spesso complessi (o strutturati) Gli array sono
DettagliEsercitazioni di Elementi di Informatica
Esercitazioni di Elementi di Informatica Docente: Prof. Angelo Chianese angelo.chianese@unina.it Tutor: Ing. Antonio Picariello antonio.picariello@unina.it Interpreti e Compilatori Interprete Es. Qbasic
DettagliTipi di dato strutturati: Array
Tipi di dato strutturati: I tipi di dato visti finora sono tutti semplici: int, char, float,... ma i dati manipolati nelle applicazioni reali sono spesso complessi (o strutturati) Gli array sono uno dei
DettagliIntroduzione Il costruttoif...else Il costruttowhile Altri costrutti Il costruttoswitch Il costruttofor Il costruttodo-while
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica ELEMENTI DI INFORMATICA http://people.unica.it/gianlucamarcialis/ A.A. 2018/2019 Docente: Gian Luca Marcialis LINGUAGGIO C Strutture
DettagliInformatica ed Elementi di Informatica Medica
Titolo presentazione sottotitolo Informatica ed Elementi di Informatica Medica A.A. 2018-19 Milano, XX mese 20XX Laboratorio n 4 Ing. Gian Enrico Conti Info Logistiche Contatti: gianenrico.conti@mail.polimi.it
DettagliEsercitazione di Reti degli elaboratori
Esercitazione di Prof.ssa Chiara Petrioli Christian Cardia, Gabriele Saturni Cosa vedremo in questa lezione? Gli Array Gli array multidimensionali Le stringhe I puntatori Esercizi Pagina 1 Gli Array Definizione
DettagliINFORMATICA Corso di Laurea in Fisica a.a. 2015/2016
INFORMATICA Corso di Laurea in Fisica a.a. 2015/2016 R. Gori (anno II) e S. Pelagatti (anno I) Dipartimento di Informatica email: susanna.pelagatti@unipi.it email: gori@di.unipi.it R. Gori e S. Pelagatti
DettagliInformatica B. Daniele Loiacono
Informatica B Chi siamo? 2 q (docente) E-mail: daniele.loiacono@polimi.it Ufficio: Dip. di Elettronica, Informazione e Bioingegneria (DEIB), stanza n 150 [1 piano, in fondo a sinistra] Tel: 3615 (dall
DettagliTutorato Elementi di Informatica 2018
Università degli Studi di Cagliari Pattern Recognition & Application Lab Dipartimento di Ingegneria Elettrica ed Elettronica Tutorato Elementi di Informatica 2018 Esercizi per I parziale Mail: bioinfo.marcialis@gmail.com
DettagliINFORMATICA Corso di Laurea in Fisica a.a. 2014/2015
INFORMATICA Corso di Laurea in Fisica a.a. 2014/2015 R. Gori (corso A) e S. Pelagatti (corso B) Dipartimento di Informatica email: susanna.pelagatti@unipi.it email: gori@di.unipi.it R. Gori e S. Pelagatti
DettagliArray Tipi di dato semplici e strutturati strutturati array elementi omogenei numero d ordine indice lunghezza dimensione
Array Tipi di dato semplici e strutturati i tipi di dato visti finora erano tutti semplici: int, char, float,... i dati manipolati sono spesso complessi (o strutturati) con componenti elementari o strutturate
DettagliFondamenti di Informatica 2
Fondamenti di Informatica 2 Soluzione della prova scritta del 31 Gennaio 2006 Esercizio 1 (4 punti) Elencare i tipi di dato predefiniti del linguaggio C, precisandone il dominio e le operazioni principali
DettagliDiagrammi 2D e 3D Funzioni di ordine superiore
Diagrammi 2D e 3D Funzioni di ordine superiore Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 16 Gennaio 2015 Logistica 2 Logistica 3 Logistica Solo più una lezione! Resto esercitazioni
DettagliLab 08 Stringhe e strutture
Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab 08 Stringhe e strutture Lab8 1 Esercizio 1 n Scrivere una funzione che data una stringa A calcoli la sua lunghezza.
DettagliA.A. 2018/2019. AlgoBuild: Introduzione agli Array FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante
A.A. 2018/2019 AlgoBuild: Introduzione agli Array Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Caratteristiche Principali Un array è una variabile in cui è possibile memorizzare
DettagliLab 12 Stringhe e strutture"
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2010/2011 Lab 12 Stringhe e strutture" Lab12 1
DettagliStrutture dati. Operatori di incremento e decremento. Strutture di dati. Strutture di dati. ++ e -- Esempi. Vettori e matrici.
Operatori di incremento e decremento ++ e -- Esempi y=x++ il contenuto della variabile x viene inizialmente usata per l assegnazione y, e solo dopo incrementata y=--x il contenuto della variabile x viene
DettagliELEMENTI DI INFORMATICA
Università degli Studi di Cagliari Corso di Laurea in Ingegneria Biomedica ELEMENTI DI INFORMATICA http://people.unica.it/gianlucamarcialis/ A.A. 2019/2020 Docente: Gian Luca Marcialis LINGUAGGIO C Strutture
DettagliDipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano
Dipartimento di Elettronica, Informazione e Bioingegneria Politecnico di Milano 2033 Milano (Italia) Piazza Leonardo da Vinci, 32 Tel. (+39) 02-2399.3400 Fax (+39) 02-2399.34 Informatica ed Elementi di
DettagliEsercizi C sui tipi definiti dall utente
Politecnico di Milano Esercizi C sui tipi definiti dall utente Typedef,, tipi enumerativi e strutturati Sinonimi: typedef int Intero; Intero a; int b; Definire un nuovo tipo typedef char Stringa[10]; Stringa
DettagliLab 4: 18 Aprile 2013
Lab 4: 18 Aprile 2013 Gianluca Durelli durelli@elet.polimi.it Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 17 Aprile 2013 Argomenti Argomenti di questo laboratorio: Funzioni Passaggio
DettagliINFORMATICA. Esercizi. Esempio: giorni nell anno. Esempio: giorni nell anno. Esempio: giorni nell anno
INFORMATICA Esercizi Realizzare un programma che legga da tastiera l anno di riferimento e la sigla del primo giorno di quell anno (1 gennaio) composta dai primi tre caratteri del nome (ad esempio: 2003
Dettagli2 Operatori matematici e costrutto if
Questa dispensa propone esercizi sulla scrittura di algoritmi, in linguaggio C, utili alla comprensione delle operazioni tra numeri e del costrutto condizionale if. Si introducono anche le due funzioni
DettagliInformatica B
Informatica B 2017-2018 Esercitazione I Primi passi con la programmazione e con il linguaggio C Alessandro A. Nacci alessandro.nacci@polimi.it - www.alessandronacci.it 1 Chi sono - Alessandro Nacci, PhD
DettagliCicli annidati ed Array multidimensionali
Linguaggio C Cicli annidati ed Array multidimensionali Cicli Annidati In C abbiamo 3 tipi di cicli: while(exp) { do { while(exp); for(exp;exp;exp3) { Cicli annidati: un ciclo all interno del corpo di un
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Funzioni e Procedure. Marco D. Santambrogio Ver. aggiornata al 11 Marzo 2014
Funzioni e Procedure Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 11 Marzo 2014 Obiettivi Funzioni Scope delle variabili 2 La calcolatrice! Problema Si scriva un programma in C
DettagliDIPARTIMENTO DI ELETTRONICA E INFORMAZIONE. Puntatori. Marco D. Santambrogio Ver. aggiornata al 11 Marzo 2014
Puntatori Marco D. Santambrogio marco.santambrogio@polimi.it Ver. aggiornata al 11 Marzo 2014 Immagini Struttura dati: typedef struct{ int R; int G; int B; } pixel pixel img[0][24]; Ma quanto è grossa
DettagliTutorato Elementi di Informatica 2018
Università degli Studi di Cagliari Pattern Recognition & Application Lab Dipartimento di Ingegneria Elettrica ed Elettronica Tutorato Elementi di Informatica 2018 Esercitazione 2 Introduzione e Tipi di
DettagliIntroduzione al linguaggio C Puntatori
Introduzione al linguaggio C Puntatori Violetta Lonati Università degli studi di Milano Dipartimento di Informatica Laboratorio di algoritmi e strutture dati Corso di laurea in Informatica 19 ottobre 2017
DettagliCorso di Fondamenti di Informatica e Laboratorio ato o T-AB
Università degli Studi di Bologna Facoltà di Ingegneria Corso di Fondamenti di Informatica e Laboratorio ato o T-AB Corso di Laurea in Ingegneria Elettronica e Telecomunicazioni Prof. Michela Milano Prof.
DettagliARRAY E STRINGHE. ESERCIZIO 2 Scrivere un programma che calcola il numero di doppie e di dittonghi (2 vocali vicine) presenti in una stringa.
3 ITI - a.s. 2007-2008 Compiti di Informatica ESTATE 2008 ARRAY E STRINGHE Scrivere una funzione che carica da tastiera un array di n elementi e lo stampa invertendo il primo elemento con l'ultimo, il
DettagliLab 08 Stringhe e strutture
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2010/2011 Lab 08 Stringhe e strutture Lab12 1 Esercizio
Dettagli