Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пособие

.pdf
Скачиваний:
66
Добавлен:
22.03.2015
Размер:
1.35 Mб
Скачать

for([ініціалізація];[перевірка_умови]; [нове_значення])

оператор ;

Рис. 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