Ricorsione

Se il linguaggio di programmazione prevede la ricorsione… una SUB A può chiamare la SUB A, se stessa, per svolgere lo stesso compito ma con un’stanza diversa La SUB A chiama la SUB A … finché non succede qualcosa (l’istanza diventa un caso particolare che non necessita di un’ulteriore chiamata ricorsiva) e si ritorna all’indietro … Leggi tutto

Riepilogo sottoprogrammi

Si può immaginare un sottoprogramma come uno strumento del quale non si conosce l’implementazione (scatola nera) ma si conoscono SENZA risultato CON risultato SENZA parametri Con parametri per VALORE Con parametri per RIFERIMENTO ecc. Con parametri MISTI ecc.

Passaggio dei parametri

All’atto della chiamata di un sottoprogramma è possibile specificare dei parametri.Prima dell’esecuzione del codice del sottoprogramma B avviene un passaggio, assegnazione, del valore di a in x e del valore di b in y. Il sottoprogramma B svolgerà l’operazione per la quale è stato progettato in modo parametrico, cioè in funzione dei valori assunti dai … Leggi tutto

I sottoprogrammi

Un programma può diventare molto lungo… Per migliorare la leggibilità si può Se a questi blocchi di codice si da un nome e si separano dal programma principale (prima o dopo dipende dal linguaggio) diventano dei sottoprogrammi Per passare il controllo al sottoprogramma è necessario chiamarlo. La terminologia cambia a seconda del paradigma/linguaggio di programmazione … Leggi tutto

Pac-Man

Un gioco famosissimo… Le regole I livelli IMPLEMENTAZIONI Game Maker: DIAMONDS, TREASURE … RISORSE ONLINE Wikipedia: http://it.wikipedia.org/wiki/Pac-Man Google: http://www.google.com/pacman/ Flash, Applet, … Javascript: … Windows: … Linux: …