Difference between revisions of "Infinite loop/fi"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{Infinite loop}} Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty. Luupin sisällä olevia lausekkeita toistetaan ikuisesti. <synta...")
 
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:
  
 
Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty.
 
Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty.
Luupin sisällä olevia lausekkeita toistetaan ikuisesti.
+
Luupin sisällä olevia [[statement/fi|lauseita]] toistetaan ikuisesti.
  
  
 
+
<syntaxhighlight lang="pascal">
<syntaxhighlight>
 
  
 
  while true do
 
  while true do
Line 15: Line 14:
  
  
<syntaxhighlight>
+
<syntaxhighlight lang="pascal">
  
 
  repeat
 
  repeat
Line 25: Line 24:
 
== [[Break]] lause ==
 
== [[Break]] lause ==
  
"[[While]] [[True]] [[Do]]" tai "[[Repeat]] [[Until]] [[False]]" luupit näyttävät aluksi ikuisilta silmukoilta
+
"[[While/fi|<syntaxhighlight lang="pascal" inline>While</syntaxhighlight>]] [[True/fi|<syntaxhighlight lang="pascal" inline>true</syntaxhighlight>]] [[Do/fi|<syntaxhighlight lang="pascal" inline>do</syntaxhighlight>]]" tai "[[Repeat/fi|<syntaxhighlight lang="pascal" inline>repeat</syntaxhighlight>]] [[Until/fi|<syntaxhighlight lang="pascal" inline>until</syntaxhighlight>]] [[False/fi|<syntaxhighlight lang="pascal" inline>false</syntaxhighlight>]]" luupit näyttävät aluksi ikuisilta silmukoilta
 
mutta luupista poistutaan [[Break]] lauseella.
 
mutta luupista poistutaan [[Break]] lauseella.
  
  
<syntaxhighlight>
+
<syntaxhighlight lang="pascal">
  
 
var
 
var
Line 44: Line 43:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
<syntaxhighlight>
+
 
 +
<syntaxhighlight lang="pascal">
 
var
 
var
 
   i:integer;
 
   i:integer;
Line 59: Line 59:
  
 
== Katso myös ==
 
== Katso myös ==
* [[True]]
+
* [[True/fi|<syntaxhighlight lang="pascal" inline>true</syntaxhighlight>]]
* [[False]]
+
* [[False/fi|<syntaxhighlight lang="pascal" inline>false</syntaxhighlight>]]
* [[Repeat]] [[Until]]
+
* [[Repeat/fi|<syntaxhighlight lang="pascal" inline>repeat</syntaxhighlight>]] [[Until/fi|<syntaxhighlight lang="pascal" inline>until</syntaxhighlight>]]
* [[While]] [[Do]]
+
* [[While/fi|<syntaxhighlight lang="pascal" inline>while</syntaxhighlight>]] [[Do/fi|<syntaxhighlight lang="pascal" inline>do</syntaxhighlight>]]
* [[Break]]
+
* [[Break/fi|<syntaxhighlight lang="pascal" inline>break</syntaxhighlight>]]

Latest revision as of 17:11, 6 August 2022

English (en) suomi (fi) français (fr) русский (ru)

Ikuinen silmukka (tunnetaan loppumattomana luuppina ) on luuppi joka ei koskaan pääty. Luupin sisällä olevia lauseita toistetaan ikuisesti.


 while true do
   begin
   end;


 repeat
 until false;


Break lause

"While true do" tai "repeat until false" luupit näyttävät aluksi ikuisilta silmukoilta mutta luupista poistutaan Break lauseella.


var
  i:integer;
begin
  i := 0;
  while true do
    begin
      i := i + 1;
      if i = 100 then break;
    end;
end;


var
  i:integer;
begin
  i := 0;
  repeat
    i := i + 1;
    if i = 100 then break;
  until false;
end;

Katso myös