Classe:
IV A SERALE Indirizzo:
INFORMATICO
Materia:
INFORMATICA
Insegnanti:
Giancarlo Alemanno/Antonino Catalano A.S. 2013/2014
Ripasso e allineamento
I file C
●
File
binari, ad accesso diretto (file di record)
●
Funzioni
standard
●
I
file di testo: lettura ,scrittura e modifica
Argomenti per la classe quarta
Programmazione ad Oggetti
● Introduzione alla OOP: definizioni e
concetti fondanti
●
Dal
dato all’oggetto: le problematiche della OOP
●
Gli
oggetti: definizione, attributi e metodi
●
Interazione
tra oggetti e incapsulamento
●
Metodi
e proprietà
○ Pubblici
○ Privati
○ Protetti
● Costruttori e distruttori
● Overloading
● Definizione
e creazione di classe
● Classi e puntatori
● L’ereditarietà
● La gerarchia delle classi
● Il polimorfismo
● Funzioni Virtuali
● La classe astratta
●
Le
classi in C++ e Java
●
Ereditarietà
e polimorfismo
●
Visibilità
di un membro (scope)
●
L’operatore
THIS
●
Ridefinizione
degli operatori
●
Funzioni
Friend
●
Sovrapposizione
delle funzioni
●
Classi
derivate e regole di derivazione
●
Funzioni
Template
●
Classi
Template
●
NameSpace
●
Cenni
alla STL
Approfondimenti sulle funzioni C++
●
Funzioni
sovrapposte
●
Funzioni
Template
●
Funzioni
con parametri di default
I puntatori
○ Aritmetica dei puntatori
○ Puntatori doppi
Strutture dati dinamiche
● Gli array a dimensione variabile
● Definizione della struttura di lista lineare
● Struttura di nodo
● Operazioni sulle liste
○ Inserimento/cancellazione in testa
○ Inserimento/cancellazione in coda
○ Inserimento/cancellazione in mezzo
○ Ricerca nodi
● Fondamenti sugli alberi
● Pila e coda implementate con liste
- DEV-C++
- CODE BLOCKS
- ECLIPSE
Sito de CNR di Bologna e riferimento per le lezioni di programmazione C++ ed Orientata agli Oggetti
C++: http://www.bo.cnr.it/corsi-di-informatica/corsoCstandard/Lezioni/01Indice.html
Ciclo di videoLezioni Tenute dal Prof. Camuso su vari linguaggi di programmazione tra cui
Ciclo di videoLezioni Tenute dal Prof. Camuso su vari linguaggi di programmazione tra cui
- C++
- C#
- JAVA
Nessun commento:
Posta un commento