Постановка задачи
Для задачи 1 определить тип заданных выражений и найти их значения.
Составить систему тестов и вычислить полученное выражение для нескольких значений Х, определить при каких Х выражение не может быть вычислено.
Для задачи 2 записать выражение, зависящее от координат точки X1 и Y1 и принимающее значение TRUE, если точка принадлежит заштрихованной области, и FALSE, если не принадлежит.
Составить систему тестов и вычислить полученное выражение для нескольких точек, принадлежащих и не принадлежащих заштрихованной области.
Для задачи 3 вычислить значение выражения, используя различные вещественные типы данных (float и double).
Результаты всех вычислений вывести на печать.
Объяснить полученные результаты.
Варианты
№ |
Задача 1 |
Задача 2 |
Задача 3 |
1 |
|
|
а=1000, b=0.0001 |
2 |
4) |
|
а=1000, b=0.0001 |
3 |
1) m--n 2) m++<n 3) n++>m 4) |
|
|
4 |
1) n++*m 2) n++<m 3) --m>n 4)
|
|
а=100, b=0.001
|
5 |
1) --m-n++ 2) m*m<n++ 3) n-->++m 4) |
|
|
6 |
1) m-++n 2) m++>--n 3) m--<++n 4)
|
|
а=100, b=0.001
|
7 |
1) m+--n 2) m++<--n 3) --m>n— 4)
|
|
а=100, b=0.001
|
8 |
1) n/m++ 2)m++<--n 3) (m/n)++<n/m 4) |
|
а=100, b=0.001
|
9 |
1) m++/n— 2) ++m<n-- 3) n-->m 4)
|
|
|
10 |
1) m/--n++ 2) m/n<n— 3)m+n++>n+m 4)
|
|
|
11 |
1) n+++m-- 2) n*m<n++ 3) n-->++m 4)
|
|
|
12 |
1) n++*m 2) m--<n 3)++m>n 4)
|
|
|
13 |
1) (n++/--m)++ 2) ++m<n— 3)--m>++n 4)
|
|
|
14 |
1) n++*--m 2) n--<m++ 3) --n>--m 4)
|
|
|
15 |
1) n++/--m 2)n-->n/m++ 3)m<n++ 4)
|
|
|
16 |
1) m/--n++ 2) m/n<n— 3)m+n++>n+m 4)
|
|
|
17 |
1) n+++m-- 2) n*m<n++ 3) n-->++m 4)
|
|
|
18 |
1) n++*m 2) m--<n 3)++m>n 4)
|
|
|
19 |
1) (n++/--m)++ 2) ++m<n— 3)--m>++n 4)
|
|
а=1000, b=0.0001 |
20 |
1) n++*--m 2) n--<m++ 3) --n>--m 4)
|
|
а=1000, b=0.0001 |
21 |
1) n++/--m 2) n-->n/m++ 3) m<n++ 4)
|
|
а=100, b=0.001 |
22 |
1) n++*m 2) n++<m 3) --m>n 4)
|
|
а=100, b=0.001
|
23 |
1) --m-n++ 2) m*m<n++ 3) n-->++m 4)
|
|
а=100, b=0.001
|
24 |
1) m-++n 2) m++>--n 3) m--<++n 4)
|
|
а=100, b=0.001
|
25 |
1) m+--n 2) m++<--n 3) --m>n— 4)
|
|
а=100, b=0.001
|

а=100, b=0.001
а=100, b=0.001
+ ctg(arctg (x
))
а=100, b=0.001
а=100, b=0.001
а=10, b=0.01
а=10, b=0.01
а=10, b=0.01
а=10, b=0.01
а=10, b=0.01
а=10, b=0.01
а=10, b=0.01
а=10, b=0.01