Programma 4AS

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

Ambienti di sviluppo:

  • DEV-C++
  • CODE BLOCKS
  • ECLIPSE


Siti di Riferimento:
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

  • C++
  • C#
  • JAVA
           

Nessun commento:

Posta un commento