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