Sunteți pe pagina 1din 2

Structra secvențială.

Structura repetitivă
Activitatea 1 - Tu știi cum să faci o cremă cu brănză de vaci?

Iată rețeta mea!

Algoritm pentru Cremă de brânză

Pas 1 Pregătește ingredientele: 150g brânză de vaci, 2 linguri smântână, 1 borcan cu miere de albine

Pas 2 Pun brânza într-un castron

Pas 3 Cât timp brânza are bucăți o sfărâm cu furculița

Pas 4 De două ori, torn o lingură de smântână

Pas 5 Pun o lingură de miere

Pas 6 Amestec până când devine o cremă

Pas 7 Gust

Pas 8 Dacă nu este suficient de dulce mai pun o lingură de miere și amestec

Activitatea 2 - Într-un algoritm, pornind de la datele de intrare și parcurgând toate etapele obținem datele
de ieșire. Dacă ne uităm la algoritmul pentru umplutura de brânză, de la ce pornim? De la ingrediente.

Deci datele de intrare sunt: ….brânza de vaci, smântâna și mierea.

Ce obținem în final? Crema de brânză. Deci datele de ieșire sunt reprezentate de… cremă.

Mai avem nevoie și de alte date (datele de manevră) pentru a obține rezultatul? – Dacă turnăm în gură
brânza de vaci, smântână și miere obținem cremă de brânză? Nu!

Ca să obținem crema avem nevoie și ……….de castron, furculiță și lingură. Ele sunt datele de manevră din
acest algoritm

Activitatea 3 – Pentru unii pași rezultatul se obține direct, pentru alții se obține în funcție de o condiție.

Când rezultatul se obține direct, fără să depindă de condiții suplimentare am o structură secvențială.

Când rezultatul depind de condiții suplimentare avem o structură repetitivă.

Hai să ne uităm din nou la algoritmul pentru crema de brânză. Pentru care dintre instrucțiuni rezultatul se
obține direct?

Pașii algoritmului care reprezintă o structura liniară sunt: …..Pas 1, Pas 2, Pas 5, Pas 7.

Pașii algoritmului in care rezultatul se obține în funție de o condiție sunt: ….Pas 3, Pas 4, Pas 6, Pas 8.
La ce întrebări răspund aceste condiții?.

…Când? Dacă nu este suficient de dulce .

…Cât timp? Cât timp am bucăți de brânză.

…Până când? Până când obțin o cremă .

…De câte ori? De două ori torn o lingură ....

Le mai recunoaștem și după cuvintele cheie: dacă / când, cât timp, până când, de ....ori

Activitatea 4-Identifică și încercuiește condițiile cu o culoare (roșu) în algoritmul de lucru.

Activitatea 5 - Care este diferența dintre Pas 8 și Pas 3 de la algoritmul Cremă de brânză?

Pas 8 Dacă nu este suficient de dulce atunci mai pun o lingură de miere

Pas 3 Cât timp brânza are bucăți o sfărâm cu furculița

Deși ambele instrucțiuni prezintă condiții, ele nu sunt la fel:

- Dacă ... se execută o singură dată - Dacă nu este suficient de dulce atunci mai pun o lingură de miere și
acțiunea s-a încheiat, nu mai adaug și alte linguri de miere.

- Cât timp ... se execută de mai multe ori - Cât timp brânza are bucăți o sfărâm cu furculița, deci verifică
dacă brânza are bucăți și dacă da, o sfărâm, după care verific din nou și dacă mai are bucăți continui să
sfărâm cu furculița, și continui cât timp mai sunt bucăți. Când mă opresc? Când nu mai sunt bucăți.

Deci, pașii ce conțin Cât timp repetă acțiunile, pe când cei care conțin Dacă... le execută întotdeauna o
singură dată.

Ce face Pas 6 Amestec până când devine o cremă ? Repetă amestecarea. Când mă opresc? Când obțin
crema.

Ce face Pas 4 De două ori, torn o lingură de smântână ? Repetă de două ori turnarea unei linguri de
smântână. Când mă opresc? Când am terminat numărarea: o lingură, două linguri

Dacă ... poartă numele de structură decizională – obținerea rezultatului depinde de valoarea de adevăr a
unei condiții, dar se obține printr-o singură verificare a acesteia.

Cât timp ... execută, Repetă ....până când, Repetă de .... ori poartă numele de structuri repetitive,
deoarece permit repetarea acelorași acțiuni

S-ar putea să vă placă și