Sei sulla pagina 1di 29

Unità di apprendimento 5

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

La fase di progetto viene effettuata “a computer spento”, cioè


senza l’ausilio di strumenti elettronici ma solo con l’utilizzo del
“cervello umano”.
Tutte le fasi sono scritte rigorosamente su un foglio di carta e
solo alla fine della codifica si passa al PC per compiere le
operazioni della fase successiva, il collaudo vero e proprio
del programma.
Come si scrive un programma in C

La seconda fase è quella di collaudo sul
PC, che segue questi semplici passi:
– per prima cosa si scrivono le istruzioni del linguaggio
C in formato elettronico, utilizzando un elaboratore di
testi (editing del programma);
– il programma che scriviamo in C viene salvato in un
file con un nome a piacere (per esempio prova1) e
deve essere identificato con l’estensione .c: lo
salviamo quindi identificandolo per esempio con il
nome prova1.c ed è il nostro programma sorgente).
Come si scrive un programma in C
– Il compilatore controlla che non ci siano errori in
linguaggio C.
– Provvederà a creare un nuovo programma scritto in
codice binario (programma eseguibile) mediante il
linker (o collegatore).
– Tale programma sarà salvato automaticamente in un
file con estensione .exe, mantenendo il nome che gli
è stato assegnato.
– Ora si esegue il programma: baste mandare in
esecuzione prova1.exe per controllare se il nostro
algoritmo risponde correttamente alle richieste del
problema da risolvere
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+
+

Potrebbero piacerti anche