top of page

Inmultirea si impartirea cu micro:bit

  • lumealuimihnea
  • Mar 25, 2020
  • 2 min read

Iata o idee despre cum putem folosi programarea si robotica in procesul de invatare a inmultirii si impartirii.

Cum va descurcati cu scoala de acasa, in aceasta perioada cand Coronavirsul isi face de cap prin Europa?

ree

Printre jocurile propuse de doamna invatatoare, de la clasa fiului meu, pentru repetarea inmultirii si impartirii se numara si un joc de memorie. Acesta, presupune crearea unor cartonase cu operatiile de impartire si alt set cu raspunsul la aceste operatii.

Avand in vedere ca in acest moment nu am acces la o imprimanta, am hotarat sa realizez aceste cartonase din ... diverse cutiute de carton pe care le-am gasit prin casa.

Jocul este foarte simplu, eu tin setul de cartonase cu operatiile de impartire si intorc pe rand, cate unul, iar Mihnea, cu cartonasele cu raspunsuri intinse ca in poza, imi indica pe ele raspunsul. Asta, pana ne-am gandit noi cum sa facem mai atractiv acest joc, pentru ca la un moment dat ne-am cam plictisit de el.

Mihnea a zis ca el vrea sa se joace cu placa micro:bit, de la BBC. Si pentru ca inainte de a repeta tabla impartirii cu un numar, trebuia sa repetam inmultirea cu acel numar, a hotarat sa faca un program care sa realizez inmultiri.


Inmultirea


Programul gandit de Mihnea este de fapt o adunare repetitiva, folosind variabile.

Variabila este "un buzunar" in care pui ceva, numar sau cuvinte. De cate ori ai nevoie de ceea ce ai pus in "buzunar" atunci te duci la "buzunar" si iei ce este acolo.[definitie pentru copii]

Astfel, in programul de mai jos, "buzunarul" nostru se numeste inmultire. La inceput, ne asiguram ca in buzunar nu este nimic (0), dupa care, de cate ori se apasa butonul A si B (A+B) de pe placa de micro:bit, adaugam numarul 6, pentru a obtine rezultatele inmultirii cu 6.

ree

Start: inmultire = 0 (in buzunar nu am nimic)

A+B (pas 1): inmultire = 0+6 =6 (in buzunar pun 6, si afisez pe ecran) --> 1x6=6

A+B (pas 2): inmultire=6+6=12 (adaug la 6 care era deja in buzunar, numarul 6) --> 2x6 =12

A+B (pas 3): inmultire=12+6=18 (adaug la 12 care era deja in buzunar, numarul 6) --> 3x6 =18

etc.


Impartirea

Pentru impartire am gandit un program mai complex pentru care am avut nevoie si de platforma tiny:bit. De fapt ne-am folosit doar de modulul de IR si de telecomanda acestuia.


ree

Blocurile cu maro sunt specifice modulului de IR (telecomanda) ale robotului tiny:bit. Pe aceasta telecomanda am programat ca atunci cand butoanele de la 1-9 si 0 sunt apasate, sa afiseze cu LED-urile micro:bit numele de la 1-10. Mihnea tine telecomanda, si va da raspunsul la impartirile pe care i le dau eu, aratandu-i cartonasele create anterior.

Eu validez aceste raspunsuri, apasand butonul A al micro:bit daca este corect raspunsul, si se va afisa semnul "vazut" sau daca raspunsul nu este corect, apas butonul B, care va afisa pe micro:bit un "X" mare.


Comments


bottom of page