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. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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".
  6. 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.
  7. 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.