Strumenti:
- Dev C++: Software gratuito per la programmazione in C/C++ , scaricabile direttamente da qui , o in alternativa Code::Blocks scaricabile da qui disponibile anche per Linux e Mac.
Se invece non abbiamo con noi un pc ma abbiamo la necessità di testare un codice, possiamo sfruttare l'editor messo a disposizione su ideone.com .
Dev C++ (consigliato)
Guida installazioneCreazione primo file sorgente:
- Apriamo il programma e clicchiamo su "File".
- Portiamo l'indicatore del mouse sopra la scritta "Nuovo".
- Nella tendina che si aprirà a destra scegliamo "File sorgente".
Salvataggio:
"File" > "Salva tutto" a questo punto se è il primo salvataggio dovremo inserire il nome del file, altrimenti sovrascriverà il precedente salvataggio.
Compilazione-esecuzione programma:
"Esegui"> "Compila ed esegui" (in alternativa basta premere il tasto "F9" sulla tastiera)
Code::Blocks
Guida installazioneCreazione primo file sorgente:
- Apriamo il programma e clicchiamo su "File".
- Portiamo l'indicatore del mouse sopra la scritta "New".
- Nella tendina che si aprirà a destra scegliamo "Empty file".
Consiglio di salvare subito il file come "C/C++" in che il programma riconosca il tipo di linguaggio che stiamo utilizzando.
Salvataggio:
"File" > "Save all files" (CTRL+SHIFT +S)
Compilazione-esecuzione programma:
"Build" > "Build and run" (F9)
Ideone.com
- Andiamo su Ideone.com.
- Clicchiamo sul pulsante in basso a sinistra e selezioniamo il linguaggio "C".
Creato il nostro file sorgente,possiamo digitare il nostro codice:
int main() //funzione principale del programma, il programma inizia con la prima istruzione , e termina con l'ultima istruzione di questa funzione.
{
/*Dichiarazione
variabili*/
int x1;
int x2;
int x3;
//Assegno un valore alle variabili x1,x2
x1 = 1;
x2 = 2;
//Assegno a x3 il volore della somma tra x1 e x2
x3 = x1 + x2;
return 0;
}
A cosa serve questo programma?
Esegue la somma di due numeri prestabiliti senza restituire alcun valore, ma a questo problema ci penseremo più avanti, per il momento ci interessa analizzare il codice.
Primi accorgimenti:
- Il codice è scritto tutto con caratteri minuscoli, questo perchè il C è un linguaggio "key sensitive" (sensibile alle maiuscole) , se per esempio al posto di scrivere "int" scrivessimo "Int" il programma restituirebbe un errore.
- Ogni istruzione è seguita da ";" questo perchè il punto e virgola comunica al programma la fine di un istruzione e l'inizio di un altra, per cui attenzione soprattutto se siete alle prime esperienze di programmazione è uno degli errori più frequenti, consiglio di testare i programmi con frequenza durante la scrittura del codice.
- Le variabili iniziano tutte con una lettera, questo perchè non possono iniziare con un carattere numerico.
- Aggiungendo all'inizio della riga due forward slash "//" possiamo inserire una riga di commento, aggiungendo invece forward slash + asterisco "/*" all'inizio del commento e asterisco + forward slash "*/" alla fine del commento abbiamo la possibilità di inserire un commento multilinea.
Sintassi
Struttura principale di un programma:
int main() //la funzione main è sempre di tipo "int"
{
//elenco istruzioni
return 0; /*se aggiungiamo il parametro "void", la funzione main non necessita di questa istruzione.*/
}
{
//elenco istruzioni
return 0; /*se aggiungiamo il parametro "void", la funzione main non necessita di questa istruzione.*/
}
Dichiarazione di una variabile:
tipo nome;
Nella prossima lezione:
Come rendere "utile" il nostro programma, in modo che permetta all'utente finale di inserire dei dati (input) e leggere dei risultati(output).
| LEZIONE SUCCESSIVA >> |

Nessun commento:
Posta un commento