Decisioni, cicli e funzioni
Il programma smette di eseguire righe in fila e comincia a pensare: sceglie una strada, ripete il lavoro, e impara a dare un nome ai propri pezzi.
7 lezioni · circa 127 minuti di lettura · livello base
0/7
Alla fine saprai
- Far prendere decisioni al programma con if, else e switch
- Ripetere istruzioni con while, do, for e foreach
- Scrivere funzioni con parametri, valori di ritorno e argomenti con nome
- Leggere e capire gli errori del compilatore su graffe, variabili e return
- 1 Prendere decisioni 18 min if, else ed else if. Le graffe che C3 pretende, le variabili che vivono in un blocco e l'operatore ternario. 18 min
- 2 switch, il bivio a più strade 16 min Un valore, tante strade possibili. Il break automatico, i casi raggruppati, gli intervalli, le stringhe e nextcase. 16 min
- 3 Ripetere con while e do 16 min Il primo ciclo. Ripetere finché una condizione è vera, fermarsi con break, saltare un giro con continue, e come uscire da un ciclo infinito. 16 min
- 4 Il ciclo for 17 min Contare in modo compatto. Le tre parti del for, i passi diversi da uno, i cicli annidati e come uscire da due cicli insieme. 17 min
- 5 foreach, un elemento alla volta 18 min Un primo assaggio di array, e il ciclo pensato per scorrerli. Indici, stringhe lettera per lettera, cicli al contrario e gli errori di "fuori dai limiti". 18 min
- 6 Funzioni, dare un nome alle cose 22 min Scrivere le proprie funzioni. Parametri, valori di ritorno, return anticipato, argomenti predefiniti e con nome, e lo stack delle chiamate. 22 min
- 7 Riepilogo e sfida finale 20 min Tutto il modulo in una tabella, tre quiz di controllo e una sfida con FizzBuzz, numeri primi e primi gemelli. 20 min