ВУЗ:
Составители:
Рубрика:
41
END;
Циклическая часть программы выполняется повторно пять раз, при этом параметр цикла
I изменяет свое значение от 1 до 5. В результате выполнения программы переменные полу-
чают следующие значения:
I . . . . . 1 2 3 4 5
A . . . . 2 4 6 8 10
B . . . . .3 5 7 9 11
Фрагмент программы с убыванием значений параметра цикла от 5 до 1 имеет сле-
дующий вид:
FOR I:=1 DOWNTO 5 DO
BEGIN
A:=2*I;
B:=2*I+1;
WRITELN(A:3,’ ‘,B:3);
END;
В процессе выполнения программы переменные принимают следующие значения:
I . . . . . . 5 4 3 2 1
A . . . . . 10 8 6 4 2
B . . . . .11 9 7 5 3
Если циклическая часть программы содержит только один оператор, то операторные
скобки BEGIN - END можно не ставить. В этом случае цикл с параметром записывается в
следующем виде:
FOR I:= m1 TO m2 DO
оператор
Параметр цикла I не должен переопределяться внутри циклической части.
Если шаг изменения параметра цикла равен +1 и m1> m2, то циклическая часть не вы-
полняется ни разу.
После естественного завершения цикла значение параметра цикла не определено. Это
означает,
что при последнем выполнении циклической части значение I=m2, а после ухода за
пределы цикла значение I теряется.
2.12. Табуляция функций
Оператор FOR следует использовать во всех случаях, когда заранее известно число по-
вторений или его можно подсчитать. Для вычисления значений функций при изменении ар-
гумента с постоянным шагом h в определенном интервале (от начального x
н
до конечного x
к
значения) количество повторений n определяется по формуле
1+
−
=
h
xx
n
нк
Квадратные скобки указывают на то, что результат округляется до целой части путем отбра-
сывания дробной.
Пример 16. Составить программу для вычисления и вывода значений функции
y
xx
x
=
−+
−
2
22
1
при изменении Х от -4 до +4 с шагом 0.2.
Решение. Определим число повторений n из формулы
END; Циклическая часть программы выполняется повторно пять раз, при этом параметр цикла I изменяет свое значение от 1 до 5. В результате выполнения программы переменные полу- чают следующие значения: I.....1 2 3 4 5 A . . . . 2 4 6 8 10 B . . . . .3 5 7 9 11 Фрагмент программы с убыванием значений параметра цикла от 5 до 1 имеет сле- дующий вид: FOR I:=1 DOWNTO 5 DO BEGIN A:=2*I; B:=2*I+1; WRITELN(A:3,’ ‘,B:3); END; В процессе выполнения программы переменные принимают следующие значения: I......5 4 3 2 1 A . . . . . 10 8 6 4 2 B . . . . .11 9 7 5 3 Если циклическая часть программы содержит только один оператор, то операторные скобки BEGIN - END можно не ставить. В этом случае цикл с параметром записывается в следующем виде: FOR I:= m1 TO m2 DO оператор Параметр цикла I не должен переопределяться внутри циклической части. Если шаг изменения параметра цикла равен +1 и m1> m2, то циклическая часть не вы- полняется ни разу. После естественного завершения цикла значение параметра цикла не определено. Это означает, что при последнем выполнении циклической части значение I=m2, а после ухода за пределы цикла значение I теряется. 2.12. Табуляция функций Оператор FOR следует использовать во всех случаях, когда заранее известно число по- вторений или его можно подсчитать. Для вычисления значений функций при изменении ар- гумента с постоянным шагом h в определенном интервале (от начального xн до конечного xк значения) количество повторений n определяется по формуле x − x n = к н + 1 h Квадратные скобки указывают на то, что результат округляется до целой части путем отбра- сывания дробной. Пример 16. Составить программу для вычисления и вывода значений функции x 2 − 2 x + 2 y = x − 1 при изменении Х от -4 до +4 с шагом 0.2. Решение. Определим число повторений n из формулы 41
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »