Capítol 5

Funcions

Una recepta de cuina que fas servir sovint

Et posem una exemple: volem que en Karel pugi una escala.
Haurà de pujar un graó, després un altre, després un altre...

Per pujar un graó, sempre fa el mateix:
1) gira a l'esquerra
2) avança
3) gira a la dreta
4) avança

Escriure una instrucció nova: def nom():

Si escrius def nom():, pots crear una instrucció nova. És com si t'has inventat una recepta de cuina i la vols escriure

def nom():
    instrucció1()
    instrucció2()
    ...
def puja_i_recull():
    puja_grao()
    grab()

Exercici

En Karel ha d'escalar una escala, que té 4 graons.
Ha d'arribar fins a dalt de tot, on hi ha una perla. 
Com li podem dir a en Karel que pugui l'escala?