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