Różnice
Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:mindstorms:lab:lab_plnxt_zapoznanie [2010/05/10 16:49] snowaczyk |
pl:mindstorms:lab:lab_plnxt_zapoznanie [2010/05/11 00:05] snowaczyk |
===== Implementacja algorytmu ===== | ===== Implementacja algorytmu ===== |
| |
Proszę zaimplementować jeden lub więcej z poniższych algorytmów: | Proszę zaimplementować poniższe algorytmy: |
| |
==== Algorytm 1 ==== | ==== Algorytm 1 ==== |
Robot porusza się dowolnie wewnątrz obszaru na planszy testowej ograniczonego czarną linią. Nie może poza niego wyjechać! Gdy najedzie na czarną linię, powinien zawrócić. Niekoniecznie o 180 stopni. Np. //Angle is 120 + random(120)// zunifikuje Angle z liczbą z przedziału od 120 do 240. Można jej użyć jako kąt obrotu robota. | Robot porusza się dowolnie wewnątrz obszaru ograniczonego czarną linią (można wykorzystać planszę testową). Nie może poza niego wyjechać! Gdy najedzie na czarną linię, powinien zawrócić -- niekoniecznie o 180 stopni, żeby było ciekawiej. Podpowiedź: można użyć formuły typu "//Angle is 120 + random(120)//". |
| |
| ==== Algorytm 2 ==== |
| Robot podąża wzdłuż czarnej linii (można wykorzystać planszę testową). Nie może jej zgubić! Gdy napotka przeszkodę, powinien się zatrzymać i poinformować o problemie sygnałem dźwiękowym. Po usunięciu przeszkody robot powinien kontynuować jazdę. |
| |
===== Zakończenie ===== | ===== Zakończenie ===== |