Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Il linguaggio C &
C++
Unità di apprendimento 5
Lezione 0
Il linguaggio C
In questa lezione impareremo...
●
a installare e configurare l’ambiente di
sviluppo Dev-C++
●
a editare, testare e collaudare un
programma in C
●
a disporre l’output sullo schermo
Il linguaggio C
●
Il linguaggio C è un linguaggio di
programmazione ad alto livello
●
Permette di codificare facilmente
algoritmi in grado di risolvere problemi
matematici
●
Lo utilizzeremo per tradurre e collaudare
i nostri programmi.
Il linguaggio C
●
Il linguaggio C nasce per merito di Dennis
Ritchie che nel 1972
●
Lo scopo di creare un linguaggio ad alto
livello per l’implementazione di sistemi
operativi.
●
Il C fu utilizzato per la riscrittura del sistema
operativo Unix
●
Alla metà degli anni ‘80 il comitato ANSI
sviluppò uno standard per il linguaggio C.
Il linguaggio C
●
C non ha subito profonde
trasformazioni.
●
La sua sintassi è stata estesa con la
programmazione orientata agli oggetti, e
il linguaggio ha preso il nome di C++.
●
Sostanzialmente è rimasto quello delle
origini.
Il linguaggio C
●
Un programma C è un testo composto
secondo regole ben precise definite
dalla sintassi del linguaggio.
●
La grammatica dei linguaggi di
programmazione è molto più semplice e
rigida di quella delle lingue parlate.
●
Un apposito programma compilatore
deve essere in grado di tradurlo
univocamente in codice binario.
Il linguaggio C
Come si scrive un programma in C
●
Lo sviluppo di un programma avviene
generalmente in due fasi distinte.
●
La prima fase è quella di progetto, dove
si passa dal problema al programma:
– il problema viene studiato in modo da capire cosa si
deve risolvere => fase di analisi;
– si procede quindi con la ricerca dell’idea risolutiva: =>
fase di defin. della strategia;
– il programma viene scritto dapprima in ling. di
progetto, poi in ling. di programmazione.
Come si scrive un programma in C
●
Per effettuare la fase di collaudo sono presenti
in commercio software che prendono il nome di
ambienti di sviluppo.
●
Dev-C++ è uno di essi e include:
– un potente editor multifinestra;
– un compilatore C e C++ per Windows;
– un debugger;
– un evidenziatore di sintassi personalizzabile.
●
Installiamo l’ambiente di lavoro
Dev-C++
●
Inserisci il CD-ROM.
●
Crea nel tuo PC la cartella C_Hoepli nella
directory principale del tuo hard-disk (C:\
C_Hoepli).
●
Copia il contenuto della UA7 e della cartella
software.
●
Avvia l’installazione del programma devcpp-
4.9.9.2_setup.
●
Conferma tutte le opzioni!
Installiamo l’ambiente di lavoro
Dev-C++
Installiamo l’ambiente di lavoro
Dev-C++
Installiamo l’ambiente di lavoro
Dev-C++
Scriviamo il nostro primo
programma
●
Personalizziamo l’ambiente di lavoro, in modo
tale da essere successivamente agevolati nella
scrittura dei programmi.
Scriviamo il nostro primo
programma
Scriviamo il nostro primo
programma
●
Possiamo iniziare a scrivere il nostro
primo programma: ci posizioniamo sul
pulsante Nuovo e, nel menu a tendina
che ci appare, selezioniamo la voce File
Sorgente
Scriviamo il nostro primo
programma
●
Scriviamo il nostro primo
programma
●
Gli assegniamo un nome e lo salviamo
in un file.
Scriviamo il nostro primo
programma
●
Scriviamo il nostro primo
programma
●
Scriviamo il nostro primo
programma
Scriviamo il nostro primo
programma
●
Scriviamo il nostro primo
programma
●
Scriviamo un programma
che visualizzi sullo
schermo il risultato
mostrato a lato.
●
Salviamolo nel file
diamante1.c
“Rientriamo” nell’ambiente Dev-C+
+
●
Per tornare nuovamente
nell’ambiente Dev-C++ è
necessario mandare in
esecuzione il programma
facendo clic sull’icona
corrispondente che è
stata aggiunta
automaticamente nel
menu Programmi, come
mostrato nella figura.
“Rientriamo” nell’ambiente Dev-C+
+