Difference between revisions of "Bucla cea mai generala"
Jump to navigation
Jump to search
m |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | [[Category:Ro]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | |||
⚫ | |||
Este echivalentul for-ului din C si limbajele derivate. Este cea mai generala bucla, ea le poate inlocui pe fiecare din celelalte. |
Este echivalentul for-ului din C si limbajele derivate. Este cea mai generala bucla, ea le poate inlocui pe fiecare din celelalte. |
||
Line 8: | Line 10: | ||
1. Expresia de initializare. De obicei initializeaza o variabila control. |
1. Expresia de initializare. De obicei initializeaza o variabila control. |
||
2. Expresia conditie. |
2. Expresia conditie. |
||
+ | 3. Expresia pentru avans la iteratia urmatoare - de obicei o incrementare a unei variabile. |
||
+ | 4. Este de fapt instructiunea corp al buclei. |
||
− | pentru (; <exp>; ) <exp> |
+ | '''pentru (; <exp>; ) <exp> ''' |
O bucla care ar avea in paranteza doar expresia - conditie ar functiona ca o bucla cu test initial "cat timp". |
O bucla care ar avea in paranteza doar expresia - conditie ar functiona ca o bucla cu test initial "cat timp". |
Latest revision as of 05:52, 11 February 2011
Bucla cea mai generala, are in Rodin sintaxa:
pentru (<exp>; <exp>; <exp>) <exp>
Este echivalentul for-ului din C si limbajele derivate. Este cea mai generala bucla, ea le poate inlocui pe fiecare din celelalte.
Expresiile au rolurile consacrate, astfel: 1. Expresia de initializare. De obicei initializeaza o variabila control. 2. Expresia conditie. 3. Expresia pentru avans la iteratia urmatoare - de obicei o incrementare a unei variabile. 4. Este de fapt instructiunea corp al buclei.
pentru (; <exp>; ) <exp>
O bucla care ar avea in paranteza doar expresia - conditie ar functiona ca o bucla cu test initial "cat timp".