Kalpeni
Kalpeni - ainā iz trīns gruntiskans prateksnas kontrōlis instrukciōnins, pagār audaīriskan instrukciōnin be rīnksnas instrukciōnin. Kalpeni ermazīngina segītun ainuntan kōdas delīkan ērgi izēisenes audaīra wīŗst būwusi papilnintan.
Empirīniskas kalpenis assembleras kōdan
En assembleru kalpeni ast realizītan sen audaīriskan sāksenin ērgi pagaūsenes etikketin.
Perwaidīnsna en ATmega assembleru:
pagausenis:
; kalpenis instrukciōnis
; ...
; ...
INC r17;
BRNE pagausenis;
; kalpenis wānga
; talaisin kōdan
Stwi izēisenes audaīra ast r17=0 (anga 256);
Kalpenis
- Bewangiska kalpeni paāntrina si šlāit wāngan (izēisenes audaīra ast wisaddan niarwin).
- Audaīriska kalpeni ast paāntrintan, ērgi izēisenes audaīra ast papilnintan. Izēisenes audaīra mazzi būtwei izbandātan en kalpenis pagaūseņu anga en wāngai.
- Kalpeni for ast paāntrintan dātan rēizan gīrbin. En eraīsei paāntrisnan kalpenis gīrbautajs ast inkrementītan.
- Kalpeni pa kōlekciōnin ast paāntritan per eraīnan elamēntan stesses dātan struktūrin.
en:Control flow#Loops pl:Pętla (informatyka)
====================================================================
Kalpeni_for
====================================================================
Kalpeni for - kalpeni, kawīda ast paāntrintan dātan gīrbin stēisan rēizan. En pagaūseņu kalpenis gīrbautajs ast ensadīntan sen pagaūsenes wērtibin be prei eraīnan kalpenis paāntrisenin gīrbautajs ast mūisesintan sen aīnan. Kalpeni wanginna si, kaddan gīrbautajs kakinna padātan wīrsawan arāikinsenin. En ainuntamans billins gīrbautajs mazzi kitawidīntun si sen kittan wērtibin nikāi aīns, mazzi dīgi būtwei dekrementītan.
Perwaidīnsnas en šlaitawīdamans billins
En Pascalu:
var i:integer; begin for i:= 1 to 10 do WriteLn('Rīndas nummeri: ', i); end.
En C++:
for (int i = 0; i < 10; ++i) std::cout << "Rīndas nummeri: " << i << std::endl;
En C:
int i; for (i = 0; i < 10; ++i) printf("Rīndas nummeri: %i", i);
En JavaScriptu:
var i; for (i = 0; i < 10; ++i) document.write(i + "-ta iteraciōni.
");
En Basicu:
for i = 1 to 10 step 1 ... next i
En Matlabu, GNU Octavjai, Fortranu 77:
for i=1:10 ... enfor
En Pythonu:
for i in range(1, 10): print('Rīnda nummeri: '+str(i)+'\n')