|
classi TERZE TPSIT Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni
(P-0)
Algoritmo (in Pseudocodifica e DAB) - Tabella Descrizione Dati (TDD)
(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++
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 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)
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 |