Programma didattico
Argomento 1 - I fogli di calcolo
- Introduzione ai fogli di calcolo:
- Definizione di “cella”;
- Valori ammessi;
- Formule e operazioni di base.
- Le funzioni condizionali:
- Funzioni semplici (
=CONTA.SE()e=SOMMA.SE()); - Funzioni avanzate (
=CONTA.PIÙ.SE()e=SOMMA.PIÙ.SE()).
- Funzioni semplici (
Argomento 2 - L'architettura del calcolatore
- Introduzione ai calcolatori;
- Cenni storici:
- Le macchine Colossus e ENIAC.
- Definizione e caratteristiche di un programma:
- Finezza, ordine, non-ambiguità ed eseguibilità.
- L’architettura di von Neumann;
- Componenti di un processore:
- Unità di controllo, ALU, shifter e registri (cenni).
Argomento 3 - Il sistema operativo Windows
- Il sistema operativo MS-DOS;
- Versioni di Windows basate su MS-DOS;
- Versioni di Windows 9.x:
- Windows 95, 98 e Millennium.
Argomento 4 - Gli algoritmi e i linguaggi
- Definizione di problema e di soluzione;
- Il concetto di algoritmo;
- Codica degli algoritmi tramite flow-chart:
- I blocchi che compongono un flow-chart.
- L’istruzione di selezione:
- Selezione semplice;
- Selezione doppia.
- L’istruzione di iterazione:
- Iterazione definita;
- Iterazione indefinita.
- Rappresentazione di un algoritmo con Flowgorithm (cenni).
Argomento 5 - Programmazione con Python
- Introduzione a Python;
- Configurazione dell’ambiente di programmazione (IDE);
- Il programma “Hello, World!”;
- Sintassi di base:
- La funzione
print(); - L’istruzione di assegnazione.
- La funzione
- Gli errori in Python:
- Errore di compilazione (compilation-time);
- Errori di esecuzione (run-time).
- I tipi di dato in Python;
- Gestione dei valori costanti;
- Operazioni aritmetiche:
- Operazioni elementari;
- Divisione tra numeri interi;
- Calcolo del resto (modulo).
- Gestione dell’I/O in Python:
- Funzione
print(); - Funzione
input().
- Funzione
- Casting delle variabili;
- Istruzioni di selezione in Python.
Ultimo aggiornamento:
19/05/2026 alle 09:49