Kalo te përmbajtja

Ora e Kodimit · Aktivitet pa kompjuter

Loja me Kushte

15 min

Luaj një lojë të shpejtë në klasë ku një rregull vendos lëvizjen e secilit, dhe ndjeje nga brenda si punojnë if, else if dhe else.

Çfarë mëson

Kushtet, mënyra si një program zgjedh mes veprimeve. Një if kontrollon diçka dhe vepron vetëm kur është e vërtetë. Një else if jep një provë të dytë nëse e para dështoi. Një else është zgjidhja e mbetur që ekzekutohet kur asgjë më sipër nuk përputhet. Kompjuteri i kontrollon nga lart poshtë dhe ndalon te i pari që përshtatet, pikërisht ç'ka bën truri yt në këtë lojë.

Çfarë të duhet

  • Disa objekte të përditshme ose karta me figura: një zog, një aeroplan letre, një libër, një lugë, një gjethe.
  • Një mënyrë për të mbajtur pikët, në letër ose në tabelë, një rresht për çdo nxënës ose skuadër.
  • Shabllone bosh if / else if / else për pjesën e dytë të aktivitetit.

Si ta zhvillosh

  1. 1

    Shkruaje rregullën ku ta shohin të gjithë: if objekti fluturon, ngri dorën për +5 pikë; else, rri krejt i qetë dhe mbaj pikët që ke. Reagimi i gabuar të kushton pikë.

  2. 2

    Ngri një objekt. Çdo nxënës vendos vetë dhe reagon menjëherë. Një zog ose një aeroplan letre do të thotë duart lart; një libër ose një lugë do të thotë rri i qetë.

  3. 3

    Numëro pikët e çdo raundi me zë që rregulla të mbetet konkrete: duart lart për një zog fiton pikë, duart lart për një lugë humb pikë, të rrish i qetë për një zog gjithashtu humb pikë.

  4. 4

    Shto një degë të mesme për të treguar else if: if fluturon, duart lart (+5); else if ka rrota, çohu në këmbë (+3); else, rri i qetë. Tani ka tri reagime të mundshme dhe vetëm një është i saktë për çdo objekt.

  5. 5

    Shpërnda shabllonet bosh dhe lëri nxënësit të shpikin lojën e tyre. Ata plotësojnë kushtet dhe pikët e veta, e provojnë në klasë, dhe rregullojnë çdo rregull ku dy objekte mund të përputhen njëherësh.

Provoje tani

Shkruaj një raund si program dhe ndiqe hap pas hapi për një makinë lodër. if (fluturon) ngri dorën, +5; else if (ka rrota) çohu në këmbë, +3; else rri i qetë, +0. Makina nuk fluturon, pra rreshti i parë kapërcehet. Ka rrota, pra ekzekutohet else if: çohu në këmbë, +3, dhe else nuk arrihet kurrë. Provo të njëjtën gjë për një aeroplan letre dhe për një libër, dhe shih te cila degë bie secili.

Diskutojeni

Pyet: çfarë ndodh nëse një objekt përputhet me dy kushte njëherësh, të themi diçka që fluturon dhe ka rrota? Kompjuteri merr vetëm të parin që përshtatet dhe i shpërfill të tjerët. Rendi ndryshon rezultatin, ndaj programuesit vendosin provën më të rëndësishme të parën.

Zhvilluar nga alphaPlan Center.

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