Aprèn a programar
amb en Karel
En Karel és una medusa.
Tu li dones instruccions.
Què vol dir programar?
🤖un robot
🎮un videojoc
🚦un semàfor
📱un mòbil
Les màquines no pensen.
Fan el que algú els diu.
Programar = donar instruccions a una màquina.
Les instruccions van en ordre
Per fer un entrepà:
Primer🍞Agafa el pa.
Després🧀Posa el formatge.
Al final🥪Tanca l'entrepà.
Si canvies l'ordre, no surt bé.
Amb en Karel passa el mateix.
El món d'en Karel
en KarelÉs una medusa.
una casellaEn Karel és en una casella.
una perlaEn Karel pot agafar perles.
una rocaEn Karel no pot passar.
🎒la motxillaEn Karel guarda les perles.
Les direccions
⬆️amunt
⬅️esquerra
➡️dreta
⬇️avall
En Karel sempre mira cap a una direcció.
Les instruccions d'en Karel
El codi és en anglès, com en Python. Vol dir això:
| Codi | | Què fa en Karel |
| move() | → | ➡️Avança una casella. |
| turn_left() | → | ↰Gira a l'esquerra. |
| turn_right() | → | ↱Gira a la dreta. |
| grab() | → | Agafa una perla. |
| drop() | → | Deixa una perla. |
Sempre amb parèntesis: move()
Mira com funciona
move()# avança
move()# avança
turn_left()# gira a l'esquerra
move()# avança
grab()# agafa la perla
En Karel fa les instruccions una a una, de dalt a baix.
T'equivoques? No passa res!
💥En Karel xoca? Surt un missatge vermell.
📖Llegeix el missatge. Et diu la línia.
✏️Canvia el codi i torna-ho a provar.
🎯El botó Objectiu et mostra com ha de quedar el món.
Ja estàs a punt! 🎉
- En Karel és una medusa. Tu li dones instruccions.
- Les instruccions van en ordre.
- T'equivoques? Torna-ho a provar.
Comença el capítol 1