La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Introduzione ad Array e Funzioni 2IC/2ID – a. s.2012/13.

Presentazioni simili


Presentazione sul tema: "Introduzione ad Array e Funzioni 2IC/2ID – a. s.2012/13."— Transcript della presentazione:

1 Introduzione ad Array e Funzioni 2IC/2ID – a. s.2012/13

2 ARRAY=struttura di dati E un insieme di variabili di tipo omogeneo (es tutte intere …) rappresenta un GRUPPO DI DATI Se è monodimensionale si chiama Vettore; se è bidimensionale si chiama Matrice. Questo è un Vettore numerico di 5 elementi 12581921

3 Differenza tra variabili semplici e Vettori int x; // dichiara UNA variabile int x[100]; // dichiara 100 variabili Si pone il problema di distinguere una variabile dallaltra. Ciò avviene grazie allINDICE, che va da 0 al numero di elementi del vettore meno 1. Nel nostro caso da 0 a 99;

4 Trattamento del vettore #include using namespace std; int main() { int v[5]={16, 5, 42, 17, 1}; //dichiarazione con caricamento cout << v[0] << endl; cout << v[1] << endl; cout << v[2] << endl; cout << v[3] << endl; cout << v[4] << endl; cout << "------- Altro sistema --------"<< endl; int i; for (i=0;i<5;i++) cout << v[i] << endl; system("pause"); }

5 Risultato

6 FUNZIONE=insieme di istruzioni Una funzione è un sottoprogramma che restituisce un valore in base ad un parametro ricevuto in ingresso Una funzione è un GRUPPO di ISTRUZIONI Le funzioni possono essere predefinite (es sqrt) o costruite dal programmatore

7 Esempio #include using namespace std; int doppio(int n) //intestazione della funzione { return n*2; //operazioni svolte dalla funzione } int main() { int n; cout << "Dammi un numero " << endl; cin >> n; cout << doppio(n)<< endl; // chiamata della funzione system("pause"); }

8 Le stringhe come vettori string s; int i,n; cin >> s; n=s.length(); for (i=0;i<n;i++) cout << s[i] << endl;


Scaricare ppt "Introduzione ad Array e Funzioni 2IC/2ID – a. s.2012/13."

Presentazioni simili


Annunci Google