Corso di programmazione

[Corso di programmazione #6] – Il nostro primo programma

[Corso di programmazione #6] - Il nostro primo programma 1

Giunti alla sesta puntata di corso di programmazione ho deciso di iniziare con il linguaggio C. Vedremo come scrivere un programma.

Senza titolo

Prima di iniziare abbiamo bisogno di un compilatore, ne troverete molti ma per il linguaggio C consiglio Dev-C++ per Windows e Xcode per Mac. Gli utenti Mac saranno un po’ più in difficoltà alle prime armi con Xcode perché come ambiente è un po’ più complesso ma molto più professionale.
Noterete che userò un grande parallelismo tra i diagrammi a blocchi e la codifica in C sia per comodità ma anche per chiarezza. Bene, iniziamo!Tutti i programmi iniziano con l’inclusione di una libreria, poiché tutte le funzioni che useremo nel nostro programma il compilatore non le conosce e dovremmo importarle da una libreria che le contiene. La libreria che useremo per ora è la stdio.h e per includerla si scrive così: #include <stdio.h>
Notiamo la parola chiave include.
Ora apriamo il nostro programma che sarà contenuto nella funzione main ovvero principale. Per intenderci corrisponde all’ovale che contiene la parola “start” nel diagramma a blocchi.
Per aprire un programma si scrive così:

main ( )
{ }

Cosa dobbiamo scrivere nelle parentesi tonde per il momento non chiediamocelo, mentre proprio nelle graffe ci va il nostro programma. Vedremo che spesso le funzioni iniziano e finiscono con le parentesi graffe. Se vi state chiedendo come fare le graffe con Mac: alt-shift- parentesi quadra aperta/chiusa, con Windows tendendo premuto alt digitate sul tastierino 123 per quella aperta 125 per quella chiusa.
Però prima della chiusura del nostro programma con la parentesi graffa dobbiamo inserire una parola chiave che è

getchar();

La ripeteremo due volte. Vediamo che alla fine è presente un punto e virgola, è necessario metterlo sempre alla fine di ogni riga di codice per dire al compilatore che quella funzione è finita. Appunto perché usiamo i punti e virgola non è necessario rispettare invii, spazi o tabulazioni, ma per una pulizia del codice cerchiamo di rispettarli.
Perciò se mettiamo insieme le cose dette verrà fuori un codice del genere:

#include <stdio.h>

main()

{

getchar();
getchar();

}

Se state usando Xcode vi verrà segnalato che davanti a main va messa la parola int anche questo per ora non chiediamocelo, mettetelo e basta. Bene, abbiamo creato un programma che si apre, si chiude ma non fa nulla.
Vedremo nelle prossime puntate come rendere il nostro programma “utile”, imparando nuove funzioni.

Vi aspetto alla settima puntata di Corso di programmazione!

Leave a Response

Translate »

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazioneAbilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi. 

 

>> Cookie Policy <<