Kalo te përmbajtja

Ora e Kodimit · Aktivitet pa kompjuter

Programimi në hartë

20 min

Lëvize një personazh nëpër një rrjetë duke përdorur vetëm komanda drejtimi, dhe zbulo çfarë është vërtet një algoritëm.

nisja pengesa qëllimi (karrota)

Çfarë mëson

Renditjen dhe algoritmet. Një kompjuter bën saktësisht atë që i thuhet, me radhë. Këtu ti je programuesi dhe një shok është kompjuteri: ti shkruan një listë të saktë hapash dhe shoku e ndjek fjalë për fjalë. Kur personazhi nuk e arrin qëllimin, ke gjetur një defekt (bug); gjetja dhe ndreqja e tij quhet debugging.

Çfarë të duhet

  • Një rrjetë 5x5 e printuar (ose vizatoje në letër a në tabelë).
  • Një katror nisjeje, një qëllim (një karrotë), dhe një pengesë për t'u shmangur.
  • Katër fjalë komandë: Lart, Poshtë, Majtas, Djathtas.

Si ta zhvillosh

  1. 1

    Vendos personazhin në katrorin e nisjes dhe karrotën në një katror tjetër. Shto një katror pengesë mes tyre.

  2. 2

    Një nxënës është programuesi: shkruan një listë komandash (për shembull: Djathtas, Djathtas, Lart, Lart) për ta lëvizur personazhin hap pas hapi.

  3. 3

    Një nxënës i dytë është kompjuteri: e lexon listën me zë dhe e lëviz personazhin saktësisht një katror për çdo komandë, pa hamendësuar.

  4. 4

    Nëse personazhi përplaset me pengesën ose nuk e arrin karrotën, ky është një defekt (bug). Gjej komandën e gabuar, rregulloje dhe ekzekutoje programin sërish.

  5. 5

    Ndërroni rolet dhe bëjeni më të vështirë: shtoni pengesa, zgjatni rrugën ose vendosni rregullin që personazhi mund të kthehet, por nuk mund të lëvizë diagonalisht.

Provoje tani

Personazhi niset poshtë-majtas dhe karrota është dy katrorë djathtas e dy katrorë lart, me një pengesë pikërisht mes tyre në diagonale. A mund të shkruash një listë komandash që e arrin karrotën pa e kaluar pengesën? (Një përgjigje: Djathtas, Djathtas, Lart, Lart. Një tjetër: Lart, Lart, Djathtas, Djathtas. Të dyja funksionojnë; rrallë ka vetëm një algoritëm të saktë.)

Diskutojeni

Pyeti klasën: çfarë ndodh nëse dy komanda ndërrohen? Programet reale prishen njësoj. Rendi i saktë është gjithçka.

Zhvilluar nga alphaPlan Center.

Gjete diçka të paqartë, të vjetruar ose që mund të përmirësohet? Sugjero një përmirësim