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