Difference between revisions of "NXT Projekt: Mechanická kalkulačka"
From RoboWiki
(New page: ''naspäť na hlavnú stránku'' == Zadanie == V tomto projekte sa nezaobídete bez premenných. Pripomíname, že nové premenné môž...) |
m |
||
(One intermediate revision by one other user not shown) | |||
Line 14: | Line 14: | ||
** počet stlačení senzora určí druhé číslo, koniec zadávania čísla môžete potvrdiť druhým senzorom | ** počet stlačení senzora určí druhé číslo, koniec zadávania čísla môžete potvrdiť druhým senzorom | ||
** kocka vypíše na obrazovku text operácie a výsledok, napr. "3 + 5 = 8" | ** kocka vypíše na obrazovku text operácie a výsledok, napr. "3 + 5 = 8" | ||
+ | |||
+ | |||
+ | == Riešenie == | ||
+ | |||
+ | * pre učiteľov: | ||
+ | ** [http://robotika.sk/events/09KurzNXT/ucitel/kalkulackad.png Obrázok programu v NXT-G] | ||
+ | ** [http://robotika.sk/events/09KurzNXT/ucitel/kalkulacka.zip Program v NXT-G] | ||
+ | ** [http://robotika.sk/events/09KurzNXT/ucitel/kalkulacka_Ostrovskeho.zip Program v NXT-G - iné riešenie] |
Latest revision as of 09:18, 29 May 2015
Zadanie
V tomto projekte sa nezaobídete bez premenných. Pripomíname, že nové premenné môžete vytvoriť z menu Edit - Define Variables.
- tento raz nepotrebujete mobilného robota, vystačíte s jednou NXT kockou s jedným, príp. dvomi dotykovými senzormi
- zostrojte jednoduchú kalkulačku:
- kocka si vypýta prvé číslo
- počet stlačení senzora určí prvé číslo, koniec zadávania čísla môžete potvrdiť druhým senzorom
- kocka si vypýta operáciu:
- počet stlačení senzora určí operáciu (1-plus,2-mínus,3-krát,4-deleno,5-odmocnina), koniec zadávania operácie môžete potvrdiť druhým senzorom
- kocka si vypýta druhé číslo (ak treba)
- počet stlačení senzora určí druhé číslo, koniec zadávania čísla môžete potvrdiť druhým senzorom
- kocka vypíše na obrazovku text operácie a výsledok, napr. "3 + 5 = 8"