SlideShare a Scribd company logo
Оператор цикла

while
while условие do
begin
…
end;
while
while условие do
begin
…
end;
условие
while условие do
begin
…
end;
while условие do
begin
…
end;
while условие do
begin
begin
…
…
end;
end;
begin
…
end;
Написать программу, которая выводит
квадраты целых чисел на промежутке от A до B
Program m1;
var a, b, kv : integer;
begin
readln (a, b);
while a<=b do
begin
kv:=sqr (a);
writeln (kv);
a:=a+1;
end;
readln;
end.
b a kv

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

3

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
4

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4 16

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4 16
5

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4 16
5 5

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4 16
5 5

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4 16
5 5 25

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5 3 9
5 4 16
5 5 25
6

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5
5
5
5

3 9
4 16
5 25
6

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5
5
5
5

3 9
4 16
5 25
6

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
b a kv

5
5
5
5

3 9
4 16
5 25
6

while a<b do
begin
kv:=sqr(a);
writeln(kv);
a:=a+1;
end;

Условие

Тело цикла
Program m1;
var a, b, kv : integer;
begin
readln (a, b);
while a<=b do
begin
kv:=sqr (a);
writeln (kv);
a:=a+1;
end;
readln;
end.

Данная программа
при вводе чисел 3 и 5
выводит результат:
9
16
25

More Related Content

PPT
forFor
PPTX
[DD] 7. Synchronous counters
ODP
AnyEvent::HTTPBenchmark
PDF
OCTME - Techniche vertical market A4 factsheets
PDF
Menú para este fin de semana
PDF
Ökonomien der Zukunft
PPTX
Thought shower based on chosen audience
PPT
Plan de negocios I
forFor
[DD] 7. Synchronous counters
AnyEvent::HTTPBenchmark
OCTME - Techniche vertical market A4 factsheets
Menú para este fin de semana
Ökonomien der Zukunft
Thought shower based on chosen audience
Plan de negocios I

Similar to while (20)

PPT
PPT
Программирование циклических алгоритмов
PPTX
Сиклы в Python. Основы использование Сиклы
PPT
циклы
PPTX
цикл в блог
PPTX
ветвление.условный оператор.циклы
PDF
2. Операторы языка C#
PPT
цикл в блог
PPTX
Программирование циклов
PPT
Циклы
PPT
Циклы
PPT
алгоритмическая структура «цикл»
PPSX
10 класс алгоритмы с повторениями
DOC
лекция 3. программирование циклов
PPT
презентации продолжение банкета
Программирование циклических алгоритмов
Сиклы в Python. Основы использование Сиклы
циклы
цикл в блог
ветвление.условный оператор.циклы
2. Операторы языка C#
цикл в блог
Программирование циклов
Циклы
Циклы
алгоритмическая структура «цикл»
10 класс алгоритмы с повторениями
лекция 3. программирование циклов
презентации продолжение банкета
Ad

More from OlgaDask (10)

PPT
ifIf
PPTX
Case
PPT
Cоставной
PPT
While1
PPTX
Repeat
PPTX
Goto
PPT
Типы данных
PPT
Операторы в Turbo Pascal
PPTX
Условный оператор
PPT
Язык программирования Паскаль
ifIf
Case
Cоставной
While1
Repeat
Goto
Типы данных
Операторы в Turbo Pascal
Условный оператор
Язык программирования Паскаль
Ad

while

  • 7. Написать программу, которая выводит квадраты целых чисел на промежутке от A до B
  • 8. Program m1; var a, b, kv : integer; begin readln (a, b); while a<=b do begin kv:=sqr (a); writeln (kv); a:=a+1; end; readln; end.
  • 9. b a kv while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 10. b a kv 3 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 11. b a kv 5 3 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 12. b a kv 5 3 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 13. b a kv 5 3 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 14. b a kv 5 3 9 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 15. b a kv 5 3 9 4 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 16. b a kv 5 3 9 5 4 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 17. b a kv 5 3 9 5 4 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 18. b a kv 5 3 9 5 4 16 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 19. b a kv 5 3 9 5 4 16 5 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 20. b a kv 5 3 9 5 4 16 5 5 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 21. b a kv 5 3 9 5 4 16 5 5 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 22. b a kv 5 3 9 5 4 16 5 5 25 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 23. b a kv 5 3 9 5 4 16 5 5 25 6 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 24. b a kv 5 5 5 5 3 9 4 16 5 25 6 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 25. b a kv 5 5 5 5 3 9 4 16 5 25 6 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 26. b a kv 5 5 5 5 3 9 4 16 5 25 6 while a<b do begin kv:=sqr(a); writeln(kv); a:=a+1; end; Условие Тело цикла
  • 27. Program m1; var a, b, kv : integer; begin readln (a, b); while a<=b do begin kv:=sqr (a); writeln (kv); a:=a+1; end; readln; end. Данная программа при вводе чисел 3 и 5 выводит результат: 9 16 25