3TC – Aprile 07 RIPASSOArray Procedure e Funzioni.

Slides:



Advertisements
Presentazioni simili
Argomenti della lezione
Advertisements

Algoritmi notevoli.
LS Tron Classe 4TC – as 2006/07 LORGANIZZAZIONE DEI PROGRAMMI UD. 8 p. 282.
PROGRAMMARE IN PASCAL (le basi)
Le funzioni UD. 8 – Lorganizzazione dei programmi p. 309 LS Tron 4TC 06/07.
1 Corso di Informatica (Programmazione) Esercitazione 1 (26 novembre 2008)
Corso di Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 13 (21 novembre 2008) Programmazione in Java: stringhe e array.
1 Corso di Informatica (Programmazione) Esercitazione 3 (5 dicembre 2008)
Vettori e matrici. Lab.Calc. AA2005/062 Vettori Dichiarazione di un vettore di oggetti del tipo Tipo: Tipo identificatore[dimensione]; Uso di un elemento.
Esercizi Puntatori, struct con campi puntatore, puntatori a struct, rapporto tra array e puntatori. FUNZIONI Passaggio di parametri per indirizzo, passaggio.
CAPITOLO 7.
La Programmazione Ricorsiva
Vettori e Funzioni 3 Maggio Esercizio 1 Si scriva un programma in linguaggio C che, dopo aver acquisito il contenuto di un vettore di interi da.
Array a un dimensione : vettori
Corso di informatica Athena – Periti Informatici
Unità Didattica 3 Linguaggio C
Lo sviluppo top down Le funzioni
Sviluppare un programma in C che, dato un array da 100 elementi interi caricato con numeri casuali compresi tra [10,100], sia in grado di cercare il valore.
- prof. V. Riboldi - SOTTOPROGRAMMI IN TPASCAL METODO TOP DOWN.
Metodologia Sperimentale Agronomica / Metodi Statistici per la Ricerca Ambientale Marco Acutis a.a CdS.
Esercitazione su Vector. Permette di definire collezioni di dati generiche, che sono in grado di memorizzare elementi di ogni sottotipo di Object Definito.
I circuiti elettrici.
XXXII CONVEGNO NAZIONALE Società Italiana di Chimica Agraria
Campi di gravità e topografia: analisi con QGIS
Ciclo di Seminari e Corso
Valutazione dei risultati della classificazione
La struttura dei materiali
ESSERE HOMELESS: PERCORSI DI VITA E FATTORI DETERMINANTI
Introduzione a VPN Ing. Gianpiero Ciacci.
…. modello di Solow?.
Politica economica: che cosa è?
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.
L’infiltrazione LM-75: 2016/2017
UN NUOVO MODO DI GUARDARE IL MONDO
LE NOVITÀ DEL BILANCIO 2016 …………………………………………………………………………………………………………..
Pompe di calore a integrazione geotermica
Il processo di analisi dei fabbisogni
Comunicazioni Assemblea nazionale TTA 1-2 dicembre 2016
Proactive Care e Proactive Care Advanced
È possibile rendere comprensibile oggi questo termine filosofico, al di fuori della esigua cerchia degli specialisti? Io una volta ci ho provato in una.
1.2 Nuovi prodotti alimentari
ASSOCIAZIONE ITALIANA GIURISTI DI IMPRESA
Profilo biografico e opere
Assunzioni, Attività, Investimenti
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.
PIANO DI RIORDINO PRESIDI DI FOLIGNO E SPOLETO
Associazione Sindrome X Fragile Puglia
UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA
Il sistema della pena in Italia
Art 6 comma 2 Legge regionale N.19 del 25 novembre 2016 (vaccinazioni)
Servizio Anestesia e terapia Intensiva Istituto Europeo di Oncologia
PROTOCOLLO AUTOVALUTAZIONE D’ISTITUTO
Valutazione delle prestazioni di programmi paralleli
Fasi della politica economica europea: dal dopoguerra all’Unione monetaria 1. Dopo la II guerra mondiale i principali paesi europei avviano un processo.
La fisica delle particelle elementari
L’evapotraspirazione
Rappresentazione dei campi di gravità
Allergia, senescenza e medicina rigenerativa
Valutazione Antropologica Registrazione In Anagrafe Donazione Organi
Gianni Betti | Università di Siena Alessandra Masi | Istat
GAPS: General AntiParticle Spectrometer
Dalle aspettative degli imprenditori un indicatore dell’incertezza economica Luciana Crosilla Solange Leproux 8 Maggio 2017.
« Informazione prego! ».
MICROCIRCOLAZIONE Moduli microvascolari: arteriole di resistenza, capillare preferenziale, capillari veri, cellule mioepitaliali, venule, anastomosi artero-venose.
La sfida della crisi Economia e comportamento politico
Festa: 13 maggio Vergine di Fatima fuente: ewtn.org.
PEDAGOGIA INTERCULTURALE: normativa italiana ed europea
Sede del Comune di Treviglio – Servizi sociali
Transcript della presentazione:

