FIŞA NR.1
Rebus
1. Simbol grafic care reprezintă
pornirea procesului de execuție a
algoritmului...
2. Comanda care deplasează Cangurul cu un
pătrat, însă nu desenează nimic...
3. Denumirea cuvintelor PAS, SALT, ROTIRE ...
4. Comanda care rotește Cangurul cu 90˚ după acele
ceasornicului...
5. Denumirea unui executant...
6. Acest cuvânt reprezintă o mulțime finită de instrucțiuni care,
fiind executate într-o ordine binestabilită, produc în timp finit
un rezultat...
7. Denumire de instrucțiune (algoritm cu condiție)...
8. Comanda care deplasează Cangurul cu un
pătrat și desenează o linie...
9. Cuvânt auxiliar care indică sfârșitul
algoritmului...
10. Denumirea unui meniu din bara de
instrumente...
ALGORITMI CU
RAMIFICĂRI
O1 –SĂ APLICE NOŢIUNELE ÎNVĂŢATE ÎN
ELABORAREA ALGORITMILOR CU
RAMIFICĂRI;
O2 - SĂ ELABOREZE ALGORITMI ÎN CARE
SE UTILIZEAZĂ INSTRUCŢIUNIA DACĂ;
O3- SĂ MANIFESTE INTERES FAŢĂ DE
ACTIVITĂŢILE PROPUSE;
INSTRUCŢIUNEA DACĂ
FORMATUL INSTRUCŢIUNII
SCHEMA LOGICĂ
FORMATUL INSTRUCŢIUNII DACĂ
 DACĂ
 ATUNCI
 ALTFEL
INSTRUCŢIUNEA _1
INSTRUCŢIUNEA_2
CONDIŢIE
CONDIŢIE
Condiţie este o expresie logică care indică
anumite situaţii din mediul de lucru al
executantului.
La alcătuirea algoritmilor putem utiliza
următoarele expresii logice:
E_LINIE
E_MARGINE
NU E_LINIE
NU E_MARGINE
INSTRUCŢIUNI
Instrucţiuni pot fi:
una din comenzile executanţilor.
Execuţia instrucţiunilor depinde de informaţiile
colectate în mediul de lucru al executanţilor
De exemplu:
DACĂ E MARGINE ATUNCI ROTIRE ALTFEL
PAS
SCEMA LOGICĂ
În procesul execuţiei instrucţiunii DACĂ,centrul de comandă va analiza mai întîi
condiţia respectivă .Dacă această condiţie este ADEVĂRATĂ,se execută
Instrucţiunea_1,iar în caz contrar (condiţia are valoarea FALSE),se execută
Instrucţiunea_2.Instrucţiunea compusă DACĂ se numeşte ramificator, deoarece
drumul imaginar ,care simbolizează procesul de execuţie, va trece, în funcţie de
valorile curente ale condiţiei analizate, prin simbolul grafic Instrucţiunea_1 sau
prin simbolul grafic Instrucţiunea_2,rombul reprezintă punctul de ramifica
DEFINIŢIE:Algoritmii ce conţin secvenţe de instrucţiuni
care vor fi executate numai pentru anumite valori ale
condiţiilor indicate se numesc algoritmi cu ramificări
.(p.106 manual)
Condiţie
Instrucţiunea _1 Instrucţiunea 2
Algoritmi
cu
ramificări
Algoritmi
cu
condiție
FIŞA NR.2
Algoritmi
cu
ramificări
Algoritmi
cu
condiție
Ce?
Ce comandă am învățat azi?
Cum?
Cum se execută instrucțiunea DACĂ?
Când?
Când este bine de folosit instrucțiunea DACĂ?
Unde?
Unde ați întâlnit greutăți astăzi la lecție?
Care?
Care sunt expresii logice pe care le utilizează
instrucțiunea DACĂ?
PE ACASĂ:
 De studiat § 5.5
 Ex. 5,7 după tema studiată
Computatorul este
pe atît de valoros, pe
cît de valoros e omul
care îl utilizează.
Norbert Viner

