Kas ir programmēšana?
Skolā ir robots vārdā Robo. Viņš izpilda tikai precīzas komandas, un bērni uzzina, ka programma ir komandas pareizā secībā.
Komiks·Lab › Programmēšana bērniem › Programmēšanas pamati bērniem
Izproti komandas, algoritmus, ciklus, nosacījumus, mainīgos, kļūdas, programmēšanas valodas un modeļus.
programmēšana bērniem, algoritmi, cikli, nosacījumi, mainīgie, kļūdu labošana
🚀 Atvērt interaktīvo programmēšanas kursu
Skolā ir robots vārdā Robo. Viņš izpilda tikai precīzas komandas, un bērni uzzina, ka programma ir komandas pareizā secībā.
Leo māca robotam Robo pagatavot sviestmaizi. Robo visu dara burtiski, tāpēc Leo saprot, ka algoritmam jābūt precīzam un pareizā secībā.
Nora grib, lai Robo dejo, bet komandu ir pārāk daudz. Skolotāja parāda ciklu: “atkārto 4 reizes” – un programma kļūst īsa.
Robo nezina, kad ņemt lietussargu. Leo un mamma uzraksta viņam noteikumu: ja līst – lietussargs, citādi – saulesbrilles.
Nora un Leo veido spēli: kaķis ķer zivis un saņem punktus. Skolotāja paskaidro mainīgo – kastīti ar nosaukumu, kurā dators glabā skaitli.
Robo jānokļūst līdz zvaigznei, bet viņš ieiet sienā. Bērni lasa programmu rindu pēc rindas, atrod kļūdu un to izlabo.
Leo jautā Robo, kādā valodā viņš runā. Skolotāja paskaidro programmēšanas valodas: Scratch, Python, JavaScript, HTML un CSS, Swift, Kotlin un C#.
Klase veido skolas pagalma modeli. Bērni uzzina, ka modelis ir vienkārša kopija, ka lietām programmā ir īpašības un ka plānu zīmē pirms koda.
Nora un Leo veido mājaslapu par kaķi Pusu. Robo paskaidro HTML: tagi leņķiekavās, virsraksts <h1>, rindkopa <p>, attēls <img> un saite <a>.
Skaitļi, teksts un patiess/nepatiess attēlo dažādu informāciju.
Funkcija apvieno komandas un var saņemt argumentus.
Saraksts glabā vairākas vērtības noteiktā secībā.
Lieli uzdevumi kļūst vieglāki, ja tos sadala mazās daļās.