Difference between revisions of "NXT Projekt: Mechanická kalkulačka"

From RoboWiki
Jump to: navigation, search
(New page: ''naspäť na hlavnú stránku'' == Zadanie == V tomto projekte sa nezaobídete bez premenných. Pripomíname, že nové premenné môž...)
 
m
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]

Revision as of 16:34, 1 September 2009

naspäť na hlavnú stránku

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"


Riešenie