Пособие
.pdffor([ініціалізація];[перевірка_умови]; [нове_значення])
оператор ;
Рис. 7.3. Синтаксис оператора for
Кожен з трьох виразів може бути відсутнім. Перший вираз служить для ініціалізації лічильника, другий – для перевірки кінця циклу, а третій вираз – для зміни значення лічильника. Формально роботу циклу можна описати такими кроками:
1)якщо перший вираз (ініціалізація) присутній, то він обчислюється;
2)обчислюється вираз умови (якщо він присутній). Якщо умова повертає значення 0, тобто вона невірна, цикл припиняється, у протилежному випадку він буде продовжений;
3)виконується тіло циклу;
4)якщо присутній вираз зміни лічильника, то він обчислюється;
5)надалі перехід до пункту під номером 2.
6)Поява у будь-якому місці циклу оператора continue призведе до негайного переходу до пункту 4.
7)Приклад використання циклу for :
Приклад. Друк парних чисел у проміжку від 500 до 0.
#include <stdio.h> #include <conio.h> int main()
{
int i; for(i=500;i>=0;i-=2) printf("\n%d",i); printf("\n"); _getch();
return 0;
}
51
Для того, щоб продемонструвати гнучкість даного різновиду циклу, розглянемо інші варіанти цієї ж програми. У першому випадку представимо весь перелік обчислень лише в одному операторі for, за яким слідує порожній оператор:
#include <stdio.h> #include <conio.h> int main()
{
long i; for(i=500;i>=0;printf("\n%ld",i),i-=2) ; _getch();
return 0;
}
Другий варіант використовує оператор continue:
#include <stdio.h> #include <conio.h> int main()
{
for(long i=500;i>=0;i--) if (i%2 == 1)
continue;
else
printf("\n %ld", i ); printf("\n");
_getch(); return 0;
}
Різновид циклу for можна звести до циклу while наступним чином:
for(вираз1;вираз2;вираз3) оператор;
/* далі - аналогічний цикл while */
вираз1;
while (вираз2)
{
оператор;
52
вираз3;
}
У багатьох програмах у тілі циклу доводиться організовувати внутрішні циклічні дії. Такі цикли називають вкладеними. Наступний приклад використовує вкладення циклів для виведення на екран піраміди цифр.
#include <stdio.h> #include <conio.h> int main()
{
int row, left, right, pos, r_max; printf("Введіть висоту піраміди"); scanf("%d",&r_max);
for(row=0, left=right=r_max; row<=r_max; left--,right++,row++)
{
for(pos=0; pos<left; pos++) printf(" ");
for(; pos<=right;pos++) printf("%d",row);
printf("\n");
}
_getch(); return 0;
}
У разі вкладення операторів циклу слід обов’язково дотримуватись правил відступів і вирівнювань, без яких читабельність програми різко погіршується.
53
7.4Індивідуальні завдання до п/п. 7.3.
№ |
|
Завдання |
|
|
|
|
|
|
|
|
|||||||||
1. |
1. |
Згенерувати десять дійсних чисел, в діапазоні (-100,120). Ви- |
|
||||||||||||||||
|
вести їх середнє арифметичне. |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Дано число n. Обчислити: ∑n |
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
(2i) |
2 |
|
|
|
|
|
|
|
|
|||||||||
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
3. |
Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
таблиці значення функції F на |
|
|
|
|
|
|
2 |
|
+b, при x < 0 та b ≠ 0, |
|||||||||
|
|
|
|
|
ax |
|
|
|
|||||||||||
|
інтервалі від Xпоч до Xкін з |
F |
= |
|
x − a |
|
, при x > 0 та b = 0, |
||||||||||||
|
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
x |
−c |
|
|
|
||||||||||
|
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
x |
, |
|
|
в інших випадках. |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
c |
|
|
|
|
|
|
|
|
||||
2. |
1. |
Згенерувати N цілих чисел, в діапазоні (-20,20). Вивести суму |
|
||||||||||||||||
|
і добуток чисел. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
n |
|
|
1 2 |
|
|
|
|
|
|
|
|
||||||
|
Дано число n. Обчислити: ∏ 1− |
|
|
. |
|
|
|
|
|
||||||||||
|
|
i=2 |
|
|
|
i! |
|
|
|
|
|
|
|
|
|||||
|
3. |
Вивести на екран у вигляді |
|
|
|
|
1 |
|
|
−b, при x +5 < 0 та c = 0, |
|||||||||
|
таблиці значення функції F на |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
ax |
|
|
|
|
|
|
||||||||
|
інтервалі від Xпоч до Xкін з |
F |
= |
|
x |
−a |
|
, при x +5 > 0 та b ≠ 0, |
|||||||||||
|
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
x |
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
10x |
, в інших випадках. |
||||||||||||
|
|
|
|
|
|
|
|
|
|
− |
4 |
||||||||
|
|
|
|
|
|
|
c |
|
|
|
|||||||||
|
|
|
|
|
|||||||||||||||
3. |
1. |
Згенерувати ціле число N і набір з N ненульових цілих чисел, |
|||||||||||||||||
|
в діапазоні (-10,10). Вивести всі парні числа. |
||||||||||||||||||
|
2. |
Дано число n. Обчислити: ∑n 1 . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
i! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. |
Вивести на екран у вигляді |
|
|
|
|
|
|
|
2 |
+b +c, при a < 0 та c ≠ 0 |
||||||||
|
таблиці значення функції F на |
|
|
|
|
ax |
|
|
|||||||||||
|
F |
|
|
|
−a |
|
, при a > 0 та c = 0, |
||||||||||||
|
інтервалі від Xпоч до Xкін з |
|
= |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
x −c |
|
|
||||||||||||
|
кроком Н. Значення a, b, c, |
|
|
|
|
a(x +c), в інших випадках. |
|||||||||||||
|
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. 1. Згенерувати ціле число N і набір з N ненульових цілих чисел,
54
в діапазоні (-40,50). Вивести в номери всіх непарних чисел з |
||||||||||||||||||||||
даного набору і кількість K таких чисел. |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
n |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Дано число n. Обчислити: ∏2 + |
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
i=1 |
|
|
|
|
|
i! |
|
|
|
|
|
|
|
|
|
|
|
|
||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
−ax −c, при c < 0 та x ≠ 0, |
||||||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
F |
= |
x −a |
|
, при c > 0 та x = 0, |
|||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
|
−c |
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
|
|
|
bx |
|
|
, |
|
|
в інших випадках. |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
c −a |
|
|
|
|
|
|
|||||||||
5. 1. Згенерувати цілі числа K, N і набір з N цілих чисел, в діапазоні |
||||||||||||||||||||||
(-30,30). Якщо в наборі присутнє число, менше K, то вивести |
||||||||||||||||||||||
True, інакше вивести False. |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
2. Дано число n. Обчислити: ∑n |
+i!. |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
2 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
i=1 |
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|||||
таблиці значення функції F на |
|
|
|
|
|
|
a |
− |
|
|
|
|
|
|
|
|
|
, при x < 0 та b ≠ 0, |
||||
|
|
|
|
|
|
10 |
+b |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
F |
= |
x −a |
, |
|
при x > 0 та b = 0, |
||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
x −c |
|
|
|
|
|
|
||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
|
|
3x + |
2 |
, в інших випадках. |
|||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
c |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
||||||||||||||||||||
6. 1. Згенерувати набір ненульових дійсних чисел, в діапазоні |
||||||||||||||||||||||
(0,200); ознака його завершення – число 0. Вивести кількість |
||||||||||||||||||||||
елементів у наборі. |
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Дано число n. Обчислити: ∏ |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
|||
i |
2 |
+ 2i +3 |
|
|
|
|
|
|
||||||||||||||
i=1 |
|
|
|
|
|
|
|
|
|
|
||||||||||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
2 |
|
+b |
2 |
x, при c < 0 та b ≠ 0, |
|||||||||
|
|
|
|
|
|
ax |
|
|
|
|||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
F |
= |
x |
+ a |
, |
при c > 0 та b = 0, |
||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
x +c |
|
|
|
|
|
|
||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
|
|
x |
, |
|
|
в інших випадках. |
|||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
|
|
7.1. Згенерувати набір ненульових цілих чисел, в діапазоні (-90,90) ознака його завершення – число 0. Вивести суму всіх
55
додатних парних чисел з даного набору. Якщо потрібні числа в |
||||||||||||||||||
наборі відсутні, то вивести 0. |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Дано число n. Обчислити: ∑n |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
k =1 k |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
2 |
−b, при x |
< 5 та c ≠ 0, |
|||||||
|
|
−ax |
|
|||||||||||||||
інтервалі від Xпоч до Xкін з |
F = |
x |
|
−a |
, при x > 5 |
та c = 0, |
||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
|
x |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
− x |
, |
|
в інших випадках. |
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
||||||||||
8. 1. Згенерувати ціле число K і набір ненульових цілих чисел, в |
||||||||||||||||||
діапазоні (-100,20), ознака його завершення – число 0. Вивести |
||||||||||||||||||
кількість чисел в наборі, менших K. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
2. Дано число n. Обчислити: ∑n |
|
1 |
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|||||
k =1 (2k +1) |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
2 |
, при c < 0 |
та a ≠ 0, |
|||||||
|
|
−ax |
|
|||||||||||||||
інтервалі від Xпоч до Xкін з |
F = |
a − x |
, при c > 0 |
та a = 0, |
||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
cx |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
x |
, |
|
|
|
в інших випадках. |
||||||||||
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
|
|
||
9. 1. Згенерувати дійсне число K і набір ненульових цілих чисел, в |
|
|||||||||||||||||
діапазоні (-20,20), ознака його завершення – число 0. Вивести |
||||||||||||||||||
номер першого числа в наборі, більшого K. Якщо таких чисел в |
||||||||||||||||||
наборі немає, то вивести 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Дано число n. Обчислити: ∑n |
(−1)k |
|
|
|
|
|
. |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
k =1 (2k +1) k |
|
|
|
|
|
|
|
|||||||||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
таблиці значення функції F на |
|
|
|
|
|
2 |
|
|
+b |
2 |
x, при a < 0 та x ≠ 0, |
|||||||
|
|
ax |
|
|
|
|
||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
|
|
|
|
|
|
|
a |
|
|
|
|
|
|||
кроком Н. Значення a, b, c, |
F = |
x |
|
− |
|
|
|
|
|
|
, при a |
> 0 та x = 0, |
||||||
|
|
|
x −c |
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
+ |
x |
|
в інших випадках. |
|||||||||||
|
|
1 |
|
|
|
, |
||||||||||||
|
|
c |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10. 1. Згенерувати ціле число K і набір ненульових цілих чисел, в
56
|
діапазоні (-50,50), ознака його завершення – число 0. Вивести |
|||||||||||||||||||
|
номер останнього числа в наборі, меншого K. Якщо таких чисел |
|||||||||||||||||||
|
в наборі немає, то вивести 0. |
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
2. Дано число n. Обчислити: ∏24i2 + |
. |
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
i=1 |
|
|
|
|
i! |
|
|
|
|
|
|
|
|
|
|
|
|||
|
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
таблиці значення функції F на |
|
|
|
|
|
2 |
−bx +c, при x < 3 та b ≠ |
||||||||||||
|
|
ax |
|
|
|
|||||||||||||||
|
інтервалі від Xпоч до Xкін з |
|
x |
|
|
−a |
|
|
|
|
|
|||||||||
|
кроком Н. Значення a, b, c, |
F = |
|
|
|
|
|
|
|
|
|
|
|
, при x > 3 та b = 0, |
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
x |
|
|
−c |
|
|
|
|
|
||||||||||
|
Xпоч, Хкін, Н – дійсні числа. |
|
x |
, |
|
|
|
в інших випадках. |
|
|||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
||||||||||||||
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||||||||||
11. |
1. Згенерувати ціле число N і набір з N цілих чисел, в діапазоні |
|||||||||||||||||||
|
(-10,100). Вивести номери тих чисел в наборі, що менші свого |
|||||||||||||||||||
|
лівого сусіда, і кількість K таких чисел. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
n |
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
2. Дано число n. Обчислити: ∏5 |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
i! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
3. Вивести на екран у вигляді |
|
|
|
|
|
2 |
|
|
|
|
b |
|
, при x <1 та c ≠ |
0, |
|||||
|
таблиці значення функції F на |
|
ax |
|
|
|
+ |
|
c |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
інтервалі від Xпоч до Xкін з |
|
F = |
|
|
|
x −a |
|
, при x >1.5 та c |
= 0, |
||||||||||
|
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
(x −c)2 |
|
|
||||||||||||||||
|
Xпоч, Хкін, Н – дійсні числа. |
|
x2 |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
в інших випадках. |
|
|||||
|
|
|
|
2 , |
|
|
|
|
||||||||||||
|
|
|
c |
|
|
|
|
|||||||||||||
12. |
1. Згенерувати ціле число N і набір з N цілих чисел, в діапазоні |
|||||||||||||||||||
|
(-25,25). Вивести номери тих чисел в наборі, що більші свого |
|||||||||||||||||||
|
правого сусіда, і кількість K таких чисел. |
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
2. Дано число n. Обчислити: ∑n |
(−1)k +1 |
|
|
. |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
2 |
|
|
|
|
|
|
||||||||
|
k =1 2(k + 4) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
таблиці значення функції F на |
|
|
|
|
|
3 |
+ b |
2 |
+ c, при x < 0.6 и |
b + |
|||||||||
|
|
ax |
|
|
|
|
||||||||||||||
|
інтервалі від Xпоч до Xкін з |
|
x |
|
|
− a |
|
|
|
|
|
|||||||||
|
кроком Н. Значення a, b, c, |
|
F = |
|
|
|
|
|
|
|
|
|
|
|
, |
при x > 0.6 и b + c = 0, |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
x − c |
|
|
|
|
|
|||||||||||||
|
Xпоч, Хкін, Н – дійсні числа. |
|
x |
|
+ |
|
x |
, |
|
в інших випадках. |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
a |
|
|
|||||||||||||
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
13. 1. Згенерувати ціле число N і набір з N дійсних чисел, в діапазо- |
|||||||||||||||||
ні (0,120). Перевірити, чи утворює даний набір зростаючу по- |
|||||||||||||||||
слідовність. Якщо утворює, то вивести True, якщо ні – вивести |
|||||||||||||||||
False. |
|
|
(−1) |
|
i |
|
2 |
|
|
|
|
|
|||||
n |
|
|
|
|
|
|
|
||||||||||
2. Дано число n. Обчислити: ∏ 1 − |
|
|
|
|
. |
|
|
|
|||||||||
|
|
i! |
|
|
|
|
|
|
|||||||||
i=2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
таблиці значення функції F на |
|
|
|
|
|
|
2 |
+ b, при x −1 < 0 и b − x ≠ |
|||||||||
|
|
ax |
|
|
|||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
x |
− a |
|
|
|
|
|
||||||||
кроком Н. Значення a, b, c, |
F = |
|
|
|
|
|
|
|
|
, |
при x −1 |
> 0 и b + x = 0 |
|||||
|
|
|
x |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
x |
, |
|
в інших випадках. |
|||||||||||
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
||||||||||||||
14. 1. Згенерувати ціле число N і набір з N дійсних чисел, в діапазо- |
|||||||||||||||||
ні (0,90). Якщо даний набір утворює спадаючу послідовність, то |
|||||||||||||||||
вивести 0; в іншому разі вивести номер першого числа, що по- |
|||||||||||||||||
рушує закономірність. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
2 |
i |
2 |
|
|
|
|
|
|
|
||||||
2. Дано число n. Обчислити: ∏ 1 − |
|
|
. |
|
|
|
|
|
|
||||||||
|
i! |
|
|
|
|
|
|
||||||||||
i=2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
таблиці значення функції F на |
|
|
|
|
|
|
|
|
|
|
3 |
|
−b, при x |
+c < 0 и a ≠ |
|||
|
|
|
−ax |
|
|
||||||||||||
інтервалі від Xпоч до Xкін з |
F |
= |
x |
|
−a |
|
, |
при x +c |
> 0 и a = 0, |
||||||||
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
x −c |
|
|
|
|
|
|||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
x |
|
+ |
c |
, |
в інших випадках. |
||||||||
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
x |
|||||||||||
|
|
|
|
c |
|
|
|
|
|
|
|
|
15.1. Згенерувати ціле число N і набір з N цілих чисел, що містить принаймні два нулі, в діапазоні (-23,60). Вивести суму чисел з даного набору, розташованих між першими двома нулями (якщо перші нулі йдуть поспіль, то вивести 0).
2.Дано число n. Обчислити: ∑n (−1)i . i=1 3i!
58
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
|
2 |
|
+b, при x < 0 и b ≠ 0, |
|||
|
−ax |
|
|
||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
|
|
|
x |
|
|
|
|
|
|
|||
кроком Н. Значення a, b, c, |
F = |
|
|
|
|
|
|
|
|
|
+5.5, при x > 0 и b = 0, |
||||
|
|
|
|
|
|
|
|
||||||||
|
x |
−c |
|
|
|
||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
x |
|
, |
|
|
в інших випадках. |
|||||
|
|
|
|
|
|
|
|
|
|||||||
|
−c |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
||||||||
16. 1. Згенерувати ціле число N і набір з N цілих чисел, що містить |
|||||||||||||||
принаймні два нулі, в діапазоні (-10,50). Вивести суму чисел з |
|||||||||||||||
даного набору, розташованих між останніми двома нулями (як- |
|||||||||||||||
що останні нулі йдуть поспіль, то вивести 0). |
|||||||||||||||
n |
(5 +i) |
2 |
|
|
|
|
|
|
|
|
|
|
|||
2. Дано число n. Обчислити: ∏ |
|
|
|
. |
|
|
|
|
|
|
|
||||
i! |
|
|
|
|
|
|
|
|
|
|
|||||
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
a(x +c) −b, при x = 0 и b ≠ 0, |
||||||||||||||
інтервалі від Xпоч до Xкін з |
|
x |
−a |
|
|
|
|||||||||
кроком Н. Значення a, b, c, |
F = |
|
|
|
|
|
|
|
|
|
, при x = 0 и b = 0, |
||||
|
|
−c |
|
||||||||||||
|
|
|
|
|
|
|
|
||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
|
|
|
|
x |
|
|
|
|||
|
a |
+ |
|
|
|
|
, в інших випадках. |
||||||||
|
|
c |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
||||||||||||
17. 1. Згенерувати цілі числа K, N і набір з N дійсних чисел: A1, A2, |
|||||||||||||||
..., AN, в діапазоні (15,100). Вивести K-ті ступені чисел з даного |
|||||||||||||||
набору: A1k , A2k ,..., ANK . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
3 |
k |
|
|
|
|
|
|
|
|
|
|
|
|
|
2. Дано число n. Обчислити: ∏ |
|
|
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
(k +1)! |
|
|
|
|
|
|
|
|
||||||
k =1 |
|
|
|
|
|
|
|
|
|
||||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
таблиці значення функції F на |
|
|
|
|
|
|
2 |
|
−cx +b, при x +10 < 0 и b |
||||||
|
ax |
|
|
||||||||||||
інтервалі від Xпоч до Xкін з |
|
x |
−a |
|
|
|
|||||||||
кроком Н. Значення a, b, c, |
F = |
|
|
|
|
|
|
|
|
|
, при x +10 > 0 и b = 0, |
||||
|
|
|
−c |
|
|||||||||||
|
x |
|
|
|
|||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
− x |
|
|
, в інших випадках. |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
−c |
|
||||||||||
|
|
|
a |
|
|
|
18.1. Згенерувати послідовність з N значень, в діапазоні (-15,50). Знайти мінімальний додатній елемент. Якщо потрібні елементи відсутні – вивести 0.
59
i |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
2. Дано число n. Обчислити: ∏ |
k |
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
k |
)! |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
k =1 |
(2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
таблиці значення функції F на |
|
|
|
|
ax3 |
+bx 2 , при x < 0 та b |
||||||||||||||||
інтервалі від Xпоч до Xкін з |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
F = |
x −a |
|
|
, при x > 0 та b = 0, |
|||||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
||||||||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
x −c |
|
5 |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
x + |
|
|
, |
в інших випадк |
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
c(x −10) |
|
|
|
||||||||||||
19. 1. Згенерувати послідовність з N значень, в діапазоні (-10,20). |
|
|||||||||||||||||||||
Знайти максимальний від’ємний елемент. Якщо потрібні елеме- |
||||||||||||||||||||||
нти відсутні – вивести 0. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
2. Дано число n. Обчислити: ∑i |
|
|
|
n2 |
|
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
n=1 3 |
n! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
3. Вивести на екран у вигляді |
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|||||
таблиці значення функції F на |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
a(x +7) −b, при x < 5 та b |
||||||||||||||||||
інтервалі від Xпоч до Xкін з |
|
F = |
x |
−cd |
|
, при x > 5 та b = 0, |
||||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
ax |
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
x |
, |
|
в інших випадках. |
||||||||||||||
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|||||||||||||||||
20. 1. Згенерувати числа a, b та набір з десяти елементів, в діапазо- |
||||||||||||||||||||||
ні (-50,50). Знайти мінімальний із елементів, що міститься в ін- |
||||||||||||||||||||||
тервалі (a, b). Якщо потрібні елементи відсутні, то вивести – 1. |
||||||||||||||||||||||
2. Дано число n. Обчислити: ∑i |
2n n! |
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
n |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
n=1 (n )! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
3. Вивести на екран у вигляді |
|
|
|
|
|
2x −c |
, при x < 0 та b ≠ 0, |
|||||||||||||||
таблиці значення функції F на |
|
|
|
|
− |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
cx −a |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||
інтервалі від Xпоч до Xкін з |
|
F = |
x |
−a |
, |
|
при x > 0 та b = 0, |
|||||||||||||||
кроком Н. Значення a, b, c, |
|
|
|
−c |
|
|||||||||||||||||
|
|
|
|
x |
|
−c |
|
|
|
|
||||||||||||
Xпоч, Хкін, Н – дійсні числа. |
|
|
|
|
|
x |
|
|
|
|
|
в інших випадках |
||||||||||
|
|
|
|
|
|
|
− |
|
+ |
|
|
|
|
|
, |
|
||||||
|
|
|
|
|
|
|
c |
|
|
2x |
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21.1. Згенерувати числа a, b та набір з десяти елементів, в діапазоні (0,80). Знайти максимальний із елементів, що міститься в ін-
60