MATERIALE DIDATTICO per la classe  5 st B

a.s. 2011-2012

      Autore: Roberta Gerboni   -  Ultima modifica: 13/09/2012 

  . . .                     . . . 

INFORMATICA e SISTEMI AUTOMATICI

  PROGRAMMA SVOLTO versione definitiva

C++ - Appunti per la programmazione

15-09-2011

Le funzioni

Scomposizione di un problema in sottoproblemi; implementazione delle funzioni in C++; passaggio dei parametri per valore e per indirizzo; passaggio di un vettore a una funzione

15-09-2011

CL_5 - Es_01 (1).cpp

Esercizio svolto in classe con implementazione di funzioni (Es. n.1 Foglio 1)

22-09-2011

CL_5 - Es_02 (1).cpp

Esercizio svolto in laboratorio con implementazione di funzioni ed uso della struttura dati vettore (Es. n.2 Foglio 1)

20-10-2011

CL_5 - Es_03 (1).cpp

Esercizio corretto in laboratorio con implementazione di funzioni ed uso della struttura dati vettore (Es. n.3 Foglio 1)

Ricerca in un vettore

Algoritmi di ricerca di un valore in un vettore non ordinato (ricerca sequenziale completa) e in un vettore ordinato (ricerca sequenziale e ricerca binaria)

Ordinamento di un vettore

Algoritmi di ordinamento degli elementi di un vettore (ordinamento per sostituzione, Selection sort e Bubble sort)

20-11-2011

CL5 - Vet_Ordinamento e Ricerca.cpp

Esercizio proposto in laboratorio: caricamento di un vettore di 100 elementi con valori random; "ordinamento per sostituzione"; ricerca di 5 chiavi con confronto in termini di numero di passi  usando tre diversi algoritmi di ricerca ("sequenziale completa" per vettori non ordinati, "sequenziale" e "binaria" per vettori ordinati).

Home

 

HTML - Un linguaggio per il Web

09-03-2012

HTML-Prep_verifica di lab.

Esercizio di preparazione alla verifica del 12-04-12
( Scarica  la soluzione proposta)

Home

 

SISTEMI

16-09-2011

Il sistema di elaborazione

Ad integrazione del Libro di testo: Informatica e Sistemi automatici - Vol. 1
(Pagg. 110÷113, 117÷ 121)

25-09-2011

Modello di un processo di comunicazione

Modello di rappresentazione di un processo di comunicazione
Ad integrazione del Libro di testo: Informatica e Sistemi automatici -Vol. 2 (Pagg. 84,85)

01-10-2011

Modulazione di un segnale digitale

Modulazione con portante analogica e modulante numerica
Ad integrazione del Libro di testo: Informatica e Sistemi automatici -Vol. 2 (Pagg. 108,109)

01-10-2011

Appunti sulla modulazione (2 slide per pag.)

Segnali analogici e digitali, segnali periodi, concetto di modulazione: con modulante analogica (AM, FM, PM), con modulante numerica (ASK, FSK, PSK)
Ad integrazione del Libro di testo: Informatica e Sistemi automatici - Vol. 2 (Pag. 108,109) (4 slide per pag.)

07-10-2011

Linee ISDN e Tecnologia ADSL

Appunti su: linee ISDN e  tecnologia ADSL con codifica DMT (Discrete MultiTone)

08-10-2011

Commutazione di Circuito e di Pacchetto

Tecniche di commutazione: di circuito, di pacchetto, di pacchetto a circuito virtuale.

08-10-2011

Commutazione di Circuito e di Pacchetto

Vantaggi e svantaggi della commutazione di circuito e di pacchetto (alcune considerazioni).

08-12-2011

Codice di Huffman

Codifica di sorgente e codici a lunghezza variabile. Il codice di Huffman (esempio).

     Reti informatiche
24-01-2012

RETI - Parte 1

Introduzione alle reti. Server e Client. 
Configurazioni di rete: Peer-to-Peer e Server-based (confronto)

24-01-2012

RETI - Parte 2

I servizi di Internet: il WWW e la Posta elettronica.

24-01-2011

RETI - Le origini di Internet

Un po' di storia... - Le origini di Internet.

07-03-2012

RETI - Il modello OSI

Modello ISO-OSI: lo standard per l'interconnessione di sistemi informatici e di telecomunicazione  (animazione)

15-04-2012

RETI - Confronto OSI-TCP Confronto tra il modello ISO-OSI e l'architettura TCP/IP
07-03-2012

RETI - Indirizzi IP Le classi degli indirizzi IPv4
15-04-2012

RETI - Indirizzi IPv6 ... qualche notizia sull'IPv6. Struttura dei nuovi indirizzi destinati a postazioni fisse e mobili.
07-03-2012

RETI - Subnet Mask Domini di broadcast e maschere di sottorete

Home

 

BASI DI DATI

15-04-2012

Generalità sugli archivi

Organizzazione sequenziale, ad accesso diretto, con indice

15-04-2012

Archivi tradizionali e Basi di dati

Limiti degli archivi tradizionali. Confronto tra Archivi tradizionali e Basi di dati

25-04-2012

Esempio di ridondanza

Alcuni limiti della gestione tradizionale con gli archivi: esempio di ridondanza che può generare incogruenza e quindi inconsistenza dei dati

15-04-2012

Progettazione di Basi di dati

Fasi per la progettazione di una Base di Dati - Schema riassuntivo

25-04-2012

Progettazione concettuale e logica

Progettazione concettuale (modello E/R) e logica (modello Relazionale)

25-04-2012

Esercizi

Due esercizi (uno con soluzione) - Analisi, progettazione concettuale (modello E/R), progettazione logica (modello Relazionale), creazione del DB usando il linguaggio DDL di un DBMS

09-05-2012

Gli operatori relazionali

Le principali operazioni nel modello Relazionale: Selezione, Proiezione e Congiunzione

15-05-2012

Il modello relazionale (4 slide per pag.)

Il modello logico Relazionale: concetti di base e requisiti; operazioni relazionali; possibili anomalie e la normalizzazione (1FN, 2FN e 3FN); l'integrità referenziale; i linguaggi per DB e qualche esempio di istruzioni; cenni storici su SQL. (2 slide per pag.)

17-05-2012
23-05-2012

Esercizi

Due esercizi (testi) Soluzioni proposte non complete
e implementazione in ACCESS (Studenti_Valutazioni)

Home

 

Laboratorio

Manualistica 

  • HTML                              Un sito per imparare gratuitamente a fare pagine web

 

Freeware Downloads

Dev-C++ è uno strumento di programmazione basato sul potente linguaggio C++. Con Dev-C++ potrete creare  programmi in C++ per DOS o Windows.
ConTEXT è un Editor di testo gratuito per scrivere codice HTML. Permette di scrivere codice in HTML, PHP, Delphi, C, C++, Pascal, Visual Basic, Java e Java Script, Perl/CGI,  SQL, Python, Pearl ed altri. Leggero e ben fatto, presenta un’interfaccia lineare ma completa, molto intuitiva. Gira su tutte le versioni di Windows.
SciTE (SCIntilla based Text Editor) è un editor di testo libero multipiattaforma scritto da Neil Hodgson usando il componente di editing libero Scintilla. E' disponibile una versione italiana per Windows:   RSciTE.
Semplice da usare. E' configurabile per mezzo di appositi file e consente di scrivere codice in HTML (Hypertext)  e in numerosi altri linguaggi.

Home