Operácie

Matematika a micro:bit: Rozdiel medzi revíziami

Z SensorWiki

Riadok 3: Riadok 3:
 
Prvý pokus spravíme s číslom 0,1. Spočítame ho trikrát za sebou a pozrieme sa, či je výsledok naozaj presne 0,3.  
 
Prvý pokus spravíme s číslom 0,1. Spočítame ho trikrát za sebou a pozrieme sa, či je výsledok naozaj presne 0,3.  
  
{{qbox | text = ''Viete vysvetliť, prečo je výsledok takýto? '' }}
+
{{qbox | text = Viete vysvetliť, prečo je výsledok takýto? }}
  
  
  
 
Skúste sa s programom pohrať a zamenťe číslo 0,1 napr. za 0,2 alebo 0,25 či 0,5. A čo tak 1/3 alebo trebárs  1 × 10<sup>24</sup>?
 
Skúste sa s programom pohrať a zamenťe číslo 0,1 napr. za 0,2 alebo 0,25 či 0,5. A čo tak 1/3 alebo trebárs  1 × 10<sup>24</sup>?
Dostanete rovnaké, alebo rôzne výsledky? Prečo?
 
 
[[Súbor:microbit-Math1.png]]
 
 
[[Súbor:microbit-Math1Run.png]]
 
  
 +
{{qbox | text = Dostanete rovnaké, alebo rôzne výsledky? Prečo? }}
 +
 
<gallery heights=200px mode="packed">  <!-- slideshow? -->
 
<gallery heights=200px mode="packed">  <!-- slideshow? -->
 
Image:microbit-Math1.png|''Program v blokovom jazyku''
 
Image:microbit-Math1.png|''Program v blokovom jazyku''

Verzia zo dňa a času 13:22, 27. september 2023

Vyskúšajme, ako je na tom mikroprocesor v micro:bite s matematikou.

Prvý pokus spravíme s číslom 0,1. Spočítame ho trikrát za sebou a pozrieme sa, či je výsledok naozaj presne 0,3.

Icon Question.png Viete vysvetliť, prečo je výsledok takýto?


Skúste sa s programom pohrať a zamenťe číslo 0,1 napr. za 0,2 alebo 0,25 či 0,5. A čo tak 1/3 alebo trebárs 1 × 1024?

Icon Question.png Dostanete rovnaké, alebo rôzne výsledky? Prečo?


 let c = 0.1
 c = c + c + c
 basic.showNumber(3)
 serial.writeValue("c", c)
 c = 0.1
 c = c + c + c
 basic.show_number(3)
 serial.write_value("c", c)
}

Späť na zoznam príkladov....