9   Príkazy z klávesnice, spracovanie vstupov z klávesnice

Čo sa naučíme ?

  • Naučíme sa spracovávať vstupy z klávesnice

 Vytvorenie  premennej  a uloženie vstupu z klávesnice

 Príkazy vstupu

urob "a čítajslovo      -vytvorí  globálnu premennú a , pričom do nej uloží vstup z klávesnice

 

 Príkazy výstupu

píš niečo      -vypíše všetky vstupy do plochy výpisov

 

píš :a  vypíšeme obsah premennej a

 

Pr. do premennej a uložíme text:  "Ahoj v programe Imagine !!!!!!! ", obsah premennej a vypíšeme.

 

urob "a čítajslovo           / do premennej a uložíme vstup z klávesnice

: Ahoj v programe Imagine !!!!!!!        / do premennej a uložíme text: Ahoj v programe Imagine !!!!!!!    

? píš :a                                             / vypíšeme obsah premennej a

Ahoj v programe Imagine !!!!!!!    /vypis

? píš :a   

Ahoj v programe Imagine !!!!!!!

Pr. Do premennej a načítame číslo 500 a obsah premennej a vypíšeme

 

? urob "a čítajslovo

: 500

? píš :a

500

 

 

Vypísanie jedného slova

? pis "Imagine      

Imagine

 

Vypísanie viacero  slov

 

? (píš "viem "príkazy "výstupu),   výpis: viem príkazy výstupu

 

? píš [viem príkazy vstupu,  výstupu a priraďovania hodnôt] ,  výpis: viem príkazy vstupu, výstupu a priraďovania hodnôt

 

? urob "a citajslovo

: 200

? urob "b citajslovo

: 500

? (píš "a "je :a "b "je :b)

a je 200 b je 500

 

Úloha č.8 Matematické operácie

 Urobte program v Imagine pre základné matematické operácie  +, -, *, / s dvomi číslami. Na začiatku programu bude možné zvoliť príslušnú operáciu.

 

Zvolíme si premenné:

a - premenná pre zapamätanie prvého čísla

b - premenná pre zapamätanie druhého čísla

o - premenná pre zapamätanie operácie :               1 pre sčítanie 

2 pre odčítanie

3 pre násobenie 

4 pre delenie 

v – pre zapamätanie výsledku

 

 

Program

viem operaciepis

pis[ Základné aritmetické operácie]

pis [ Zvoľ operáciu  ]

pis [ 1 pre sčítanie  ]

pis [ 2 pre odčítanie  ]

pis [ 3 pre násobenie  ]

pis [ 4 pre delenie  ]

urob "o citajslovo / do premennej o sa uloží príslušné číslo operácie, ktorá sa má vykonať

pis [ Zadaj číslo1 ]

urob "a citajslovo  / do premennej a sa uloží prvé číslo

pis [Zadaj číslo2 ]

urob "b citajslovo / do premennej a sa uloží druhé číslo

 

 

ak :o=1 [urob "v :a + :b

               (pis :a "+ :b "= :v  ) ] / porovná sa obsah premenne o, ak sme zvolili 1 tak sa do premennej "v uloží súčet a+b

 

ak :o=2 [urob "v :a - :b

                (pis :a "- :b "= :v  )] / porovná sa obsah premennej o , ak sme zvolili 2 tak sa do premennej "v uloží rozdiel a-b

 

ak :o=3 [urob "v :a * :b

               (pis :a "* :b "= :v  )] / porovná sa obsah premennej o, ak sme zvolili 3 tak sa do premennej "v uloží súčin a*b

 

ak :o=4 [urob "v :a / :b

                 (pis :a "/ :b "= :v )]  / porovná sa obsah premennej o, ak sme zvolili 4 tak sa do premennej "v uloží podiel a/b

 koniec