Simulacija za učenike: Robotika

Kao i sve simulacije iz ovog programa, i ova simulacije dostupna je u 2 oblika, u tiskanom obliku koji je na raspolaganju polaznicima radionica u Udruzi Zelene i Plave Sesvete te u interaktivnom obliku na ovim stranicama.

Načela programiranja

Programiranje je nešto što povezujemo s računalima.

No u svojoj osnovi, programiranje se zasniva na postavljanju pravila i logici, “umijeću valjanog razmišljanja”.

Stvarni svijet je kompliciran
Za razliku od predmeta i okoline na računalu, roboti se moraju kretati u ograničenim uvjetima. Primjerice, roboti moraju uzimati u obzir trajanje baterije i da reagiraju u stvarnom vremenu.

Manje je više

Zbog tih ograničenja, za razliku od računala, koja omogućavaju programiranje više paralalenih aktivnosti, kontrolori za robote su jednostavni uređaji, skoro na razini kalkulatora. Prednost kontrolora jest da brzo reagiraju na signale iz okoline i troše malo.

Razmišljanje u nizu

Nedostatak kontrolora jest što, za razliku od računala, sve aktivnosti moramo planirati u nizu.

O simulaciji

U ovoj simulaciji vaš zadatak je poredati naredbe u niz, baš kao što ćete kasnije raditi u programu Scratch. No razlika je u tome što vas u ovom zadatku vodimo korak po korak, pa ćete prvo postavljati upute govoreći “ljudskim jezikom”, da bismo tek onda to pretvorili u “jezik koda”.