Eposodio 147: Le funzioni

Trascrizione del fumetto

Quadro 1.
Kodu: Una volta che hai definito il punto di partenza e hai inizializzato le variabili, viene immesso il codice sorgente relativo a quello che deve fare il programma.
Laby: Kodu tu sei molto brava! Cosa mi dici delle funzioni per spezzare il codice?

Quadro 2.
Baltie: Si tratta di sezioni più piccole di istruzioni per il computer, non è vero?
Kodu: Hey, sono io quella che spiega la programmazione del computer …

Quadro 3.
Kodu: Le funzioni sono porzioni separate di codice scritte in modo da poter essere riutilizzate senza ripetere il codice.
Ludd: Programmare non sembra così difficile.

Quadro 4.
Alkina: Non lo è, una volta imparate le regole del linguaggio di programmazione. Inoltre i linguaggi hanno molte cose simili per questo un programmatore che conosce un linguaggio può capirne un altro anche se non è in grado di scrivere un programma completo in quel linguaggio.

Quadro 5.
Laby: Alkina, quanto tempo ci vorrà a Epo per riparare il sistema di navigazione?

Nascondere la trascrizione

Cosa significa?

Codice sorgente – l’insieme di istruzioni che costituisce un programma per il computer.

Funzione – una piccola sezione di istruzioni che eseguono un compito particolare. Il codice sorgente è suddiviso in funzioni che possono essere usate dal codice più e più volte senza che debbano essere inserite ripetutamente nel codice stesso.

Linguaggio di programmazione – Così come ci sono molti linguaggi degli uomini, anche i computer hanno molte lingue diverse, e ogni lingua ha le sue regole che un programmatore di computer deve conoscere e capire per scrivere programmi in quella lingua.

Nella nostra lingua per favore!

Un programma complesso solitamente fa molte cose saltando dall’una all’altra. Ad esempio, un programma potrebbe in un caso dover sommare dei numeri forniti in ingresso dall’utente, e in un altro moltiplicarli. Queste operazioni dovrebbero poter essere eseguite senza che l’utente debba riavviare il programma. Questo è ciò che rende utili le funzioni. Il programma può ricevere in ingresso dall’utente due numeri e un’operazione e passarli ad un’altra funzione che o li moltiplica o li aggiunge a seconda dell’operazione scelta dall’utente. Il prossimo episodio delle Cronache Epo mostrerà un esempio di come questo potrebbe essere scritto in un codice sorgente.