Download - Fondamenti di Informatica L-A - unibo.it
![Page 1: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/1.jpg)
Fondamenti diInformatica L-A
Introduzione alle esercitazioni02/10/07Ing. Giorgio Villani
Obiettivi
Imparare ad utilizzare il programma LCC-Win32 per eseguire su calcolatore programmi in linguaggio C.
Ripassare alcuni concetti spiegati durante le lezioni(durante la prima parte di ogni esercitazione).
Esercitarsi a:formulare algoritmi, dato un problema da risolvere;codificare un algoritmo nel linguaggio di programmazione diriferimento (linguaggio C);eseguire un programma su calcolatore.
![Page 2: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/2.jpg)
Laboratorio
Accesso ai computer:Matricola 0000123456
Username: x0123456
Password: codice PUK (originario)
Matricola 0900123456Username x9123456
Password: codice PUK (originario)
Date
02/10/07 (martedì)
11/10/07
18/10/07
23/10/07 (martedì)
30/10/07 (martedì)
08/11/07
15/11/07
22/11/07
29/11/07
06/12/07
I turno 14.30 - 16.30II turno 16.30 – 18.30
![Page 3: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/3.jpg)
Penna USB
Tutti i progetti devono essere salvati supenna USB.
NOTA: prima di estrarre la penna USB dalcalcolatore, eseguire la rimozione sicura:
Clic (tasto sinistro del mouse) sull’icona in basso a destra .
Clic (tasto sinistro) “Rimozione sicuraDispositivo di archiviazione di massa USB”
Fondamenti diInformatica L-A
Introduzione a LCC-Win32Ing. Giorgio Villani
![Page 4: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/4.jpg)
Esercizio di riferimentoCreare il progetto Hello.Creare il file principale del progetto hello.c.Scrivere il seguente codice nel file hello.c (programmache stampa in output “hello!”):
#include <stdio.h>
void main(){printf(“hello!\n");
}
Compilare il programma.Eseguire il programma.Chiudere il progetto.
LCC-Win32
Installazione di LCC-Win32
Creazione di un progetto
Scrittura di un programma
Compilazione di un programma
Esecuzione di un programma
Apertura e chiusura di un progetto
![Page 5: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/5.jpg)
Installazione LCC-Win32
Download del file lccwin32.exe dal sito web del corso:
http://www-db.deis.unibo.it/courses/FIL-A/Laboratorio.html
Oppure collegarsi al sito:http://www.cs.virginia.edu/~lcc-win32/ (e seguire il percorso indicato)
Installazione LCC-Win32
Salvare lccwin32.exe sul proprio PCPer esempio nella cartella C:\Programmi_Installati
![Page 6: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/6.jpg)
Installazione LCC-Win32
Aprire la cartella dove si è salvato il file.
Installazione LCC-Win32
Doppio clic sul file lccwin32.exe
![Page 7: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/7.jpg)
Installazione LCC-Win32
Inizio installazione
Installazione LCC-Win32
![Page 8: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/8.jpg)
Installazione LCC-Win32
Installazione LCC-Win32
![Page 9: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/9.jpg)
Installazione LCC-Win32
Selezionare la cartella C:\Programmi\lccNOTA: è la cartella selezionata di default
Installazione LCC-Win32
![Page 10: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/10.jpg)
Installazione LCC-Win32
Installazione LCC-Win32
![Page 11: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/11.jpg)
Installazione LCC-Win32
LCC-Win32
Installazione di LCC-Win32
Creazione di un progetto
Scrittura di un programma
Compilazione di un programma
Esecuzione di un programma
Apertura e chiusura di un progetto
![Page 12: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/12.jpg)
Creazione di un progetto
Un progetto è un raggruppamento di file.Per cominciare:
Aprire LCC-Win32 (seguire uno dei due percorsi)MenuStart Tutti i programmi lcc-win32 lcc-win32C:\Programmi\lcc\bin\winedit.exe
NOTA: può essere utile creare un collegamento sul Desktop
NOTA: per Vista è necessario eseguire il programma come amministratoreclic sull’icona del programma con il tasto destro del mouse e selezionare“Esegui come amministratore”
Creazione di un progettoSelezionare dal Menu File:
New Project
![Page 13: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/13.jpg)
Creazione di un progettoDare un nome al progetto
Clic
Creazione di un progetto
Creare una nuova cartella con il nome del progetto inC:\Programmi\lcc\projects
![Page 14: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/14.jpg)
Creazione di un progetto
Creazione di un progetto
![Page 15: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/15.jpg)
Creazione di un progetto
Creazione di un progetto
NOTA: bisognache sia presentel’estensione .cdel file!!
![Page 16: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/16.jpg)
Creazione di un progetto
Creazione di un progetto
![Page 17: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/17.jpg)
Creazione di un progetto
Creazione di un progetto
![Page 18: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/18.jpg)
LCC-Win32
Installazione di LCC-Win32
Creazione di un progetto
Scrittura di un programma
Compilazione di un programma
Esecuzione di un programma
Apertura e chiusura di un progetto
Scrittura di un programma
![Page 19: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/19.jpg)
Scrittura di un programma
Scrivere il codice
LCC-Win32
Installazione di LCC-Win32
Creazione di un progetto
Scrittura di un programma
Compilazione di un programma
Esecuzione di un programma
Apertura e chiusura di un progetto
![Page 20: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/20.jpg)
Compilazione
Compilare il codice:
Progetto con 1 file
Progetto con più files
Compilazione
![Page 21: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/21.jpg)
LCC-Win32
Installazione di LCC-Win32
Creazione di un progetto
Scrittura di un programma
Compilazione di un programma
Esecuzione di un programma
Apertura e chiusura di un progetto
Esecuzione
Eseguire il programma
![Page 22: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/22.jpg)
Esecuzione
LCC-Win32
Installazione di LCC-Win32
Creazione di un progetto
Scrittura di un programma
Compilazione di un programma
Esecuzione di un programma
Apertura e chiusura di un progetto
![Page 23: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/23.jpg)
Aprire un progetto
Aprire un progetto
![Page 24: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/24.jpg)
Aprire un progetto
Chiudere un progetto
![Page 25: Fondamenti di Informatica L-A - unibo.it](https://reader031.vdocuments.site/reader031/viewer/2022022507/621738d8608e1111aa3c755f/html5/thumbnails/25.jpg)
Chiudere un progetto
Osservazioni
Aprire un progetto alla volta.
Regole:Prima di creare/aprire un progetto, controllare che altriprogetti non siano aperti.
Chiudere un progetto prima di aprirne uno nuovo.
Chiudere un progetto prima di chiudere il programmaLCC-Win32.
NOTA: chiudere il file .c (per esempio “hello.c”) diun progetto non equivale a chiudere il progetto!