ВУЗ:
Составители:
Рубрика:
9
Оператор цикла не должен включать в себя никаких действий по измене-
нию параметра . Нарушение этого правила может не контролироваться транс-
лятором и приводить к трудно предсказываемому поведению программы.
Формат оператора цикла по убыванию с параметром:
For Параметр:=Начальное значение Downto Конечное значение Do Оператор;
Цикл прекращается, когда значение параметра цикла становится меньше
конечного значения. В очередном витке цикла параметру цикла присваивается
предыдущее значение (для целого типа – на единицу меньше).
Распечатаем на экране таблицу квадратов целых чисел от 11 до 99.
В таблице будет девять строк, перенумерованных сверху вниз, и девять
столбцов , перенумерованных слева направо, каждая ячейка таблицы будет со-
держать квадрат числа, образованного номером i-й строки и номером j-го
столбца.
Program Tabl_kvadr;
Var i,j:integer;
Begin
write(' ');
for i:=1 to 9 do write(i:6);
for i:=1 to 9 do
begin
writeln; write(i,' ');
for j:=1 to 9 do write(sqr(i*10+j):5,' ')
end;
readln
end.{Tabl_kvadr}
Проверьте работу программы на ПК! Предусмотрите удобный интер-
фейс !
В программе, печатающей таблицу квадратов, нам встретились вложен -
ные циклы.
Циклы называются вложенными, если в тело одного из них входит дру -
гой оператор цикла. Цикл , содержащий в себе другой цикл , называется
внешним. Цикл , содержащийся в другом цикле, называется внутренним.
Циклы вкладываются друг в друга, как куклы-матрешки . Поэтому внут -
ренний цикл должен завершиться раньше, чем внешний.
Внутренний и внешний циклы могут быть одного вида. В качестве пара -
метров вложенных циклов for недопустимо использовать одну и ту же пере-
менную .
Внутренний и внешний циклы могут быть разного вида. Например, допус-
тимо внутри цикла с параметром использовать цикл с предусловием . Вложение
цикла repeat в цикл for приводит к некорректной работе программы.
В операторах цикла можно досрочно выйти из цикла и принудительно на-
чать новую итерацию (виток цикла). Стандартная процедура Break позволяет
досрочно выйти из цикла, не дожидаясь выполнения условия выхода. Проце-
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »