Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
В заданиях с номерами от 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; Прочитано: 336 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!