Capítol 3

Gestió d'errors en un codi

On pot fallar un programa?


Quan escrivim, ens podem equivocar

De vegades el nostre programa té alguna paraula que en Karel no entén.
Et posem dos exemples on ens hem equivocat.

  • 1) Oblidem els parèntesis: move en lloc de move().
  • 2) Ens deixem una lletra: mov() en lloc de move().

La medusa intenta fer una cosa impossible

De vegades, li demanem a en Karel que faci coses impossibles!
Et posem dos exemples:

  • En Karel no pot avançar si hi ha una paret davant seu.
  • En Karel no pot recollir una perla, amb grab(), en una casella buida.

Exercici

Aquest programa que llegiràs, té un error!
El saps veure? El pots corregir?