Documente Academic
Documente Profesional
Documente Cultură
TermeniTermeni-cheie:
Schem logic Algoritm liniar Algoritm repetitiv Ciclu cu contor Instruc iune simpl Instruc iune compus
Schem logic :
Reprezint un desen, care con ine urm toarele simboluri grafice: START START STOP STOP
Instruc iune
Nume
-indic
Algoritm liniar:
Din analiza schemelor logice se observ c procesul de execu ie a unui algoritm poate fi simbolizat printr-o deplasare imaginar dintr-un simbol grafic n altul n direc ia indicat de liniile respective. Algoritmii instruc iunile c rora snt executate n ordinea apari iei lor n text se numesc algoritmi liniari.
Instruc iunea_1
Instruc iunea_2
:
Instruc iunea_k
n procesul execu iei instruc iunii REPET , Centrul de comand va ndeplini de n ori secven a de instruc iuni ncadrat ntre cuvintele auxiliare. Utiliznd aceast instruc iune, putem transcrie programele ce con in secven e de instruc iuni, care trebuie executate de mai multe ori, ntr-o form mai compact . De exemplu, programul Opt_p trate:
1 PROCEDUR REPET PAS ROTIRE SFR ITUL REPET RII SALT SALT SFR ITUL PROCEDURII P trat 4 ORI 2 NCEPUT REPET EXECUT SFR IT 8 ORI P trat
contor, deoarece la execu ia ei se repet ciclic aceea i secven de instruc iuni, iar num rul de repet ri n este cunoscut n momentul scrierii programului. Secven a de instruc iuni ncadrat ntre liniile ce con in cuvintele auxiliare REPET i SFR IT se nume te corpul ciclului.
Algoritm repetitiv:
Algoritmii ce con in secven e de instruc iuni care n procesul execu iei se ndeplinesc de mai multe ori se numesc algoritmi repetitivi. Schemele logice, care reprezint n mod grafic procesele de execu ie a procedurii P trat i a programului Opt_p trate, snt prezentate mai jos. n aceste scheme se utilizeaz simbolul grafic REPET , din care, spre deosebire de simbolurile grafice studiate anterior, pleac dou linii orientate: prima spre instruc iunile din corpul ciclului iar a doua spre instruc iunea care va fi executat imediat dup terminarea ciclului.
Din analiza schemelor logice ale algoritmilor repetitivi se observ c drumul imaginar parcurs de la simbolul grafic START pn la simbolul grafic STOP reprezint o linie ce con ine cel pu in o bucl . Aceast bucl include simbolul grafic REPET i toate simbolurile grafice ce corespund instruc iunilor din corpul ciclului.
Fiind o instruc iune compus , instruc iunea REPET poate include n corpul s u alte instruc iuni de acest tip, formnduse astfel o structur imbricat . Pentru exemplificare, prezent m n continuare un program care impune Cangurul s se deplaseze de 100 de ori de-a lungul marginii de sus a zonei de desenare: NCEPUT REPET 100 ORI REPET 15 ORI SALT SFR ITUL REPET RII ROTIRE ROTIRE SFR ITUL REPET RII SFR IT