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!
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();
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();
?
5. istaba. Apmāci Rene!
Iemāci, lūdzu, Rene komandu paKreisi();
- Lai Rene iemācītu jaunu komandu:
- rindiņa jāsāk ar
prast
- tad jāliek tukšuma rakstzīme,
- tad jāuzraksta komandas nosaukums
paKreisi
, kurš jāpabeidz ar ()
- jāliek tukšuma rakstzīme,
- pirmā rindiņa jānoslēdz ar atverošo figūriekavu
{
- Nākošajā rindiņā jāliek 2 tukšuma rakstzīmes un jāizsauc tāda komanda, kuru Rene jau zina.
- Katrā tālākā rindiņā var izsaukt vēl Rene zināmās komandas.
- 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();
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
.
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:
- jaunu rindiņu sāc ar
reizes
- tad ieliec tukšuma rakstzīmi,
- turpini ar skaitli - cik reizes komandu Rene jāizpilda,
- 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);
.
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.
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 .