![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
В заданиях с номерами от 1 до 25 требуется для зависимости Y(X), заданной анали-тически или графиком, составить программу вычисления для вводимого X:
Y1 = Y(X) – с помощью минимального числа операторов if else, без применения ло-гических операций,
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 – номера области с помощью минимального числа операторов if else, без приме-нения логических операций,
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 | X | ||||||
| 58. | |||||||
| -2 | -1 | ||||||
| -1 | Ш | ||||||
| Ш | -2 | IV |

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

Вопросы по самопроверке
1. Какие операторы используются в программах разветвляющейся структуры?
2. Может ли в подчинении части if и\или else быть другой оператор if else или if без else?
3. Как в сложном операторе if else, содержащем другие операторы if else, найти для части else соответствующую часть if?
4. Что может быть частью логического выражения?
5. Какими знаками обозначают отношения и логические операции?
6. Каков порядок вычисления частей логического выражения?
7. Может ли тернарный оператор быть частью логического выражения?
«Практикум по программированию на языке C в среде VS C++»

Дата публикования: 2015-03-26; Прочитано: 363 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
