Rezultāts: 0 / 9

Rene

Ievads programmēšanā

Kopā ar VTDT robotu Rene

Suņuks spēj iemācīties apsēsties, kad pasaki Sēdi!, un apgulties, kad pasaki Guli!. Tās ir komandas, instrukcijas, ko suņuks ir iegaumējis un atpazīst. Tomēr vienā brīdī draugs sagurst, savukārt tu apsēdies pie datora...

Vai zināji, ka arī tagad tu vari turpināt uzdot dažādas komandas, tikai nu jau datoram? Instrukciju došanu datoram vai robotam, lai tas izpilītu dažādus uzdevumus, sauc par programmēšanu 🙂.

Seko uzdevumiem un iegūsti ieskatu programmēšanā, kopā ar VTDT robotu Rene!

Suns

1. istaba. Kastes savākšana

Aizvirzi Rene līdz kastei un palūdz to savākt.

  1. Lai Rene pakustētos vienu lauciņu uz priekšu, tev:
    1. tumšā lauciņa 1. rindiņā jāievada komandu iet();
    2. jānospiež pogu Izpildīt.
    3. mirkli jāuzgaida, jo ikkatrai darbībai ir vajadzīgs laiks.
  2. Katru komandu rakstot jaunā rindiņā, aizvirzi Rene līdz tai rūtiņai, kur ir kaste.
  3. Lai Rene kasti savāktu, tev jāizsauc komandu ņemt();
  4. Kad uzdevumu būsi veiksmīgi izpildījis, baltā poga Izpildīt pārtaps zaļā pogā Izpildīts.
Rene
Box

2. istaba. Kaste mērķī

Palīdzi Rene kasti nogādāt mērķī.

  1. Liec, lai Rene aiziet līdz kastei un savāc to kā iepriekš.
  2. Aizvirzi Rene līdz mērķim.
  3. Liec Rene nolikt kasti, izsaucot komandu likt();
Rene
Box
Target

3. istaba. Pagriezties

Palīdzi Rene kasti nogādāt mērķī.

Uzdevuma noteikumi tie paši, kas iepriekš. Tikai šoriez īstājā brīdī liec, lai Rene pagriežas, izsaucot komandu paLabi();

Rene
Box
Target

4. istaba. Prasmju trūkums

Palīdzi Rene kasti nogādāt mērķī.

Kaste atkal jānogādā mērķī, bet, ak vai! Rene nemāk griezties pa kreisi... Tomēr vai vari iziet šo istabu, izmantojot komandu paLabi();?

Target
Rene
Box

5. istaba. Apmāci Rene!

Iemāci, lūdzu, Rene komandu paKreisi();

  1. Lai Rene iemācītu jaunu komandu:
    1. rindiņa jāsāk ar prast
    2. tad jāliek tukšuma rakstzīme,
    3. tad jāuzraksta komandas nosaukums paKreisi, kurš jāpabeidz ar ()
    4. jāliek tukšuma rakstzīme,
    5. pirmā rindiņa jānoslēdz ar atverošo figūriekavu {
  2. Nākošajā rindiņā jāliek 2 tukšuma rakstzīmes un jāizsauc tāda komanda, kuru Rene jau zina.
  3. Katrā tālākā rindiņā var izsaukt vēl Rene zināmās komandas.
  4. Kad prasme izveidota, pēdējā rindiņa jānoslēdz ar aizverošo figūriekavu }

Lūk, arī vienas jaunas prasmes pārvietot(); piemērs, kuru es jau iemācīju Rene:

prast pārvietot() {

ņemt();

iet();

likt();

};

Visos nākošajos uzdevumos vari izmantot tikko izveidotās prasmes paKreisi(); un pārvietot();

Rene

6. istaba. Ātrums

Palīdzi Rene kļūt veiklākam.

Ak vai, cik ilgi būs jāgaida, līdz Rene izpildīs visas komandas šajā istabā... Nesatraucies - tu vari likt Rene kustēties ātrāk! Pirms visām pārējām komandām, izsauc komandu ātrums(10);

  • Sākuma Rene ātrums ir 1.
  • Ja vēlies, vari Rene likt kustēties lēnāk, apaļajās iekavās rakstot skaitli, kas mazāks par 1, piemēram, ātrums(0,5);
  • Vari likt Rene kustēties arī pavisam ātri, izsaucot komandu ātrums(50);
  • Vari pamēģināt iekavās ierakstīt pat vēl lielāku vai mazāku skaitli!
  • Komandu ātrums(10); var izsaukt tik bieži, cik vēlies.

Komandu ātrums(22); nav iespējams izmantot, kad tiek veidota jauna prasme ar prast.

Rene
Box
Target

7. istaba. Reizes

Saīsini savu uzrakstīto kodu!

Kaut arī iepriekšējā istabā Rene kustas ātrāk, kods tik un tā ir garšs. To ir iespējams saīsināt, izmantojot atkārtoto darbību komandu:

  1. jaunu rindiņu sāc ar reizes
  2. tad ieliec tukšuma rakstzīmi,
  3. turpini ar skaitli - cik reizes komandu Rene jāizpilda,
  4. visbeidzot uzraksti pašas komandas nosaukumu, noslēdzot to ar ();

Piemēram, komanda reizes 3 iet(); Rene liks pārvietoties 3 lauciņus uz priekšu.

Komandu reizes nav iespējams izmantot, kad tiek veidota jauna prasme ar prast.

Komandā reizes nav iespējams mainīt ātrumu ar ātrums(10);.

Rene
Box
Target

8. istaba. Šķēršļi

Apejot šķēršļus, nogādā kasti mērķī.

Ops! Istabā ir uzradušies šķēršļi! Tie ir jāapiet, lai Rene izdzīvotu.

Target
Rene
Box

9. istaba. Lielā istaba

Veiksmi! 🙂

Box
Rene
Target

Paldies!

Paldies, ka palīdzēji Rene! Ceru, ka esi guvis priekšstatu, kas ir programmēšana.

Kad dodies prom, lūdzu, izdzēs savu rezultātu, noklikšķinot uz atkritnes ikonas trash.

Veidojis ar ❤️ Jēkabs Krīgerts