27.alg ramificare

  • 2.
  • 3.
    Rebus 1. Simbol graficcare reprezintă pornirea procesului de execuție a algoritmului...
  • 4.
    2. Comanda caredeplasează Cangurul cu un pătrat, însă nu desenează nimic...
  • 5.
    3. Denumirea cuvintelorPAS, SALT, ROTIRE ...
  • 6.
    4. Comanda carerotește Cangurul cu 90˚ după acele ceasornicului...
  • 7.
    5. Denumirea unuiexecutant...
  • 8.
    6. Acest cuvântreprezintă o mulțime finită de instrucțiuni care, fiind executate într-o ordine binestabilită, produc în timp finit un rezultat...
  • 9.
    7. Denumire deinstrucțiune (algoritm cu condiție)...
  • 10.
    8. Comanda caredeplasează Cangurul cu un pătrat și desenează o linie...
  • 11.
    9. Cuvânt auxiliarcare indică sfârșitul algoritmului...
  • 12.
    10. Denumirea unuimeniu din bara de instrumente...
  • 13.
  • 14.
    O1 –SĂ APLICENOŢIUNELE ÎNVĂŢATE ÎN ELABORAREA ALGORITMILOR CU RAMIFICĂRI; O2 - SĂ ELABOREZE ALGORITMI ÎN CARE SE UTILIZEAZĂ INSTRUCŢIUNIA DACĂ; O3- SĂ MANIFESTE INTERES FAŢĂ DE ACTIVITĂŢILE PROPUSE;
  • 15.
  • 16.
    FORMATUL INSTRUCŢIUNII DACĂ DACĂ  ATUNCI  ALTFEL INSTRUCŢIUNEA _1 INSTRUCŢIUNEA_2 CONDIŢIE
  • 17.
    CONDIŢIE Condiţie este oexpresie logică care indică anumite situaţii din mediul de lucru al executantului. La alcătuirea algoritmilor putem utiliza următoarele expresii logice: E_LINIE E_MARGINE NU E_LINIE NU E_MARGINE
  • 18.
    INSTRUCŢIUNI Instrucţiuni pot fi: unadin comenzile executanţilor. Execuţia instrucţiunilor depinde de informaţiile colectate în mediul de lucru al executanţilor De exemplu: DACĂ E MARGINE ATUNCI ROTIRE ALTFEL PAS
  • 19.
    SCEMA LOGICĂ În procesulexecuţiei instrucţiunii DACĂ,centrul de comandă va analiza mai întîi condiţia respectivă .Dacă această condiţie este ADEVĂRATĂ,se execută Instrucţiunea_1,iar în caz contrar (condiţia are valoarea FALSE),se execută Instrucţiunea_2.Instrucţiunea compusă DACĂ se numeşte ramificator, deoarece drumul imaginar ,care simbolizează procesul de execuţie, va trece, în funcţie de valorile curente ale condiţiei analizate, prin simbolul grafic Instrucţiunea_1 sau prin simbolul grafic Instrucţiunea_2,rombul reprezintă punctul de ramifica DEFINIŢIE:Algoritmii ce conţin secvenţe de instrucţiuni care vor fi executate numai pentru anumite valori ale condiţiilor indicate se numesc algoritmi cu ramificări .(p.106 manual) Condiţie Instrucţiunea _1 Instrucţiunea 2
  • 20.
  • 21.
  • 22.
  • 23.
    Ce? Ce comandă amînvățat azi? Cum? Cum se execută instrucțiunea DACĂ? Când? Când este bine de folosit instrucțiunea DACĂ? Unde? Unde ați întâlnit greutăți astăzi la lecție? Care? Care sunt expresii logice pe care le utilizează instrucțiunea DACĂ?
  • 24.
    PE ACASĂ:  Destudiat § 5.5  Ex. 5,7 după tema studiată
  • 25.
    Computatorul este pe atîtde valoros, pe cît de valoros e omul care îl utilizează. Norbert Viner