LIA - DEIS - Facoltà di Ingegneria - Università di Bologna |
Corso di laurea in Ing. Elettronica - A. A. 2004-2005
|
Conoscenze e abilita` da conseguire:
Metodi per l'analisi di un problema. Algoritmi. Diagrammi di Flusso.Struttura
generale di un calcolatore elettronico. La macchina di Von Neumann. Il sistema
operativo. Il S.O. Windows. Ambienti di programmazione: editor, debugger, compilatori
ed interpreti. Fasi di sviluppo di un programma. Linguaggi di Programmazione:
linguaggi di basso livello e di alto livello. Sintassi e semantica. Grammatiche:
BNF.Il linguaggio C. Alfabeto e sintassi del C. Tipi di dato scalari e strutturati.
Espressioni. Istruzioni di assegnamento e di ingresso/uscita. Istruzioni composte,
condizionali e cicli. L'istruzione di salto incondizionato. Funzioni e procedure.
Tecniche di passaggio dei parametri. Regole di visibilita` e tempo di vita.
Il modello a run-time del C. Ricorsione. Librerie standard. Gestione dei file.
Modularita`.
- Argomenti teorici
- Esemplificazioni: esercizi in aula
- Esercitazioni pratiche (attività in laboratorio)
Nessuno.