Difference between revisions of "Basic Pascal Tutorial/Chapter 3/WHILE..DO/ja"

From Free Pascal wiki
Jump to navigationJump to search
m (Fixed syntax highlighting)
m (Kai Burghardt moved page WHILE..DO/ja to Basic Pascal Tutorial/Chapter 3/WHILE..DO/ja: tidy up main name space: create subpage hierarchy for basic Pascal tutorial [cf. [[Special: PermaLink/149778#Clut...)
(No difference)

Revision as of 03:56, 3 February 2022

български (bg) English (en) français (fr) 日本語 (ja) 中文(中国大陆)‎ (zh_CN)

While ... DO loops

3Db - WHILE..DO (著者: Tao Yue, 状態: 原文のまま修正なし)

プリテスト・ループは以下の形式をとる。

while ブール式 do
     ;

ループはブール式が FALSE になるまで実行される。ループの中で用いられる変数の1つを変化させてブール式に影響を与えるようにしなくてはならない。さもないと無限ループという結果になってしまう。

a := 5;
while a < 6 do
  writeln (a);

変数の値を変化させることで、この状況を修正するとよい。

a := 5;
while a < 6 do
begin
  writeln (a);
  a := a + 1
end;

WHILE ... DO ループはプリテスト・ループと呼ばれる。条件がループが実行される前に調べられるからである。従って、条件が FALSE としてはじまってしまうと、ループはまったく実行されない。

以下も参照のこと

FOR ...DO loops

Repeat... Until loops

For... in loops


previous contents next