3TC – Aprile 07 RIPASSOArray Procedure e Funzioni

Array Libro di testo p. 343 Libro di testo p. 343 Vettore p. 344 Due tipi di dichiarazione: VAR vett:ARRAY[1..10] of INTEGER; Vettore p. 344 Due tipi di dichiarazione: VAR vett:ARRAY[1..10] of INTEGER;Oppure TYPE vettore = ARRAY [1..10] of INTEGER; VAR vett:vettore;

Es1- Ripasso Array Caricare con numeri random (tra 1 e 100) Caricare con numeri random (tra 1 e 100) un array di 10 elementi, definito con TYPE, facendo però in modo che il vettore contenga SOLO NUMERI PARI Visualizzare il vettore così ottenuto Visualizzare il vettore così ottenuto Creare un nuovo array ricavato dal primo, contenente SOLO gli elementi >= 50; Creare un nuovo array ricavato dal primo, contenente SOLO gli elementi >= 50; Visualizzare il secondo array Visualizzare il secondo array

Algoritmi fondamentali (array) Ricerca di un elemento; Ricerca di un elemento; Ordinamento (SORT); Ordinamento (SORT); Ricerca del massimo e del minimo Ricerca del massimo e del minimo Gestione di Array Paralleli Gestione di Array Paralleli Le stringhe come ARRAY OF CHAR La funzione LENGTH La funzione LENGTH Scorrimento carattere per carattere della stringa Scorrimento carattere per carattere della stringa

Es. Algoritmi Array Caricare un array con 10 numeri random compresi tra 1 e 100 Caricare un array con 10 numeri random compresi tra 1 e 100 Dire se il numero 7 compare almeno una volta in questo array Dire se il numero 7 compare almeno una volta in questo array Ordinare larray in modo crescente Ordinare larray in modo crescente Dato un nome, visualizzare la prima e lultima lettera e dire se inizia per vocale o per consonante Dato un nome, visualizzare la prima e lultima lettera e dire se inizia per vocale o per consonante

Metodo TOP-DOWN (Le subroutine) Situazione al 21/4/2007 Il metodo TOP-DOWN (p.283) Il metodo TOP-DOWN (p.283) Le Procedure in Pascal (p.289) Le Procedure in Pascal (p.289) Risorse LOCALI e GLOBALI (p. 291) (da fare) Risorse LOCALI e GLOBALI (p. 291) (da fare) Le Procedure con PARAMETRI (p. 294) Le Procedure con PARAMETRI (p. 294) PARAMETRI FORMALI E ATTUALI (p. 296) PARAMETRI FORMALI E ATTUALI (p. 296) (da fare formalmente) Passaggio di parametri PER VALORE e PER INDIRIZZO (p. 297) (da fare) Passaggio di parametri PER VALORE e PER INDIRIZZO (p. 297) (da fare) Le FUNZIONI (p. 309) Le FUNZIONI (p. 309)