COMPUTABILITÀ

bulletI problemi, gli algoritmi, gli esecutori
bulletLa metodologia top-down
bulletLa macchina di Turing: storia, architettura, diagrammi di stato, programmazione con quintuple
bulletLa macchina a registri: architettura, linguaggi a salti, diagrammi di flusso, programmazione con assembler didattico
bulletI componenti fondamentali di un calcolatore: CPU, memorie, periferiche
bulletI linguaggi di alto livello: interpretazione e traduzione

LA PROGRAMMAZIONE DI ALTO LIVELLO ED IL LINGUAGGIO PASCAL

bulletLa struttura di un programma ed il lessico Pascal
bulletLe sezioni Uses, Const, Type, Var
bulletLe istruzioni semplici
bulletI tipi elementari e le espressioni
bulletIl controllo dell'esecuzione: sequenzialità, selezione, ripetizione
bulletI sottoprogrammi: procedure e funzioni, passaggio dei parametri
bulletI tipi strutturati: array

ATTIVITÀ DI LABORATORIO

bulletLe funzionalità fondamentali di Ms-Windows e di Ms-Dos
bulletI text editor: Edit, Blocco note
bulletGli ambienti di sviluppo didattici della macchina di Turing e della macchina MAC
bulletL’ambiente di sviluppo integrato del TurboPascal 6.0
bulletLo sviluppo di applicazioni

TESTI ADOTTATI

bulletA. Garavaglia, F. Petracchi - Programmazione imperativa e logica - Masson Scuola
bulletVari manuali Ms-Windows, Ms-Dos, TurboPascal
bulletAppunti dei docenti.

- ApPuNtIdIuNiNfOrMaTiCo