La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

1 FONDAMENTI DI INFORMATICA II Ingegneria Gestionale Dott. Giorgio Cicerchia a.a. 2001-2002 - 4° Ciclo.

Presentazioni simili


Presentazione sul tema: "1 FONDAMENTI DI INFORMATICA II Ingegneria Gestionale Dott. Giorgio Cicerchia a.a. 2001-2002 - 4° Ciclo."— Transcript della presentazione:

1 1 FONDAMENTI DI INFORMATICA II Ingegneria Gestionale Dott. Giorgio Cicerchia a.a. 2001-2002 - 4° Ciclo

2 2 Introduzione Prerequisiti: Fondamenti di programmazione in C++ (costrutti di controllo, tipi di dato elementari, array, funzioni, procedure, input-output) Nozioni di programmazione strutturata (paradigma procedurale, iterazione e ricorsione) Propedeuticità: Fondamenti di Informatica I

3 3 Introduzione Orario delle lezioni: Lunedì h. 11.30 - 13.15Aula 4 PP2 Martedìh. 11.30 - 13.15Aula 3 PP2 Giovedìh. 11.30 - 13.15Aula 3 PP2

4 4 Introduzione Ricevimento: Dopo ogni lezione in aula (secondo la disponibilità dell’aula). Nel caso che le richieste di ricevimento non siano tutte esaudibili dopo le lezioni, in ore da concordarsi da prenotare dopo le lezioni.

5 5 Introduzione Obiettivi del corso: Il corso ha lo scopo di fornire le basi per: la programmazione ad oggetti la specifica di tipi di dato astratti la gestione di strutture di dati evolute. Sarà utilizzato a tale scopo il linguaggio di programmazione C++

6 6 Introduzione Programma del corso: Introduzione ai puntatori ed alle stringhe. Le strutture e le classi; introduzione alla programmazione ad oggetti. Il concetto di Abstract Data Type e l’overloading degli operatori L’allocazione dinamica della memoria e le liste lineari Ereditarietà e polimorfismo I template Strutture dati dinamiche: pile, code, alberi

7 7 Introduzione Materiale di supporto: Libri di testo: ­ Deitel & Deitel, C++ Fondamenti di Programmazione, Apogeo Editore (Capitoli: 5, 6, 7, 8, 9, 10) ­ Deitel & Deitel, C++ Tecniche Avanzate di Programmazione, Apogeo Editore (Capitoli: 1, 4) Tutto il materiale didattico ed ogni tipo di informazione sul corso sarà inserito sul sito web della didattica della Facoltà di Ingegneria: - http://www.uniroma2.it/didattica

8 8 Introduzione Prove d’esame: Primo test in itinere a circa metà corso: – Giorno 10 Giugno 2002, ore 11.30, aula 4 PP2. Secondo test in itinere a fine corso: – Giorno 4 Luglio 2002, ore 11.30, aula 3 PP2. Prova di appello subito dopo il corso, nel periodo a ciò dedicato: – Da stabilire.

9 9 Introduzione Notazioni utilizzate durante il corso: L’introduzione dei costrutti C++ di volta in volta utilizzati verrà fatta per mezzo di notazioni non formali che descriveranno la struttura del costrutto in modo intuitivo. Questa notazione verrà poi seguita da uno o più esempi chiarificatori. La suddetta notazione non formale sarà costituita dai simboli e parole riservate C++ scritti così come devono apparire nel costrutto, mentre tutti gli altri elementi (costanti, variabili, etichette di qualsiasi tipo, ecc.) saranno sostituiti da una definizione di poche parole legate l’una all’altra dal simbolo: _ (underscore)

10 10 Introduzione Esempio di notazione: Ad esempio nel caso dell’assegnazione ad una variabile intera del valore restituito da una funzione, la notazione suddetta sarà: Nome_Variabile_Intera= Nome_Funzione (Lista_Parametri); Un possibile esempio in questo caso sarà: int varInt;//Dichiarazione variabile intera int funzExe (float, int)://Prototipo della funzione …………………………. varInt= funxExe (5.7, 10);//Invocazione della funzione ………………………….


Scaricare ppt "1 FONDAMENTI DI INFORMATICA II Ingegneria Gestionale Dott. Giorgio Cicerchia a.a. 2001-2002 - 4° Ciclo."

Presentazioni simili


Annunci Google