Составители:
Рубрика:
Для каждого из девяти значений параметра внешнего цикла i (множимо-
го) исполнится внутренний цикл, в котором его параметр j (множитель) меня-
ется от 1 до 9.
Циклы могут быть вложены один в другой. При их использовании про-
грамму составляем таким образом, чтобы внутренний цикл полностью укла-
дывался во внешний цикл (матрешка).
6.1. Структура вложенных циклов
НАЧАЛО ЦИКЛА I;
НАЧАЛО ЦИКЛА J;
Начало цикла M
Конец цикла M
КОНЕЦ ЦИКЛА J;
КОНЕЦ ЦИКЛА I;
Рассмотрим задачу, где применяются вложенные циклы.
Задача 6
Вычислить значение функции Y = 2K + I. При этом I меняется от едини-
цы до трех с шагом, равным единице, а К меняется от трех до девяти с ша-
гом, равным двум.
Program Lab5_6;
Var
I, K, Y: integer;
BEGIN {1}
For N = 1 to 3 Do Внешний цикл по N
Begin {2}
K : = 3;
While K < = 9 Do
Begin {3} Внутренний цикл по К
Y : = 2 * K + I;
WriteLn (I : 4, K : 4, Y : 4);
K : = K + 2;
End; {3}
End;{2}
END. {1}
Пояснения к задаче 6
Блок-схема программы представлена на рис. 24. Согласно условию
зада-
чи мы должны сделать вычисления по формуле: Y : = 2 * K + I.
Поскольку в формуле две переменные I и K меняют свои значения, орга-
низовано два цикла :
–
внешний цикл по I (с шагом 1);
–
внутренний цикл по K (с шагом 2).
67
Для каждого из девяти значений параметра внешнего цикла i (множимо-
го) исполнится внутренний цикл, в котором его параметр j (множитель) меня-
ется от 1 до 9.
Циклы могут быть вложены один в другой. При их использовании про-
грамму составляем таким образом, чтобы внутренний цикл полностью укла-
дывался во внешний цикл (матрешка).
6.1. Структура вложенных циклов
НАЧАЛО ЦИКЛА I;
НАЧАЛО ЦИКЛА J;
Начало цикла M
Конец цикла M
КОНЕЦ ЦИКЛА J;
КОНЕЦ ЦИКЛА I;
Рассмотрим задачу, где применяются вложенные циклы.
Задача 6
Вычислить значение функции Y = 2K + I. При этом I меняется от едини-
цы до трех с шагом, равным единице, а К меняется от трех до девяти с ша-
гом, равным двум.
Program Lab5_6;
Var
I, K, Y: integer;
BEGIN {1}
For N = 1 to 3 Do Внешний цикл по N
Begin {2}
K : = 3;
While K < = 9 Do
Begin {3} Внутренний цикл по К
Y : = 2 * K + I;
WriteLn (I : 4, K : 4, Y : 4);
K : = K + 2;
End; {3}
End;{2}
END. {1}
Пояснения к задаче 6
Блок-схема программы представлена на рис. 24. Согласно условию зада-
чи мы должны сделать вычисления по формуле: Y : = 2 * K + I.
Поскольку в формуле две переменные I и K меняют свои значения, орга-
низовано два цикла :
– внешний цикл по I (с шагом 1);
– внутренний цикл по K (с шагом 2).
67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
