ВУЗ:
Составители:
Рубрика:
84
Для сопоставления точке х точки отрезка [0;2], воспользуемся формулой
х-trunc(x/2)·2. Здесь trunc(x/2) - целое число периодов, помещающееся в х;
trunc(x/2)·2 - длина такого количества периодов.
Следовательно, Паскаль-программа может быть такой:
х:=х-trunc(x/2)
*
2;
if x<0.5
then y:=3
*
x
else if x<1.5
then y:=-3
*
x+3
else y:=3
*
x-6
Упражнения:
1. Выполните трассировку предыдущего фрагмента для х=2.2; 7.4; 9.9; -2.2; -
7.4; -9.9; 0; 1; 0.75; 1.8.
2. Постройте Паскаль-программу для вычисления значений периодической
функции, определённой на всей числовой оси, заданной рис.9.3.
3
/
4
0
3
/
4
1
1
/
2
2
1
/
4
3 3
3
/
4
4
1
/
2
-
3
/
4
Рис. 9.3
Пример 9.40. Проверить, принадлежит ли точка М(х,у) заштрихованной на
рис. 9.4 области.
Решение.
Область состоит из трёх подобластей:
А, В и С. Точка будет принадлежать
заштрихованной области, если она
попадет в одну из трех подобластей, таким
образом будет выполнено условие: А or B
or C. Область А ограничена прямыми 1, 2,
3 и осью Х. Уравнения прямых можно
получить методом, описанным в
предыдущей задаче.
Уравнение прямой 1: у= х.
Уравнение
прямой 2: х= 4.
Уравнение прямой 3: у= -8.
Точка принадлежит области А, если она лежит ниже оси Х (у ≤ 0),если она
лежит выше прямой у = -8 (у ≥ -8), если она лежит ниже прямой у = х (у < х), если
она лежит левее прямой х=4 (х ≤ 4).
На Паскале это запишется так: (y <= 0) and (y >= -8) and (y < x) and (x <= 4)
4
2
2 4
1
3
2
A
B
С
-8
Х
У
Рис. 9.4
84
Для сопоставления точке х точки отрезка [0;2], воспользуемся формулой
х-trunc(x/2)·2. Здесь trunc(x/2) - целое число периодов, помещающееся в х;
trunc(x/2)·2 - длина такого количества периодов.
Следовательно, Паскаль-программа может быть такой:
х:=х-trunc(x/2)*2;
if x<0.5
then y:=3*x
else if x<1.5
then y:=-3*x+3
else y:=3*x-6
Упражнения:
1. Выполните трассировку предыдущего фрагмента для х=2.2; 7.4; 9.9; -2.2; -
7.4; -9.9; 0; 1; 0.75; 1.8.
2. Постройте Паскаль-программу для вычисления значений периодической
функции, определённой на всей числовой оси, заданной рис.9.3.
3 /4
0 3/
4 1 1/ 2 2 1/ 4 3 3 3 /4 4 1/ 2
-3 /4
Р и с. 9 . 3
Пример 9.40. Проверить, принадлежит ли точка М(х,у) заштрихованной на
рис. 9.4 области.
У
Решение. 4 С
Область состоит из трёх подобластей:
А, В и С. Точка будет принадлежать 2 B
заштрихованной области, если она
Х
попадет в одну из трех подобластей, таким 2 4
образом будет выполнено условие: А or B
or C. Область А ограничена прямыми 1, 2, 1
3 и осью Х. Уравнения прямых можно 2
получить методом, описанным в A
предыдущей задаче.
Уравнение прямой 1: у= х.
Уравнение прямой 2: х= 4. 3 -8
Уравнение прямой 3: у= -8. Рис. 9.4
Точка принадлежит области А, если она лежит ниже оси Х (у ≤ 0),если она
лежит выше прямой у = -8 (у ≥ -8), если она лежит ниже прямой у = х (у < х), если
она лежит левее прямой х=4 (х ≤ 4).
На Паскале это запишется так: (y <= 0) and (y >= -8) and (y < x) and (x <= 4)
Страницы
- « первая
- ‹ предыдущая
- …
- 80
- 81
- 82
- 83
- 84
- …
- следующая ›
- последняя »
