User Tools

Site Tools


wiki:tema3.4

Blocuri grafice în Scratch

O expresie este formată din constante, variabile și operatori.
În mendiul de programare Scratch din paleta de blocuri de comandă alegem funcții (blocuri) pentru a programa activitatea personajelor/sprite-urilor (de exemplu pisicuța Scrathcy). În această lecție vom lucra cu grupul de funcții Date și Operatori.
Variabilele sunt utile pentru a ține evidența valorilor care se schimbă într-un script în timpul unui joc. Acestea sunt folosite de exemplu pentru a contoriza numărul de încercări la care avem dreptul, scorurile, starea unui personaj etc.
Pentru a defini variabile selectăm Scripturi și alegem opțiunea Date.

Blocurile pentru variabile se activează după definirea lor. Actuala realizare a algoritmului va urmări câțiva pași esențiali. În primul rând, se dă click dreapta pe butonul Creare variabile sau Creare listă și se urmează pașii:
1) Se atribuie variabilei o denumire
2) Se bifează fie opțiunea pentru toate personajele, fie opțiunea doar pentru acest personaj
3) Se acționează tasta OK

Variabilele pot primi valori fie prin atribuire fie prin citire de la tastatură.
Într-un algoritm se întâlnesc următoarele operaţii: citirea unei variabile, atribuirea unei valori variabilei, afişarea conţinutului unei variabile.

În aplicaţia Scratch sunt reprezentate şi alte operaţii specifice cum ar fi operaţiile de mişcare, de sunet şi de detecţie.
Structura alternativă (decizională)
Structura alternativă este compusă dintr-o condiţie şi două operaţii sau structuri secvenţiale de operaţii. Condiţia are rolul de a decide care dintre cele două operaţii sau structuri secvenţiale de operaţii se vor executa.

Principiul de execuţie Pasul 1 Se evaluează condiţia
Pasul 2 Dacă condiţia este adevărată atunci se execută Operaţie 1 (și se ignoră Operație 2)
Pasul 3 Dacă condiţia este falsă se execută Operaţie 2 (și se ignoră Operație 1)
În algoritm se va executa fie Pasul 2 fie Pasul 3.

Forma simplificată a structurii alternative

Principiul de execuţie
Pasul 1 Se evaluează condiţia
Pasul 2 Dacă condiţia este adevărată atunci se execută Operaţie 1

Structuri alternative compuse

wiki/tema3.4.txt · Last modified: 2017/08/17 05:36 by boca.alina