• Non ci sono risultati.

Programma del corso “Introduzione al PC, Linux e programmazione in Pascal”

N/A
N/A
Protected

Academic year: 2021

Condividi "Programma del corso “Introduzione al PC, Linux e programmazione in Pascal”"

Copied!
1
0
0

Testo completo

(1)

Programma del corso 

“Introduzione al PC, Linux e programmazione in Pascal”

Obiettivo: stimolare i partecipanti all'uso critico del calcolatore (PC) secondo la filosofia per cui era nato   (=aiuto   automatico   per   la   soluzione   di   problemi   pratici).   Primi   rudimenti   di   Linux   e   della programmazione in Pascal.

A chi si rivolge: a tutti coloro che vorrebbero imparare a “programmare”, ovvero a dire al computer come risolvere un problema. Essendo il primo anno al “Medi”, il corso si rivolge ai soli studenti della terza F (potenziato). E' un corso facoltativo, ossia gli studenti possono decidere liberamente se farlo o meno. Chi decide di farlo e' pregato di partecipare a tutte le lezioni.

Divisione degli argomenti per lezioni di due ore ciascuna:

1. Introduzione alle tecnologie informatiche. Internet e WWW. Il computer: cos'e', a cosa serve e come e' fatto. Hardware, periferiche, unita' centrale.

2. Il software. Cosa sono i programmi. Il software di base. Il computer come macchia virtuale. Il sistema operativo. Compiti del sistema operativo. Software applicativo. Esempi di sistemi operativi.

Open source: Linux.

3. Introduzione   a   Linux   e   comandi   base.   Utilizzo   della   riga   di   comando.   Creazione,   modifica, cancellazione, di files. Creazione e rimozione di directories, etc. Familiarizzazione con Linux.

4. Utilizzo del calcolatore per la soluzione di problemi pratici. Come si risolve un problema: il concetto di algoritmo. Diagramma di flusso (diagramma a blocchi). Esempi. Programmare con il computer:

dal problema all'algoritmo. Linguaggio macchina e compilatori. Esempio di programma.

5. Introduzione al Pascal. Hello World! Concetti fondamentali e struttura di un programma in Pascal. I tipi di dati e la loro definizione. Operazioni tra numeri. I/O di base.   Esempio di programma: la somma di due numeri.

6. Le strutture per il controllo del flusso di dati. if, repeat, etc. Programmi di applicazione 7. Stesura di programmi vari di interesse matematico e/o fisico. Visualizzazione con Gnuplot.

8. Subroutine e Funzioni. Programmi di applicazione 9. Lettura e scrittura di files. Programmi di applicazione.

10. Esempio di programma complesso

Riferimenti

Documenti correlati

Per dichiarare un vettore in Pascal è necessario indicare le diverse posizioni possibili (normalmente si usano i numeri) a e il tipo di dato che conterrà ciascun valore

La programmazione orientata agli oggetti è tuttavia un'estensione dell'originale linguaggio Pascal, ed è sopportata solo dai moderni compilatori come Free Pascal o Delphi,

Quando in fase di esecuzione di un programma viene passato ad una Procedura o Funzione un parametro per valore, sullo stack viene trasferita una copia del parametro (non il

142 ATTESA VARIABILE PROCEDURALE: L'operatore @ viene utilizzato in modo scorretto 143 RIFERIMENTO A PROCEDURA O FUNZIONE NON CORRRETTO: Si verifica quando si utilizza una

I dati interi sono i numeri interi (con segno), a questo gruppo appartengono varibili, costanti e funzioni che producono numeri interi, il tipo intero in Pascal viene indicato con

Programmare con il  computer:  dal

I dati interi sono i numeri interi (con segno), a questo gruppo appartengono varibili, costanti e funzioni che producono numeri interi, il tipo intero in Pascal viene indicato con

Ma qui c'è proprio un'infinità di vita infinitamente felice da guadagnare, una probabilità di guadagno contro un numero finito di probabilità di perdita, e ciò che voi giocate è