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

Slides:



Advertisements
Presentazioni simili
Preincremento e PostIncremento in C++
Advertisements

Puntatori in C e C++.
Iterazione while – do while - for.
Struttura di un programma
Linguaggio C++ Operatori – numeri pseudocasuali - costanti.
Numeri casuali.
Procedure e funzioni In linguaggio C.
Generazione di numeri casuali in Dev C++
Le funzioni.
Algoritmi in C++ (1) da completare
Concetti di base: header file, funzione main(),set caratteri C++, token, operatori, espressioni etc. Flusso di controllo, cicli, costrutti.
Corso di Fondamenti di programmazione a.a.2009/2010
Prof.ssa Chiara Petrioli -- corso di programmazione 1, a.a. 2006/2007 Corso di Programmazione 1 a.a.2006/2007 Prof.ssa Chiara Petrioli Corso di Laurea.
Process synchronization
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Stringhe e tipi di dati strutturati Marco D. Santambrogio – Ver. aggiornata al.
Array Un array è una collezione in sequenza di variabili del medesimo tipo Riferimento con un nome comune Nome_studente1 Nome_studente2. Nome_studenteN.
Le funzioni.
Elementi di programmazione ad oggetti a. a. 2009/2010 Corso di Laurea Magistrale in Ingegneria Elettronica Docente: Mauro Mazzieri, Dipartimento di Ingegneria.
Università degli Studi di BresciaA.A. 2012/2013 Fondamenti di Programmazione Docente: Alessandro SaettiA.A. 2012/2013 Università degli Studi di Brescia.
ARRAY MULTIDIMENDIONALI
void binario(int n); …………………
Creazione progetto in C++/DEV
Unità Didattica 3 Linguaggio C
Passaggio di parametri per indirizzo
Pippo.
Ricerca sequenziale in un array di interi
Metodologia Sperimentale Agronomica / Metodi Statistici per la Ricerca Ambientale Marco Acutis a.a CdS.
Copyright © Istituto Italiano Edizioni Atlas
I circuiti elettrici.
IL GOLD STANDARD: INTRODUZIONE
Il problema dello zaino
Campi di gravità e topografia: analisi con QGIS
Ciclo di Seminari e Corso
Valutazione dei risultati della classificazione
Generalità Laboratorio Arduino.
ECONOMIA DELLE ISTITUZIONI FINANZIARIE
La struttura dei materiali
Introduzione a VPN Ing. Gianpiero Ciacci.
…. modello di Solow?.
Politica economica: che cosa è?
“BLAISE PASCAL”- Voghera-
La vitamina C è una molecola contenente C,H e O
REDDITO DI CITTADINANZA E OPPORTUNITA’ ECONOMICA: UN CONFRONTO TRA ITALIA E RESTO D’EUROPA Pasquale Tridico Dipartimento di Economia, Università Roma Tre.
Classificazione e Predizione
LA PREVENZIONE INCENDI NELLE STRUTTURE RELIGIOSE APERTE AL PUBBLICO
LE NOVITÀ DEL BILANCIO 2016 …………………………………………………………………………………………………………..
Convegno europeo sui minori
ATIPICITA’ DEL FATTORE UMANO NEL PILOTAGGIO DEI DRONI
RAEE è l’acronimo di Rifiuti da Apparecchiature Elettriche ed Elettroniche; ogni elettrodomestico ha un ciclo di vita terminato il quale, sia per malfunzionamento.
Ricerca e innovazione:
Pubblica Amministrazione: semplificazione e costi della politica
IL CONFLITTO NELLA CHIESA PRIMITIVA
Piano di formazione Docenti neoassunti a.s. 2016/2017
ACCORDO AGROAMBIENTALE D’AREA OPPORTUNITA’ PER LA VALDASO
Il secondo principio.
PROGETTO RELAZIONI PREPOTENTI
Vitamine Sono sostanze organiche a basso peso molecolare strutturalmente assai varie indispensabili per lo svolgimento delle funzioni vitali, di origine.
La misurazione e la valutazione della performance
I PRINCIPI NUTRITIVI Quali sono, I test per individuarli &
1.2 Nuovi prodotti alimentari
IL TOTALITARISMO.
L’Imposta sul reddito delle società (IRES)
Asl Vco – Direzione Generale
Nota AIFA 75 Determinazione 18 novembre 2010 (GU 29 novembre 2010, n. 279): modifiche, con riferimento alla nota AIFA 75,  alla determinazione del 4 gennaio.
Il fenomeno dei flussi migratori dal mondiale al locale
La Componente personale
Corso di Laurea Magistrale in Produzioni agroalimentari e gestione degli agroecosistemi corso di Tecniche Irrigue Docente, PhD Giovanni Rallo telefono:
Pietro Cecchinato LA Politica Agricola Comunitaria
Analisi di Raggruppamento
Operatori – numeri pseudocasuali - costanti
Transcript della presentazione:

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

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

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;

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"); }

Risultato

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

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"); }

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