Blockly există mai multe tipuri de operații:
- operații aritmetice;
- operații relaționale – comparații;
- operații logice – condiții;
- operații cu text
Operatii aritmetice:
- – adunare, scădere, înmulțire, împărțire, ridicare la putere
- – restul împărțirii
- – diverse funcții matematice, de exemplu radical
- – funcții trigonometrice
Exemplu:
Programul Blockly de mai jos determină aria și perimetrul unui dreptunghi pentru care se cunosc lungimile laturilor:
Operații relaționale – comparații, verificarea unor proprietăți
- se poate verifica egalitatea, neegalitatea precum și relațiile de ordine dintre două valori numerice
- permite verificarea faptului că un număr este: par, impar, prim, întreg, pozitiv, negativ, întreg, precum și a divizibilității a două numere.
Operații logice
- – realizează operațiile de conjuncție și disjuncție
- – realizează operația de negare
Exemplu:
Programul Blockly de mai jos stabilește dacă un număr X
face parte din intervalul închis [A,B]
, afișând Adevărat
sau Fals
:
Operații cu text
Avem o operație cu text, concatenarea. Concatenarea reprezintă unirea a două sau mai multe texte sau numere, obținându-se un singur text.
- – pentru a uni mai multe texte se folosește meniul acestui bloc (butonul albastru cu steluță).
Exemplu:
Programul Blockly de mai jos citește un număr și afișează dublul său într-un mesaj compus din 4
secțiuni (text și număr):