comp2009
.pdf4. Задания к практикуму по программированию "
19. |
R = |
|
d1+ d2 + d3 |
. |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|||||
|
|
max(d1,d2,d3) |
|
|
|||||||||
|
|
|
|
x1− 2.5x2 |
|
|
|
> 0; |
|||||
|
|
|
|
|
|||||||||
20. |
|
|
|
|
|
|
|
|
|
|
|
, если x1 и x2 |
|
|
|
|
|
|
|
|
|
|
|
||||
W = |
2.3 |
|
|
|
|
|
|
|
|||||
|
|
2.5x1+ |
|
x2 |
|
в остальных случаях. |
|||||||
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21.R = min(d1,d2,d3) . d1+ d2 + d3
22.R = max(d1,d2,d3) . d1+ d2 + d3
|
|
1+ x2 |
|
, x ≤ 0; |
|
|||||
|
|
|
|
|
|
|
|
|||
2 |
|
3 |
1+ x |
4 |
|
|||||
|
|
|
|
|
|
|
||||
23. Z = |
|
|
|
|
sin2 |
(x) |
|
|
|
|
|
|
|
|
|
|
|
|
|||
2x + |
|
|
|
|
, x |
> 0. |
||||
2 + x + x |
2 |
|||||||||
|
|
|
|
|
|
|
|
|
1+ |
|
x |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
||||
3 1+ x + x2 |
|
|||||||
|
|
|||||||
1+ cos4 (x) |
|
|
||||||
24. U = |
|
|
|
|
|
, |
||
3 (2 + x) |
||||||||
|
|
|
||||||
(1+ x)3 / 5 , |
|
|
||||||
|
|
|
|
|
|
|
|
x ≤ −1;
−1 < x < 0; x ≥ 0.
|
|
|
|
|
|
|
|
|
||
|
ln |
|
z + a1 |
|
|
|
|
при z < 5 ; |
||
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
a1 |
+ 0.5a2 − z |
|
в остальных случаях ; |
|||||||
25. Y = |
|
|||||||||
|
|
|
6.5a1 z |
|
при z > 6. |
|||||
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
||
a1+ a2 + a3 |
|
|
181
" Компьютерный практикум по информатике и программированию
|
z12 + 6.5 |
|
z3 |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
при z4 ≠ 0; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
z4 |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
26. |
|
z2 |
3 |
+1.5 |
|
|
|
|
|
|
|
при z1+ z2 > 0; |
||||||
Y = |
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
sin(z2) |
|
|
|
|
в остальных случаях. |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sin |
2 |
X1 |
+ cos |
2 |
X2 |
|
|||||||||
|
|
|
|
|
, если x1 и x2 > 0; |
|||||||||||||
27. |
|
|
|
2.5B1+ B2 |
|
|||||||||||||
Y = |
|
|
|
|
|
|||||||||||||
|
|
|
|
|
2 |
|
+ |
3 |
|
B2 |
|
|
в остальных случаях. |
|||||
|
|
|
|
|
|
|
|
|||||||||||
|
1.5B1 |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1+ |
|
x |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
, |
|
|
|
|
|
|
||||
5 1+ x + x2 |
|
|||||||
|
|
|||||||
1+ cos2 (x) |
|
|
||||||
28. U = |
|
|
|
|
|
, |
||
5 + 2x |
||||||||
|
|
|
||||||
(2 + x)3 / 5 , |
|
|
x ≤ −1;
−1 < x < 0; x ≥ 0;
|
a1 x2 |
+ a2 x + a2 |
|
|
||||||||||
29. |
|
|
|
|
|
|
|
|
|
|
|
, |
если знаменатель ≠ 0 и x < 5; |
|
|
|
|
4x − 2b |
|
||||||||||
W = |
|
|
|
|||||||||||
|
|
|
a1 x + 2b |
|
|
|
|
|
в остальных случаях. |
|||||
|
|
|
|
|
|
|
||||||||
|
ln |
|
|
|
|
|
|
|||||||
|
|
|
cos2 |
X1 |
+ sin2 X2 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
если x1 или x2 > 0; |
30. |
|
|
|
2B1 + B2 |
|
|||||||||
R = |
|
|
|
|
|
|
||||||||
|
|
2 |
+ |
|
B2 |
|
в остальных случаях. |
|||||||
|
|
|
||||||||||||
|
|
1.3B1 |
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Вариант C
Задание (для вариантов 1–15). Вычислить значение функции в зависимости от условия. В качестве f(x) использовать по выбору: sh(x), x2, ex.
182
4. Задания к практикуму по программированию "
|
|
(f (x) + y)2 |
− f (x)y, |
xy > 0 |
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. |
a = |
|
|
|
|
|
|
2 |
|
|
f (x) |
y |
|
, |
xy < 0; |
||||||||||||
|
|
|
|
|
|
|
|
||||||||||||||||||||
(f (x) + y) + |
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
xy = 0. |
||||||||||
|
|
(f (x) + y) +1, |
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ln(f (x))+ (f (x)2 + y)3 , |
|
x / y > |
|||||||||||||||||||||||
|
b = |
ln |
|
f (x) / y |
|
|
|
+ (f (x) + y)3 , |
|
x / y < |
|||||||||||||||||
|
|
|
|
||||||||||||||||||||||||
2. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
(f (x)2 + y)3 , |
|
|
|
|
|
|
|
x = 0; |
|||||||||||||||||
|
|
0, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y = 0. |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. |
|
f (x)2 |
|
|
+ y2 + sin(y), |
|
x − y = 0 |
||||||||||||||||||||
|
( |
|
|
|
|
|
) |
|
|
|
|
|
|
|
( |
) |
|
|
|
|
|
|
|||||
|
c = |
|
f (x) − y 2 |
+ cos |
y , |
x − y > 0 |
|||||||||||||||||||||
|
|
(y − f (x))2 |
+ tg(y), |
|
x − y < 0. |
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(f (x) − y)3 |
+ arctg(f (x)), |
x > y |
|||||||||||||||||||||||
4. |
|
|
|
|
|
|
|
) |
|
|
|
( |
|
|
|
|
) |
|
|||||||||
d = |
( |
+ arctg |
f (x) |
y > x |
|||||||||||||||||||||||
|
|
y − f (x) 3 |
|
, |
|||||||||||||||||||||||
|
|
(y + f (x))3 |
+ 0,5, |
|
|
|
|
|
|
y = x. |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
f (x), |
|
i — нечетное, x > |
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. |
e = |
|
|
|
|
|
|
f (x) |
|
, |
i — четное, |
x < 0; |
|||||||||||||||
i /2 |
|
|
|||||||||||||||||||||||||
|
|
|
|
if (x) |
|
, |
|
|
иначе. |
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e f ( x )− |
|
b |
|
, |
|
|
0,5 < xb < 10; |
|
|||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||
6. |
g = |
|
|
|
f (x) + b |
|
, |
0,1 < xb < 0,5 |
|
||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
иначе. |
|
|
|
|
|
|||||
|
|
2 f (x) , |
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
183
" Компьютерный практикум по информатике и программированию
e f ( x ) , |
|
|
1 < xb < 10; |
|
|
f (x) + 4 |
b |
|
, 12 < xb < 40; |
7. s = |
|
|||
|
2 |
|
|
иначе. |
bf (x) , |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|||||
|
|
sin |
|
5 f (x) + 3m |
|
f (x) |
, |
−1 < m < x; |
|||||||||||||||||||||||||||||
8. |
j = |
cos 3 f (x) + 5m |
|
|
|
f (x) |
|
, |
x > m; |
||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x = m. |
|||||||
|
|
(f (x) + m) , |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
2 f (x)3 + 3 p2 , x > |
|
p |
|
; |
|
||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||
9. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
l = |
f (x) − p |
|
, |
|
3 < x < |
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
(f (x) − p |
|
)2 , |
x = |
|
p |
|
|
. |
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
( |
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
ln |
|
|
|
|
+ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> 10; |
|
||||||||||||
|
|
|
|
|
f (x) |
|
q |
, |
|
|
|
|
|
|
xq |
|
|
||||||||||||||||||||
10. |
k = e |
|
|
|
+ |
, |
|
|
|
|
|
|
|
|
|
|
|
xq < 10; |
|
||||||||||||||||||
|
|
|
|
|
f ( x ) q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
= 10 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xq |
|
|
|
|
|||||||||||||
|
|
|
f (x) + q, |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
11. |
m = |
|
|
max(f (x), y,z) |
+ 5. |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
min(f (x), y) |
|
|
|
|
|
|
|
|
|
|
|
min(f (x) + y, y − z) 12. n = ( ) .
max f (x), y
13. p = min(f (x), y)− max(y,z) . 2
max(f (x) + y + z,xyz) 14. q = min(f (x) + y + z,xyz).
15. r = max (min(f (x), y),z).
184
4.Задания к практикуму по программированию "
16.Известно, что из четырех чисел а1, а2, а3 и а4 одно отлично от трех других, равных между собой. Присвоить номер этого числа переменной n.
17.По номеру n (n > 0) некоторого года определить c — номер его столетия (учесть, что, к примеру, началом XX столетия был 1901, а не
1900 год!).
18.Значения переменных a, b и с поменять местами так, чтобы оказалось a ≤ b ≤ c.
19.Дано целое k от 1 до 180. Определить, какая цифра находится в k-й позиции последовательности 10111213…9899, в которой выписаны подряд все двузначные числа.
20.Дано натуральное k. Определить k-ю цифру в последовательности 110100100010000100000…, в которой выписаны подряд степени 10.
21.Если сумма трех попарно различных действительных чисел x, y, z меньше единицы, то наименьшее из этих трех чисел заменить полусуммой двух других; в противном случае заменить меньшее из x и y полусуммой двух оставшихся значений.
22.Для целого числа k от 1 до 99 вывести фразу «мне k лет», учитывая при этом, что при некоторых значениях k слово «лет» надо заменить на слово «год» или «года».
23.Поменять местами значения целых переменных x и y, не используя дополнительные переменные.
24.Вывести на экран 1 или 0 в зависимости от того, имеют три заданных целых числа одинаковую четность или нет.
25.Найти сумму цифр заданного четырехзначного числа.
26.Определить число, полученное выписыванием в обратном порядке цифр заданного трехзначного числа.
27.Вывести на экран 1 или 0 в зависимости от того, равна ли сумма двух первых цифр заданного четырехзначного числа сумме двух его последних цифр.
28.Вывести на экран 1 или 0 в зависимости от того, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
29.Вывести на экран 1 или 0 в зависимости от того, есть ли среди первых трех цифр дробной части заданного положительного вещественного числа цифра ноль.
30.Определить h — полное количество часов и m — полное количество минут, прошедших от начала суток до того момента (в первой половине
185
" Компьютерный практикум по информатике и программированию
дня), когда часовая стрелка повернулась на f градусов(0 ≤ f < 360, f — вещественное число).
4.3. Циклический алгоритм
4.3.1. Цикл с параметром (FOR)
Вариант А
1.Найти среднее арифметическое положительных чисел, введенных с клавиатуры. Всего ввести N различных чисел.
2.Ввести с клавиатуры N чисел. Найти сумму тех из них, которые принадлежат интервалу (2; 9).
3.Для N введенных с клавиатуры чисел найти сумму положительных, кратных 3.
4.Для арифметической прогрессии 4, 9, 14, 19... найти первые n членов этой прогрессии.
5. Hайти сумму отрицательных значений функции Z = sin (5 – x) /
/cos (x – 2) для x, изменяющегося на отрезке [–5, 12] с шагом 1.
6.Найти среднее арифметическое отрицательных чисел, введенных с клавиатуры. Всего ввести N различных чисел.
7.Найти среднее арифметическое чисел, принадлежащих отрезку [2, 18], кратных 2 и введенных с клавиатуры. Всего ввести N различных чисел.
8.Hайти сумму значений функции, больших 2, Z = sin (1/x) + 5cos (1/(x –
– 3)) + x для x, изменяющегося на отрезке [–3, 8] с шагом 1.
9.Hайти n членов последовательности x1 = x2 = x3 =1; xk = xk-1 + xk-3.
10.Вычислить последовательность N чисел А0 = x, A1 = 2, Аk = Аk – 1 –
–Аk – 2.
11.Для x1 = 0,3 и x2 = –0,3 найти xk = k + sin(xk – 2) для k, изменяюще-
гося следующим образом: k = 3, 4, ..., 14.
12.Составить таблицу перевода дюймов в сантиметры для расстояний от 1 до 13 дюймов с шагом 1.
13.Вывести на печать значения функции, меньшие 2, Z = sin (1/x) +
+5cos (x — 3) + x для x, изменяющегося на отрезке [–7, 4] с шагом 1.
14.Напечатать таблицу значений функции Y = tg (x/b) + x/(b – 2) для x, изменяющегося от 0 до 10 с шагом 1 (b — произвольное число).
186
4. Задания к практикуму по программированию "
15. Вычислить N-й член последовательности xk = xk-2 – xk – 1, x0 = 2,4
x1 = 3,8.
16. Составить таблицу перевода суток (от 1 до 7) в часы, минуты, секунды.
17. Вычислить N-й член последовательности xk = xk – 1 + (2/3)xk – 2 + 1, x1 = –1, x2 = 1,38.
18. Напечатать значения функции z = 1/(x – 2) + 1/(x – 5) + ln(12,8 – х)
для x, изменяющегося на отрезке [–4, 14] с шагом 1.
19. Вывести на печать отрицательные значения функции z = sin (5 – x) / / cos(x – 2) для x, изменяющегося на отрезке [–6, 13] с шагом 1 (учесть область допустимых значений функции).
20. Из N введенных с клавиатуры чисел напечатать кратные 3 и меньшие 58.
21. Ввести с клавиатуры N чисел. Напечатать те из них, которые принадлежат интервалу (1, 11) и являются четными.
22. Из N введенных с клавиатуры чисел напечатать положительные, кратные 3.
23. Вывести на печать значения функции z = sin (x/(x – 2)), находящиеся в интервале (–0,4; 0,8) для x, изменяющегося на отрезке [8; –6] с шагом 1,5.
24. Ввести с клавиатуры N чисел. Напечатать те из них, которые принадлежат интервалу (2; 9).
25. Для геометрической прогрессии 2, 6, 18, 54, 162 ... определить первые n членов этой прогрессии.
26. Ввести с клавиатуры N чисел. Напечатать те из них, которые не принадлежат интервалу (1; 5).
27. Найти n членов последовательности x1 = x2 = x3 = 1; xk = xk-1 – 2xk – 3. 28. Вычислить последовательность N чисел А0 = x, A1 = 2, Аk = Аk – 1 +
+ Аk – 2.
29. Составить таблицу перевода килограммов (от 1 до 13) в гpаммы с единичным шагом.
30. Найти сумму значений функции y = cos (x/a) + x/(a – 2) для x, изменяющегося от 2 до 13 с шагом 1 (а — произвольное число).
Вариант В
Задание. Вычислить значение функции для n, вводимого с помощью диалогового окна:
187
" Компьютерный практикум по информатике и программированию
|
n |
|
|
|
|
|
|
|
|
|
1. |
S = ∑ n2 ; |
|
|
|
|
|
|
|
||
|
i=1 |
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
3. |
S = ∑1/ i; |
|
|
|
|
|
|
|
||
|
i=1 |
|
|
|
|
|
|
|
|
|
5. S = 103 + 113 + … + n3; |
||||||||||
7. |
P = n! = 1·2·….·n; |
|
|
|||||||
9. |
S = 1! + 2! + … + n!; |
|||||||||
11. |
y = ex |
= 1+ |
x |
|
+ |
x2 |
+ ... + |
|||
|
|
|
||||||||
|
|
|
|
1! |
|
2! |
|
|
||
13. |
S = ∑n (x +1)3 |
; |
|
|
|
|||||
|
i=1 |
( |
) |
|
|
|
|
|
||
|
|
4i |
! |
|
|
|
|
|
||
|
n |
|
|
|
x |
2i−1 |
|
|
||
15. |
S = ∑ |
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|||
|
i=1 |
|
(2i −1)(2i −1)! |
17.S = ∑n (−1)i−1 i14 ;
i=1
19.S = ∑n i14 ;
i=1
21.S = ∑n i12 ;
i=1
23.S = ∑n (−1)i−1 i12 ;
i=1
n |
1 |
|
25. S = ∑ |
|
; |
|
||
i=1 |
(4i −1)(4i +1) |
2. |
y = sin x = x − |
x3 |
+ |
x5 |
− |
x7 |
+ ...; |
|
|
|
|
||||||
|
|
3! |
5! |
7! |
|
|||
|
n |
i); |
|
|
|
|
|
|
4. |
S = ∑(2 |
|
|
|
|
|
i=m
n
6.P = ∏(2 i);
i=m
8. S = 1 + 2 + 3 + … + n;
|
10. |
y = cos x = 1− |
x2 |
+ |
|
x4 |
− |
x6 |
+ ...; |
|||||||||||||||
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
2! |
4! |
6! |
|
|||||||||
xn |
+ ...; 12. |
S = 1 + 1 + 2 + 3 + 5 + 8 + … + ; |
||||||||||||||||||||||
n! |
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
n |
|
|
x |
i+1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
14. |
S = ∑ |
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
i=1 |
|
(2i −1) |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
n |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
16. |
S = ∑ |
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
i=1 |
|
(2i −1) |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
S = |
n |
|
−1 i |
1 |
; |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
18. |
∑ |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
( |
) |
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
S = |
n |
|
−1 i−1 |
|
|
1 |
|
|
|
|
; |
|
|
|
||||||||
|
20. |
∑ |
|
|
|
|
|
|
|
3 |
|
|
|
|||||||||||
|
|
( |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
i=1 |
|
|
|
|
|
|
|
(2i −1) |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
n |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
22. |
S = ∑ |
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
i=1 |
|
(2i −1) |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
n |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
24. |
S = ∑ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|||
|
|
i (i + |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
i=1 |
|
1)(i + 2) |
|
|
|
|
|||||||||||||||
|
|
|
n |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
26. |
S = ∑ |
|
|
|
|
|
|
|
|
|
|
|
|
|
; |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
i=2 |
|
(i −1)(i +1) |
|
|
|
|
188
4. Задания к практикуму по программированию "
|
|
n |
|
|
|
1 |
|
|
|
n |
|
1 |
|
|||
27. |
S = ∑ |
|
|
|
|
|
|
; |
28. |
S = ∑ |
|
|
|
; |
||
|
|
|
|
|
|
|
|
|
||||||||
|
|
i=1 |
|
(2i −1)(2i +1) |
|
|
i=1 |
i (i +1) |
||||||||
|
S = |
n |
|
−1 i |
1 |
; |
|
|
S = |
n |
1 |
. |
|
|||
29. |
∑ |
|
|
|
30. |
∑ |
|
|
||||||||
|
( |
) |
2 |
i |
|
|
|
2 |
i |
|
||||||
|
|
i=0 |
|
|
|
|
|
|
|
|
i=0 |
|
|
|
4.3.2. Циклы, содержащие условие выхода
Вариант А . Цикл с предусловием
1.Вывести на печать положительные значения функции y = sin(x) +
+5cos(x – 2) для x, изменяющегося на отрезке [–5, 12] с шагом 1,2.
2.Вывести на печать значения функции z = tg (2x) – sin (x) для x, изменяющегося на отрезке [–3, 3] с шагом 0,3.
3.Ввести с клавиатуры и напечатать модули N чисел; если введено отрицательное число, напечатать его, затем ввод и печать прекратить.
4.Вывести на печать значения функции z = ln (x) + tg (2x), большие 1, для x, изменяющегося на отрезке [3, 8] с шагом 0,9.
5.Определить, является ли натуpальное число N степенью числа 5 или нет.
6.Hайти количество цифp в целом положительном числе.
7.Напечатать значения функции y = ln(x – 1/x), где значения x вводятся с клавиатуры. При вводе числа, не входящего в область определения функции, вычисления прекратить.
8.Дано натуральное число N. Получить наибольшее число вида 4k, меньшее N.
9.Вывести на печать значения функции z = sin(x) + cos(x), находящиеся в интервале (0,2; 0,8) для x, изменяющегося на отрезке [–20, 20] с шагом 0,91.
10. Дано натуральное число N. Получить наименьшее число вида 4k, большее N.
11. Для x из интервала (2; 8) с шагом 0,75 вычислить y = (4x3 – 3x +
+cos(x))/А, где А вводится с клавиатуры.
12.Hайти пеpвый член последовательности ln(9n)/n2, меньший 1, для n, изменяющегося следующим обpазом: n = 1, 2, 3... .
13.Определить, является ли натуpальное число N степенью числа 3 или нет.
189
"Компьютерный практикум по информатике и программированию
14.Вывести на печать отpицательные значения функции z = cos (x) –
– 5sin (x – 2) для x, изменяющегося на отрезке [–3; 11] с шагом 0,9.
15.Ввести с клавиатуры и напечатать квадраты N чисел, если введено кpатное 3-м положительное число, ввод и печать прекратить.
16.Вывести на печать отpицательные значения функции z = tg (x) + + 5cos (x – 2) для x изменяющегося на отрезке [12; 1] с шагом 1,2.
17.Ввести с клавиатуры и напечатать N чисел, если введено pавное нулю или кpатное 2-м число, ввод и печать прекратить.
18.Вывести на печать значения функции z = ln (|x|) + tg (2x), большие 2 – х для x изменяющегося на отрезке [3; –8] с шагом 0,9.
19. Hайти пеpвый отpицательный член последовательности sin (tg (n/2)) для n, изменяющегося следующим обpазом: n = 1, 2, 3... .
20.Напечатать значения функции y = ln (x + 12/x), где значения x вводятся с клавиатуры. При вводе числа, не входящего в область определения функции, вычисления прекратить.
21.Hайти пеpвую цифpу в целом положительном числе.
22.Дано натуральное число N. Получить наибольшее число вида 3k, меньшее N.
23.Вывести на печать значения функции z = sin (x) + cos (x), находящиеся в интервале (–0,3; 0,7) для x, изменяющегося на отрезке [–4, 6] с шагом 0,91.
24.Дано натуральное число N. Получить наименьшее число вида 5k, большее N.
25.Для x из интервала (–2; 8) с шагом 0,75 вычислить y = (4x2 – 3x +
+tg (x))/А, где А вводится с клавиатуры.
26.Hайти пеpвый член последовательности ln(9n/(n2+1)), меньший 0, для n, изменяющегося следующим обpазом: n = 1, 2, 3... .
27.Определить, является ли натуральное N степенью числа 4 или
нет.
28.Вывести на печать положительные значения функции z = sin (x) –
– 5cos (x – 2) для x изменяющегося на отрезке [–5, 12] с шагом 1,2.
29. Напечатать значения функции Y = 2x2 − x3 для произвольных x, вводимых с клавиатуры. При вводе числа, не входящего в область определения функции, ввод и печать прекратить.
30. Hайти пеpвый отpицательный член последовательности cos (ctg (n)) для n, изменяющегося следующим обpазом: n = 1, 2, 3... .
190