ВУЗ:
Составители:
Рубрика:
<условие> - логическое выражение.
Операторы "тела цикла" выполняются хотя бы один раз, после чего
вычисляется значение логического выражения и если это значение 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.
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »