Задания для самостоятельной работы
В заданиях с номерами от 1 до 25 требуется для зависимости Y(X), заданной анали-тически или графиком, составить программу вычисления для вводимого X:
Y1 = Y(X) – с помощью минимального числа операторов ifelse, без применения ло-гических операций,
Y2 = Y(X) – с помощью минимального числа операторов if без else, с применением логических операций,
и вывода с поясняющими текстами вычисленных значений Y1 и Y2.
Для значений аргумента, при которых функция не определена, выводить соответствую-щие сообщения.
В заданиях с графиками функций (см. первый ример выполнения задания в разделе 3.2): - стрелка на линии графика указывает открытую границу интервала, в котором функ-ция имеет заданное положением линии значение, - в точках отсутствия линии графика функция не определена.
| при X < −2, | |||||
| 29. | Y (X )= | X / 2 | при −2≤ X <0, | ||
| неопределена | при X =0, | ||||
| 2 −востальныхслучаях. | |||||
| 0 при− 1 >X , | |||||
| 30. | Y ( X )= | при −1≤ X <0, | |||
| −1 | при 0≤ X <2 , |

1 при 2 ≤X.
«Практикум по программированию на языке C в среде VS C++»

X при 0> X + X 2> −0, 2
31.Y ( X )= X 2 при 0< X + X 2,
иначе − не определена.

| 1 при | −1>X, | |||||
| 32. | Y ( X )= | 0 при− 1 ≤X< 0, | ||||
| − 1при0 ≤ X<1 , | ||||||
| 0 при 1 ≤X . | ||||||
| − 1 | при −2> X , | |||||
| 33. | Y ( X )= | X + | 1 при− 2 ≤X< 0 , | |||
| при 0≤ X <1 , | ||||||
| при 1≤ X . | ||||||
| при X < −2, | ||||||
| 34. | Y ( X )= | при −2≤ X < −1, | ||||
| при −1≤ X <0, | ||||||
| при 0≤ X . | ||||||
| при | X < −1, | |||||
| 35. | Y ( X )= | X +1 при | − 1 ≤ X<0, | |||
| X | при 0≤ X <1 , | |||||
| при 1≤ X . | ||||||
| − 1 | при X < −1, | |||||
| 36. | Y ( X )= | X | при −1≤ X <1, | |||
| − X + 2 | при 1≤ X <2 , | |||||
| при 2≤ X . | ||||||
| − 1 /X | при | X < −3, | ||||
| 37. | Y ( X )= | − Xпри | − 3 ≤ X<0, | |||
| X | при | 0 ≤X< 1 , | ||||
| X | при | 1 ≤X . | ||||
| − 2 − X | при | X ≤0, | ||||
| 38. | Y ( X )= | при 0< X <1, | ||||
| X | при 1≤ X <3 , | |||||
| 1 −X | при 3≤ X . |

«Практикум по программированию на языке C в среде VS C++»

| Y(X) | |||||
| 39. | -2 | -1 | X | ||
| -1 |

| Y(X) | ||||
| X | ||||
| 40. | -2 | |||
| -1 | ||||
| -3 |

41.
Y(X)
X
42.
| -2 -1 |

| 43. | R=1 | 1 Y(X) | X | ||||||
| 3-2 | 23 | ||||||||
| - 1 | |||||||||

| Y(X) | |||||
| 44. | -2 | -1 | X | ||

45.
«Практикум по программированию на языке C в среде VS C++»
| Y(X) | |||||||||
| 46. | -4 | -3 | -2 | -1 | 3 4 | X | |||
| -1 |

| Y(X) | |||||||||||||||||||
| 47. | -4 | -3 | -2 -1 | 23 4 | X | ||||||||||||||
| -1 | |||||||||||||||||||
| если |X|<3 , | иначе | ||||||||||||||||||
| 0, | |||||||||||||||||||
| 48. | Y ( X )= | 1 , | если | X ⊕2 | четное, иначе | ||||||||||||||
| − 1 , | если | X | ⊕ 2 | нечетное, | |||||||||||||||

где скобки обозначают целую часть числа, а знак ⊕ – остаток от деления целого числа на 2

1Y(X)
| 49. | - 3 | - 2 | 1 2 | X | ||||||||||
| - 1 | ||||||||||||||

50.

51.
«Практикум по программированию на языке C в среде VS C++»
| Y(X) | ||||||||
| -3 | -2 | -1 | X | |||||
| 52. | ||||||||
| -1 | ||||||||
| -2 | ||||||||
| Y(X) | ||||||||
| X | ||||||||
| 53. | -3 | -2 | -1 | |||||

-1
В заданиях с номерами от 26 до 30 требуется для рисунков, на которых области обозначены римскими цифрами, составить программу вычисления для вводимых X и Y:
Z1 – номера области с помощью минимального числа операторов ifelse, без приме-нения логических операций,
Z2 – номера области с помощью минимального числа операторов if без else, с при-менением логических операций.
и вывода с поясняющими текстами вычисленных значений Z1 и Z2.
Точку, лежащую на границе областей, можно считать принадлежащей любой из них.
| Ш | Y | |||||||||||||||||||
| X | ||||||||||||||||||||
| 54. | ||||||||||||||||||||
| -3 -2 | -1 | -1 | Ш | |||||||||||||||||
| -2 | IV | |||||||||||||||||||

«Практикум по программированию на языке C в среде VS C++»

55.

Y
Ш 2
| 60o | 60o | X | ||||
| 56. | -3-2 | -1 | ||||
| IV | -1 | Ш |
Ш
-2
Y
Ш 2

| -3 | -2 | -1 | X | ||||||||||||
| 57. | |||||||||||||||
| IV | -1 | Ш | |||||||||||||
Ш
-2
| IV | Y | ||||||
| Ш | Ш | ||||||
| -3 | |||||||
| -3 | X | ||||||
| 58. | |||||||
| -2 | -1 | ||||||
| -1 | Ш | ||||||
| Ш | -2 | IV |

«Практикум по программированию на языке C в среде VS C++»