Сборник заданий для практических занятий по информатике. Крупенников О.Г - 39 стр.

UptoLike

38
ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 4.
АНАЛИТИЧЕСКИЙ РАСЧЕТ ПАРАМЕТРОВ ТЕХНИЧЕСКИХ
СИСТЕМ ПРИ ИЗМЕНЕНИИ ОДНОГО ФАКТОРА
4.1. Организация циклов при разработке алгоритмов решения
технических задач
Иногда при решении технических задач необходимо находить значе-
ние целевой функции при неоднократном изменении какоголибо пара-
метра. Алгоритм решения подобного класса задач, в котором предусмот-
рено неоднократное выполнение одной и той же последовательности дей-
ствий, называется циклом. Циклическая структура позволяет существенно
сократить размер записи алгоритма, представить его компактно путем со-
ответствующей организации повторения предписываемых действий. Есте-
ственно, что повторять какиелибо действия имеет смысл при каждом но-
вом выходе на повторение. Это возможно, если в цикле меняются опреде-
ленные параметры. Такие изменяемые параметры называют параметра-
ми цикла.
Циклические структуры могут быть организованы, например, с
помощью комбинации условного оператора IF и безусловного опера-
тора GOTO.
Однако в языке FREE PASCAL имеются специальные операторы цик-
лов (FOR, WHILE и REPEAT), позволяющие организовать циклы с из-
вестным или неизвестным числом повторений.
Оператор цикла с параметром FOR. Организует выполнение одно-
го оператора с заранее известным числом повторений.
Существует два варианта FOR:
1. С увеличивающимся параметром
FOR <I>:= <START> TO <FINISCH> DO <ОПЕРАТОР>;
2. С уменьшающимся параметром
FOR <I>:= <START> DOWNTO <FINISCH> DO < ОПЕРАТОР >; .