APPUNTI di INFORMATICA
 










  




  


  
  
  








classi TERZE

  TPSIT   Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni



   (P-0)      Algoritmo (in Pseudocodifica e DAB) - Tabella Descrizione Dati (TDD)
       Flowgorithm   Descrizione Algoritmo (DAB+TDD) - Programma in Flowgorithm

   (P-01)    STRUTTURE di CONTROLLO: Sequenza, Alternativa, Ripetizione

   (P-02)    ESEMPIO Strutture di Controllo (in DAB e Pseudocodifica)

   (P-10)    rappresentazione Strutture con DAB - Flowgorithm - Pseudocodifica

   (P-11)    Descrizione Algoritmo (DAB e PC) - Programma in C/C++

   (P-12)    ESEMPIO Strutture di Controllo in C/C++


          CORSO C++ on-line     (del prof. Giancarlo Perlo - ITI Majorana-Giorgi, Genova)

L'AMBIENTE DI SVILUPPO Dev-C++      VARIABILI
Istruzioni di INPUT-OUTPUT,   SELEZIONI (=Alternativa),   CICLI (=Ripetizione)
VETTORI (=ARRAY monodimensionali) ,   STRINGHE di caratteri,  STRUCT
FUNZIONI,    FILE di testo

        Come Installare l'IDE       Code::Blocks         Dev-C++

        Scrivere programmi con   Code::Blocks         Dev-C++

         Come   utilizzare   OnlineGDB    compilatore on-line del linguaggio     C++


   (P-15)    RIPETIZIONE : While, Do..while, For          Esempi sulla RIPETIZIONE

   (P-20)    ARRAY:   a 1 dimensione - VETTORI         a 2 dimensioni - MATRICI

         Esempi sui VETTORI

         char - STRINGHE (ARRAY di char) - ARRAY di STRINGHE


   (P-30)    FUNZIONI  (Organizzazione dei Programmi)

         Esempio su FUNZIONI e ARRAY                   funzioni RICORSIVE

         Esempi sul passaggio dei parametri per VALORE  e  per RIFERIMENTO


   (P-40)    Algoritmi di RICERCA e ORDINAMENTO ARRAY

         Ricerca sequenziale, Inserimento, Cancellazione, Ordinamento (funzione SORT)

         Ricerca dicotomica                Complessità degli Algoritmi

         Exchange/Selection sort       Ordinamento  (Insertion/Sel./Exc./Bubble sort)


   (P-50)    FILE di TESTO (file ASCII)     FILE BINARY     Online Binary File Viewer


   (P-60)    STRUTTURE (o RECORD) - TABELLE e loro Ordinamento ( SORT)

        memorizzazione su   FILE di TESTO  e  su  FILE BINARY

        File, Matrici, Strutture: battaglia navale            esercizio (classe a nuovi alunni)


   (P-70)   strutture dati:

                PILA (LIFO)    e    CODA (FIFO)   organizzate mediante Array

                PILA   e   CODA    organizzate mediante container: stack e queue

                container a confronto   stack VS queue   e   deque: PILA vs CODA


   (P-80)   PUNTATORI:

         a Interi  (Array)      ad altri Tipi di Dato  ( e Strutture)

         a Char  (e scasione della Memoria)

         NEW (anche Strutture)   Allocazione dinamica della Memoria mediante puntatori

         LISTA  (Allocazione dinamica della Memoria mediante puntatori)

         LISTA numerica   (Allocazione mediante container list)   descrizione

                PILA   e   CODA    organizzate mediante puntatori       finp: 4 ({[]




         differenze tra C e C++  per   Input/Output   e    FILE