INFoRMaTiCa 2 TeoRia
Dispense
Introduzione all'informatica - Cenni di rappresentazione degli interi
Algoritmi
Introduzione a linguaggi e grammatiche
Introduzione ai compilatori
Introduzione al linguaggio C
Tipi di dato
Introduzione alle funzioni di input/output
Istruzioni e cicli
Funzioni
Ricorsione, funzioni ricorsive e record di attivazione
Procedure e passaggio per riferimento
Direttiva #define
Tipi di dato strutturato: array, stringhe e strutture
Esercizi su array e stringhe
Typedef e tipi enumerativi
Libreria per l'input/output
File di testo
File binari
Esercizi vari file binari
Variabili globali e statiche
Allocazione dinamica
Tipi di dato astratto
Liste
Codice ADT lista: rappresentazione collegata e implementazione tramite puntatori ( element.h , list.h , list.c )
Stack e code FIFO
Codice ADT stack basato su vettori ( element.h , stack_ve.h , stack_ve.c , test.c )
Codice ADT stack basato su strutture allocate dinamicamente ( element.h , stack_st.h , stack_st.c , test.c )
Codice ADT Code FIFO ( element.h , FIFOQueue.h , FIFOQueue.c , test.c )
Dispense
Architettura
Ambienti
Input e Output n.1
Input e Output n.2
Cicli e Controllo dell'Input n.1
Cicli e Controllo dell'Input n.2
Prototipi
Progetti su più file
Array e Passaggio per Indirizzo
Funzioni e Ricorsione
Argc & Argv
Input a linee di testo e "string.h"
Ricerca Binaria
Extern e variabili statiche
File di testo e binari
Ordinamento
Liste n.1
Liste n.2
Dispense
Architettura di un elaboratore
Introduzione ai compilatori
Linea di comando
Per cominciare
Primi passi
Programmazione strutturata
Preprocessore
Progetti su più files
Funzioni e ricorsione
Parametri e trattamento errori
Metodo della bisezione
Array, parametri e ricerca
Stringhe
Algoritmi di ordinamento
Matrici e sistemi lineari
Strutture
File
Allocazione dinamica e ADT
Valutazione di espressioni
Menu
Esempio: azienda meccanicaProgrammazione C/C++ (e-book)
Advanced programming with lcc-win32 (e-book)
Dispense momentaneamente qui ma non utili per questo esame
Programmazione con socket tcp/ip
1 2 3 4Introduzione alla programmazione C di socket
Creare un progetto per una Socket Windows (in Dev C++)
Cambiare una applicazione winsock in una socket Unix
• Introduzione ICT
• Hardware
• Dispositivi input output
• Sistema operativo e applicazioni
• I documenti digitali
• Reti e Posta Elettronica
• Web
• Motori di ricercaGuida all’hardware di rete
IPv6 nel sistema operativo FreeBSD
IPv6 nel sistema operativo Linux
IPv6 tramite tunnelling Freenet6
Configurazione di rete nel sistema operativo LinuxIntroduzione al C++
Primi semplici programmi in C++Linux
Installazione di Linux
Amministrazione di sistema in UNIX/Linux
Configurazione di Linux
Esplorazione ed amministrazione di Linux
La gestione della Rete

Siete tutti invitati a collaborare segnalandomi errori, inviando materiale, suggerimenti e tutto ciò che vi è stato utile per preparare e superare gli esami.
Il sito cresce ed è utile grazie a voi!