Циклы с несколькими зависимыми параметрами
Циклы с несколькими зависимыми параметрами
Бывает, что при попытке выполнить задание с помощью оператора цикла выясняется, что изменяется не одна, а две или три величины. В том случае, если вы можете установить между ними зависимости, следует использовать следующие правила:
- определить, какие же величины изменяются, и обозначить их буквами;
- назначить одну из этих величин независимым аргументом;
- определить закономерности, связующие изменяющиеся величины, и выразить эти величины через независимый аргумент;
- написать программу с оператором цикла, основным параметром которого будет независимый аргумент, а в командах тела цикла, на месте других изменяющихся величин, необходимо подставить их выражения через этот независимый аргумент.
Приведем пример. Предположим, мы хотим построить семейство окружностей, как на Рисунок 1.49. Не правда ли, напоминает рупор?
Содержание раздела