Kalpeni: Šlaitintnāi sirzdau pāusas wersiōnins

Iz Prūsiska Wikipēdija
Jump to navigation Jump to search
(Ast teīkuns(si) nāunan pāusan "'''Kalpeni''' - ainā iz trīns gruntiskans prateksnas kontrōlis instrukciōnins, pagār audaīriskan instrukciōnin be rīnksnas instrukciōnin. Kalpeni ermaz...")
 
No edit summary
 
Rindā 26: Rindā 26:
[[Category: Infōrmatiki]]
[[Category: Infōrmatiki]]


<!--
[[en:Control flow#Loops]]
[[en:Control flow#Loops]]
[[pl:Pętla (informatyka)]]
[[pl:Pętla (informatyka)]]
================================================================================
Kalpeni_for
================================================================================
'''Kalpeni ''for''''' - [[kalpeni (infōrmatiki)|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 [[Pascal (bilā)|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 (bilā)|C]]:
  int i;
  for (i = 0; i < 10; ++i)
    printf("Rīndas nummeri: %i", i);
En [[JavaScript|JavaScriptu]]:
  var i;
  for (i = 0; i < 10; ++i)
    document.write(i + "-ta iteraciōni.<br />");
En [[Basic|Basicu]]:
  for i = 1 to 10 step 1
    ...
  next i
En [[Matlab|Matlabu]], [[GNU Octave|GNU Octavjai]], [[Fortran 77|Fortranu 77]]:
  for i=1:10
    ...
  enfor
En [[Python|Pythonu]]:
  for i in range(1, 10):
    print('Rīnda nummeri: '+str(i)+'\n')
[[Category: Infōrmatiki]]
<!--
[[de:For-Schleife]]
[[en:For loop]]
[[ru:Цикл (программирование)]]
-->
-->

Bigantī wersiōni iz 19:20, 28 sillins 2021

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[redigīs]

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[redigīs]

  • 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.