Алгоритмические языки и программирование. Игошина Л.В. - 30 стр.

UptoLike

Составители: 

<условие> - логическое выражение.
Операторы "тела цикла" выполняются хотя бы один раз, после чего
вычисляется значение логического выражения и если это значение FALSE,
то операторы "тела цикла" повторяются, в противном случае оператор
цикла завершает свою работу.
11.3 Оператор цикла с параметром
Оператор цикла с параметром имеет вид:
For <параметр_цикла> := <нач
.знач.> To < конеч.знач.> Do <оператор>;
где <параметр_цикла> - переменная любого порядкового типа;
<нач.знач.> - начальное значение - выражение того же типа;
<конеч.знач.> - конечное значение - выражение того же типа;
На месте одного оператора может располагаться группа операторов,
заключённых в операторные скобки (Begin ... end).
Для более гибкого управления операторами циклов For, While, Repeat в
ТР введены
две процедуры:
BREAK - реализует немедленный выход из цикла; действие процедуры
заключается в передаче управления оператору, стоящему сразу за после
последнего оператора цикла.
CONTINUE - обеспечивает досрочное завершение очередного прохода
цикла, что эквивалентно передаче управления в самый конец циклического
оператора.
Лабораторная работа 3
Циклические алгоритмы и программы
Цель работы:
1. Построение схем циклических алгоритмов;
2. Использование операторов циклов (повторений):
Типовой пример
Составить схему алгоритма и программу для вычисления значений
функции Y для значений переменной х, изменяющейся в интервале от a до b
с заданным шагом h.
3
32
)6( xxY =
Решение
Так как в языке Pascal нет стандартной функции извлечения корня
любой степени кроме квадратного, для вычисления функции Y
воспользуемся переходом к функциям Exp и Ln.
)).6(*0.3/0.1()6(
32
3
32
xxLnExpxxY ==
При программировании необходимо учесть, что выражение, стоящее
под знаком Ln, может быть только положительным: (6x
2
-x
3
) > 0.
<условие> - логическое выражение.
      Операторы "тела цикла" выполняются хотя бы один раз, после чего
вычисляется значение логического выражения и если это значение FALSE,
то операторы "тела цикла" повторяются, в противном случае оператор
цикла завершает свою работу.

                            11.3 Оператор цикла с параметром

      Оператор цикла с параметром имеет вид:
For <параметр_цикла> := <нач.знач.> To < конеч.знач.> Do <оператор>;
где <параметр_цикла> - переменная любого порядкового типа;
<нач.знач.> - начальное значение - выражение того же типа;
<конеч.знач.> - конечное значение - выражение того же типа;
      На месте одного оператора может располагаться группа операторов,
заключённых в операторные скобки (Begin ... end).
      Для более гибкого управления операторами циклов For, While, Repeat в
ТР введены две процедуры:
      BREAK - реализует немедленный выход из цикла; действие процедуры
заключается в передаче управления оператору, стоящему сразу за после
последнего оператора цикла.
      CONTINUE - обеспечивает досрочное завершение очередного прохода
цикла, что эквивалентно передаче управления в самый конец циклического
оператора.
                             Лабораторная работа №3

                     Циклические алгоритмы и программы
   Цель работы:
1. Построение схем циклических алгоритмов;
2. Использование операторов циклов (повторений):

                            Типовой пример
   Составить схему алгоритма и программу для вычисления значений
функции Y для значений переменной х, изменяющейся в интервале от a до b
с заданным шагом h.
Y = 3 (6 x 2 − x 3 )
                               Решение
     Так как в языке Pascal нет стандартной функции извлечения корня
любой степени кроме квадратного,         для вычисления функции Y
воспользуемся переходом к функциям Exp и Ln.
Y = 3 (6 x 2 − x 3 ) = Exp (1.0 / 3.0 * Ln(6 x 2 − x 3 )).
      При программировании необходимо учесть, что выражение, стоящее
под знаком Ln, может быть только положительным: (6x2-x3) > 0.