COMPUTABILITÀ

bullet

I problemi, gli algoritmi, gli esecutori

bullet

Le metodologie di risoluzione dei problemi

bulletLa macchina di Turing
bulletstoria, architettura
bulletdiagrammi di stato
bulletprogrammazione con quintuple
bulletLa macchina a registri
bulletarchitettura, linguaggio a salti
bulletdiagrammi di flusso
bulletprogrammazione con assembler didattico
bulletI componenti fondamentali di un calcolatore
bulletI linguaggi di alto livello: interpretazione e traduzione

LA PROGRAMMAZIONE DI ALTO LIVELLO ED IL LINGUAGGIO PASCAL

bulletAmbiente di sviluppo integrato
bulletOpen, Edit, Search, Run, Compile, Window, Help
bulletGeneralità
bulletStruttura di un programma, Inserimento di commenti, Indentazione
bulletLa parte dichiarativa
bulletUses
bulletConst
bulletType
bulletVar
bulletI tipi di dato
bulletInteri, Reali, Logici, Caratteri
bulletOperatori, comandi, espressioni
bulletInput/output
bulletIl controllo dell'esecuzione
bulletSequenzialità
bulletRipetizioni
bulletSelezioni
bulletI sottoprogrammi
bulletProcedure
bulletPassaggio dei parametri per valore
bulletPassaggio dei parametri per riferimento
bulletFunzioni
bulletI tipi strutturati
bulletString
bulletArray

ATTIVITÀ DI LABORATORIO

bulletPreparazione agli esami dell'ECDL
bulletModulo 1
bulletModulo 2
bulletLe funzionalità fondamentali di
bulletMs-Windows
bulletMs-Dos
bulletEdit e Blocco Note
bulletGli ambienti di sviluppo
bulletMacchina di Turing (didattico)
bulletMAC (didattico)
bulletTurboPascal 6.0
bulletLo sviluppo di applicazioni

TESTI ADOTTATI

bulletA. Garavaglia, F. Petracchi - Programmazione imperativa e logica - Zanichelli
bulletManuali ECDL, Ms-Windows, Ms-Dos, TurboPascal
bulletAppunti dei docenti.

- ApPuNtIdIuNiNfOrMaTiCo