lunedì 26 dicembre 2011

Mini Tutorial C - Lesson 3

Ecco subito la terza parte, non Vi lascio in attesa!
Le due precedenti lezioni le trovate qui e qui.


Augusta Ada Byron, meglio nota come Ada Lovelace, è stata una matematica inglese, nota soprattutto per il suo lavoro alla macchina analitica ideata da Charles Babbage.
I suoi appunti sulla macchina includono quello che è conosciuto come il primo algoritmo inteso per essere elaborato da una macchina, tanto che ella è spesso ricordata come la prima programmatrice di computer al mondo

Guardiamo, immediatamente, il codice ANSI C:

/* Mini Tutorial C - Lesson 3 */

#include <stdio.h>

int main()
{
    /* list of declarations */
    char idx = 0;
   
    /* cycle */
    do {
        printf("I'm on cycle, step: %d\n", idx);

        /* multiple conditions */
        switch (idx) {
            case 0:
                printf("   idx value: %d\n", idx);
                break;
            case 1:
                printf("   idx value: %d\n", idx);
                break;
            case 2:
                printf("   idx value: %d\n", idx);
                break;
            default:
                printf("   idx value: %d\n", idx);
                break;
        }

    } while (++idx <= 5);

    /* endless loop */ 
    while (1) printf("Break me with CTRL-C, ");

    return 0;
}

Copiamo e incolliamo il codice nel nostro editor preferito (GEDIT), salviamo con nome "lesson3.c" e compiliamo con il comando:

gcc -Wall lesson3.c -o lesson3

...eseguiamo con il comando:

./lesson3

Ecco fatto! Con qualche piccolo trabocchetto, iniziamo a prendere confidenza con i Cicli, le Condizioni Multiple e i Loop. Modificate il codice per vedere come cambiano i risultati ...è il miglior modo per imparare!

Qui Pianeta Terra, ...avete mai sentito parlare di ADA-95? A presto, Ciro.

Nessun commento:

Posta un commento