Istituto di Istruzione Superiore “PRIMO LEVI” ISTITUTO TECNICO - SETTORE TECNOLOGICO Elettronica ed Elettrotecnica - Informatica e Telecomunicazioni LICEO SCIENTIFICO - LICEO SCIENTIFICO opzione Scienze Applicate LISS - LICEO SCIENTIFICO SPORTIVO DS-22 “Programma svolto” rev.0 DISCIPLINA: CLASSE: 5° INSEGNANTI: INFORMATICA sez. CSA A.S. 2014/15 GAMBARDELLA ROBERTO LIBRO DI TESTO: Corso di Informatica (C e C++) Hoepli Camagni Nikolassy PROGRAMMA SVOLTO MODULO 1: Hardware del PC • Elenco dei componenti principali: microprocessore, scheda madre, hard disk, RAM, dispositivi di input e output. • Ultime novità sul fronte porte di comunicazione (SATA 1 e2) e HDD (tipo SSD). • Schede video: integrate (per PC economici) e dedicate (per elevate prestazioni). • Miglioramento prestazioni dei computer facendo modifiche hardware (usando Scheda video dedicata e/o SSD) con pregi e difetti. MODULO 2: Linguaggio C++ • Introduzione. Scrittura e compilazione di un programma in C++: blocchi (editor, compilatore e linker) e file coinvolti (.cpp , .obj e .exe) • Significato di include iostream.h • Significato di using namespace • Identificatori: definizione e caratteristiche • Variabili e relative dichiarazioni C.so Unione Sovietica, 490 - 10135 TORINO. Tel. 011/3913030/1 Fax 011/3472032 C.F. 97507440018 e-mail: [email protected] - www.istitutoprimolevi.gov.it pec: [email protected] SISTEMA GESTIONE AZIENDALE CERTIFICATO UNI EN ISO 9001:2008 • Tipi standard del C++: elenco dei sette tipi, uso e intervallo numerico di rappresentazione • Istruzioni printf e scanf: definizione e sintassi • Esempio: inserimento di un carattere e un numero (0÷127) scelto dall’utente e relativa visualizzazione • Qualificatori: long short e unsigned • Definizione costanti (#define e const) • Le parole riservate • Operatori: booleani, aritmetici e di assegnamento • Livelli di precedenza degli operatori (tabella) • Istruzioni IF e ELSE: uso e sintassi • IF ELSE nidificati: sintassi • Esempio: Stabilire se un numero è divisibile per 3 • Istruzioni switch • Esempio: cifra corrispondente ad un mese • Esempio: voti da lettere in cifre • Istruzione IF ELSE compatta con Istruzione condizionale “?” • Esempio: calcolo dello spazio di frenata di un veicolo sapendo velocità prima della franata e valore della decelerazione. • Ciclo FOR: sintassi e uso • Esempio: Calcolo approssimato della radice quadrata di un numero con formula iterativa con ciclo For (algoritmo babilonese). • Metodo di Cramer per sistemi 2x2 e 3x3 con funzioni senza vettori • Esempio: caso 2x2 e sistema 3x3. • Numeri pseudocasuali: periodo e seme della sequenza. • Esempio: Inizializzazione (con srand) e generazione (con rand) • Esempio: Generazione (con time) • Esempio: Generazione in un range (caso della tombola) • Esempio: Generazione in un range con offset • Esempio: Generazione di numeri casuali con clclo FOR • Differenze di sintassi tra FOR, WHILE e DO-WHILE • Esempio: Visualizzazione di numeri pari con il ciclo WHILE • L’istruzione continue • L’istruzione exit C.so Unione Sovietica, 490 - 10135 TORINO. Tel. 011/3913030/1 Fax 011/3472032 MODULO 3: Algoritmi • Costituzione di un problema e istanza • Parametri di qualità e criteri di efficienza di un algoritmo. • Complessità di tempo MODULO 4: Fondamenti di Networking • • • • • • • • • • Cenni storici Standard IEEE 802.11 di comunicazione wireless Rete informatica: definizione Sistema TLC: definizione Aspetti hardware delle reti: tecnologia trasmissiva e scala dimensionale Reti locali: caratteristiche e topologie Topologia delle reti locali: a stella, ad anello, a bus, a maglia e ad albero Concetto di architettura stratificata e di gerarchia Il Modello ISO-OSI con caratteristiche sommarie di ogni livello Il Modello TCP-IP: generalità ATTIVITA’ DI LABORATORIO Esercizi con il compilatore DEV degli esempi visti a lezione Torino, 11 giugno 2015 I docenti I rappresentanti di classe Roberto Gambardella ………………………………… C.so Unione Sovietica, 490 - 10135 TORINO. Tel. 011/3913030/1 Fax 011/3472032