КОНТРОЛЬНА РОБОТА 2
2.1. Завдання 4. Алгоритм комбінованої структури. Задача 4
Таблиця 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, - 0,5 a < 3
y = , a < - 0,5 або a 3,
для a = -0,1; 0; 0,1; 0,2; 0,3; 0,4; 0,5; 1; 2; 3; 4; 5.
Тут . Знехтувати членами ряду, меншими 10-7
| |
Обчислити значення функції
, a < 1,5
z= , a 1,5
для a = 0,5; 0,75; 1,0; 1,25; 1,5; 1,75; 2; 2,5.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, a > 2
y = , a 2
для a = 0,7; 1,0; 1,4; 2; 2,5; 3; 4; 5; 6; 7.
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, 1 a < 5
z = , a < 1 або a 5,
для a = 0,5; 0,75; 1; 1,5; 2; 3; 4; 5; 6; 7.
Тут . Знехтувати членами ряду, меншими 10-7
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 1 a < 1,5
z= , a < 1 або a 1,5,
для a = 0,5; 0,1; 0,12; 0,15; 0,2; 0,25; 0,3; 0,35
Тут x = 0,7
Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 0,5 a < 1,5
y = , a < 0,5 або a 1,5,
для a = -0,2; -0,1; 0; 0,25; 1,0; 1,5; 2; 3; 4.
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, 0,35 a < 0,8
z = , a < 0,35 або a 0,8,
для a = -0,2; -0,1; 0; 0,25; 1,0; 1,5; 2; 3; 4.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 0,1 a < 0,6
z = , a < 0,1 або a 0,6,
для a = -0,5; -0,25; 0;1; 0,6; 0,8; 1,7; 2,9.
Тут ,
Знехтувати членами ряду, меншими 10-5
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 1 a 3
y = , a < 1 або a > 3,
для a = 0,2; 0,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут .
Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 2 < a 4
z = , a 2 або a > 4,
для a = 1,5; 1,74; 2; 2,5; 3, 3,5; 4; 4,5; 5; 6.
Тут , x = 0,3.
Знехтувати членами ряду, меншими 10-3
| |
Обчислити значення функції
, a < 3
y = , a 3,
для a = 1; 1,25; 1,5; 1,75; 2; 2,5; 3; 3,5; 4; 5.
Тут . Знехтувати членами ряду, меншими 10-3
| |
Обчислити значення функції
, a < 1
z = , a 1,
для a = 0,1; 0,3; 0,5; 0,7; 0,9; 1,25; 1,5; 1,75.
Тут .
Знехтувати членами ряду, меншими 10-3
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,3 a 1,3
y = , a < 0,3 або a > 1,3,
для a = 0,12; 0,3; 0,45; 0,6; 1,1; 1,3; 2.
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, -2,3 < a 2
z = , a -2,3 або a > 2,
для a = 0,1; 0,3; 0,4; 0,55; 0,8; 1,1; 1,4; 1,8.
Тут , yn = 0,1+0,2 n.
Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, a < 1
z = , a 1,
для a = 0,2; 0,4; 0,6; 0,8; 1,0; 1,3; 1,7; 2,2; 2,8.
Тут , x = 1,2.
Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, a < 1
z = , a 1,
для a = 0,75; 0,8; 0,85; 0,9; 0,95; 1; 1,1.
Тут ,
Знехтувати членами ряду, меншими 10-4
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, a < 0,5
z = , a 0,5,
для a = 0,1; 0,2; 0,25; 1,0; 1,2; 1,4; 1,6; 1,85; 2.
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, a < 1
z = , a 1
для a = 0,25; 0,5; 0,8; 1,0; 1,25; 1,5; 1,7; 2
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, a < 1
z = , a 1,
для a = 0,1; 0,15; 0,2; 0,25; 0,3; 0,4; 0,5;1,0.
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, 0,2 a < 0,75
z = , a < 0,2 або a 0,75,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,5; 0,6;1,0
Тут , .
Знехтувати членами ряду, меншими 10-5
|
Продовження таблиці 7
IIJIIIIIIIIIIII
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, -1 a 2
z = , a < -1 або a > 2
для a = -2; -1; -1,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 1 a 2
z = , a < 1 або a > 2,
для a = 0,2; 0,4; 0,6; 0,8; 1,0;1,5; 2,0; 3,0; 5,0;
Тут , c = 0,3.
Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,5 < a 1,5
z= , a 0,5 або a > 1,5,
для a = 0,1; 0,25; 0,5; 0,75; 1; 1,5; 2; 3,5; 4; 5.
Тут . Знехтувати членами ряду, меншими 10-7
| |
Обчислити значення функції
, 0,8 < a < 1,45
z = , a 0,8 або a 1,45,
для a = 0,15; 0,35; 0,7; 0,8; 1,1; 1,45; 1,6; 2,0; 3,4
Тут . y = 0,35.
Знехтувати членами ряду, меншими 10-7
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,5 < a < 1,1
z = , a 0,5 або a 1,1,
для a = 0,1; 0,3; 0,45; 0,5; 0,7; 0,8; 1,05;1,1; 1,4.
Тут . Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,8 < a < 1,45
z = , a 0,8 або a 1,45,
для a = 0,2; 0,3; 0,45; 0,6; 0,75; 1,1;1,5; 1,6.
Тут . Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,7 a < 1,5
z = , a < 0,7 або a 1,5,
для a = 0,2; 0,35; 0,65; 0,7; 1,0; 1,25; 1,5; 2,5; 3,0; 5,0
Тут , x = 2,2.
Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, 0,15 a < 0,55
z = , a < 0,15 або a 0,55,
для a = 0,05; 0,15; 0,25; 0,35; 0,45; 0,5; 1,0; 2,4; 3,6
Тут , x = 2,05 .
Знехтувати членами ряду, меншими 10-5
|
Продовження таблиці 7
JIIIIIIIIIIII
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,5 < a < 2,5
y = , a 0,5 або a 2,5,
для a = -1,5; -0,5; -0,1; 0,0; 0,5; 1,75; 1,8; 2,5; 3,4; 5,7.
Тут . Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, - 0,5 a < 3
y = , a < - 0,5 або a 3,
для a = -0,2; 0; 0,3; 0,5; 0,7; 0,9; 1,5; 1,9; 2,1; 4,3; 5.
Тут . Знехтувати членами ряду, меншими 10-7
| |
Обчислити значення функції
, a < 1,5
z= , a 1,5
для a = 0,42; 0,62; 1,1; 1,23; 1,4; 1,55; 2; 2,4.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, a > 2
y = , a 2
для a = 0,8; 1,0; 1,2; 2; 2,1; 3; 4; 5; 6; 8.
Тут . Знехтувати членами ряду, меншими 10-4
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 1 a < 5
z = , a < 1 або a 5,
для a = 0,5; 0,75; 1; 1,5; 2; 3; 4; 5; 6; 7.
Тут . Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 1 a < 3
x = , a < 1 або a 3,
для a = 0,6; 0,85; 1,2; 1,5; 3; 3,6; 4; 5; 6; 7.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 0,4 < a < 1,1
z = , a 0,4 або a 1,1,
для a = 0,1; 0,4; 0,45; 0,5; 0,7; 0,8; 1,1;1,3; 1,4.
Тут .
Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,6 a < 1,4
z = , a < 0,6 або a 1,4,
для a = 0,2; 0,35; 0,65; 0,7; 1,0; 1,25; 1,5; 2,5; 3,0; 5,0
Тут , m =1,3: x =4,5
Знехтувати членами ряду, меншими 10-4
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,5 < a < 1,25
z = , a 0,5 або a 1,25,
для a = 0,2; 0,3; 0,5; 0,6; 0,75; 1,25;1,5; 1,6.
Тут . Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,3 < a < 1,7
y = , a 0,3 або a 1,7,
для a = -1,5; -0,5; -0,1; 0,3; 0,5; 1,75; 1,8; 2,3; 3,4; 5,7.
Тут Знехтувати членами ряду, меншими 10-4
| |
Обчислити значення функції
, 0,12 a < 0,53
z = , a < 0,12 або a 0,53,
для a = 0,05; 0,12; 0,25; 0,35; 0,45; 0,53; 1,0; 2,4; 3,6
Тут , x = 2,3.
Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 0,3 a < 0,85
z = , a < 0,3 або a 0,85,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,85; 0,6;1,0
Тут ,
Знехтувати членами ряду, меншими 10-5
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,6 a 2
z = , a < 0,6 або a > 2,
для a = 0,2; 0,4; 0,6; 0,8; 1,0;1,5; 2,0; 3,0; 5,0.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 0,4 < a 1,6
z= , a 0,4 або a > 1,6,
для a = 0,1; 0,25; 0,4; 1; 1,25; 1,5; 1,6; 2; 2,5; 3; 5.
Тут . Знехтувати членами ряду, меншими 10-7
| |
Обчислити значення функції
, -1 a 2
z = , a < -1 або a > 2
для a = -2; -1; -1,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут , b = 0,5
Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 0,7 < a < 1,35
z = , a 0,7 або a 1,35,
для a = 0,15; 0,35; 0,7; 0,8; 1,1; 1,35; 1,6; 2,0; 3,4
Тут , y = 0,35.
Знехтувати членами ряду, меншими 10 -7
|
Продовження таблиці 7
JIIIIIIIIIIIIIIIIIIIIIIII
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,3 a < 0,6
z = , a < 0,3 або a 0,6,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,5; 0,6;1,0
Тут ,
Знехтувати членами ряду, меншими 10 -5
| |
Обчислити значення функції
, -1,5 a 2,5
z = , a < -1,5 або a > 2,5
для a = -2; -1; -1,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут . Знехтувати членами ряду, меншими 10-5
| |
Обчислити значення функції
, 1 a 2
z = , a < 1 або a > 2,
для a = 0,2; 0,4; 0,8; 1,0;1,5; 1,7; 2,0; 3,0; 5,0
Тут ; d = 0,3
Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,2 a < 0,5
z = , a < 0,2 або a 0,5,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,5; 0,6; 1,0
Тут ,
Знехтувати членами ряду, меншими 10-4
|
Продовження таблиці 7
| № п.п. | 4 Побудувати алгоритм і написати програму |
Обчислити значення функції
, 0,7 < a < 1,55
z = , a 0,7 або a 1,55,
для a = 0,15; 0,35; 0,7; 0,8; 1,1; 1,5; 1,6; 2,0; 3,4.
Тут , y = 0,25
Знехтувати членами ряду, меншими 10-6
| |
Обчислити значення функції
, 0,3 < a 2
z= , a 0,3 або a > 2,
для a = 0,1; 0,25; 0,3; 0,5; 1; 1,5; 2; 3,5; 4; 5.
Тут .
Знехтувати членами ряду, меншими 10-5
|
2.2. Завдання 5. Обробка одномірних масивів. Задача 5 А
Таблиця 8
| № п.п. | 5 А Побудувати алгоритм і написати програму |
| Знайти середнє арифметичне S від’ємних елементів масиву А и їх кількість k. | |
| Знайти середнє геометричне P додатних елементів масиву B і їх кількість k. | |
| Знайти суму S1 елементів масиву X з парними номерами та суму S2 елементів з непарними номерами | |
| Знайти суму S квадратів усіх елементів масиву Y, таких, що перевішують 10 за абсолютним значенням, і їх кількість k. | |
| Знайти добуток P1 усіх додатних, відмінних від нуля, елементів масиву А и їх кількість k1,а також добуток P2 усіх негативних елементів і їх кількість k2. | |
| Знайти середнє арифметичне S квадратів усіх елементів масиву Y, що перевищують 2,5 за абсолютним значенням, і їх кількість k | |
| Знайти значення Dмах найбільшого парного елемента цілочислового масиву D і його порядковий номер imax. | |
| Знайти кількість k елементів масиву В, порядкові номери яких кратні 3 | |
| Знайти суму S квадратів елементів масиву А, значення яких належать інтервалу [-10 ; 12], і їх кількість k. | |
| Знайти середнє арифметичне S елементів масиву Y, що перевищують 15 за абсолютним значенням, з парними порядковими номерами і їх кількість k. | |
| Знайти добуток P0 усіх відмінних від нуля елементів масиву А с парними порядковими номерами і їх кількість k0,а також добуток Pn усіх відмінних від нуля елементів з непарними порядковими номерами і їх кількість kn. | |
| Знайти кількість k1від’ємних, кількість додатних k2і кількістьk3нульових елементів масиву С. | |
| Здобути новий масив B з вихідного масиву А заміною елементів з непарними порядковими номерами числом . | |
| Знайти середнє арифметичне SА елементів масиву А, значення яких належать інтервалу [-23 ; 20], і їх кількість k. |
Продовження таблиці 8
| № п.п. | 5 А Побудувати алгоритм і написати програму |
| Здобути новий масив Y з вихідного масиву X діленням відповідних елементів на їхні порядкові номери | |
| Знайти суму S квадратів від’ємних елементів масиву В, порядкові номери яких кратні 5,а також їх кількістьk. | |
| Знайти середнє арифметичне S елементів масиву Y, відмінних від нуля, і їх кількість k1, а також кількість k2 елементів, рівних нулю. | |
| Знайти суму S1 елементів першої половини масиву А и, суму S2 інших його елементів. | |
| Знайти добуток Р, відмінних від нуля елементів масиву Х, ікількість kелементів, рівних нулю. | |
| Здобути новий масив У з вихідного масиву А діленням відповідних елементів з непарними порядковими номерами на перший елемент вихідного масиву. | |
| Знайти суму елементів S масиву А, значення яких належать інтервалу [-17 ; 25], і їх кількість k. | |
| Знайти суму S1 відмінних від нуля елементів масиву M з парними порядковими номерами і їх кількість k1,а також суму S2 відмінних від нуля елементів з непарними порядковими номерами і їх кількість k2. | |
| Знайти найменший за абсолютним значенням елемент Нmin масиву Н с непарним порядковим номером | |
| Знайти середнє геометричне P відмінних від нуля елементів масиву С и їх кількість k | |
| Знайти середнє арифметичне S натуральних логарифмів додатних елементів масиву А и їх кількість k. | |
| Здобути новий масив Y з вихідного масиву X діленням відповідних елементів масиву X на його максимальний елемент Xmax | |
| Здобути новий масив B з вихідного масиву A заміною відповідних від’ємних елементів масиву нулями | |
| Здобути новий масив Y з вихідного масиву X додаванням відповідних елементів із середнім арифметичним вихідного масиву X. | |
| Здобути новий масив D з вихідного масиву C заміною відповідних елементів масиву C з непарними порядковими номерами - нулями, а з парними порядковими номерами – одиницями. |
Продовження таблиці 8
| № п.п. | 5 А Побудувати алгоритм і написати програму |
| Здобути новий масив R з вихідного масиву Q заміною додатних відмінних від нуля елементів масиву Q значеннями десяткових логарифмів цих елементів | |
| Знайти середнє арифметичне S елементів масиву А, що перевищують за абсолютним значенням 2,7 і їх кількість k. | |
| Знайти середнє геометричне P додатних елементів масиву B з непарними порядковими номерами і їх кількість k. | |
| Знайти добуток Р1 відмінних від нуля елементів масиву Y з парними номерами й суму Р2 елементів з непарними номерами | |
| Знайти суму S квадратів усіх елементів масиву Y, що не перевищують 5,4 за абсолютним значенням, і їх кількість k. | |
| Знайти суму С усіх додатних, відмінних від нуля, елементів масиву В и їх кількість k,а також добуток P усіх від’ємних елементів і їх кількість r. | |
| Знайти суму SР квадратів усіх елементів масиву Y, що перевищують 1,5 за абсолютним значенням, і їх кількість k. | |
| Знайти значення Fмin найменшого парного елемента цілочислового масиву F і його порядковий номер imin | |
| Знайти кількість k елементів масиву C, порядкові номери яких кратні 4. | |
| Знайти добуток Р квадратів елементів масиву D, значення яких належать інтервалу [-1.2 ; 3,6], і їх кількість k. | |
| Знайти середнє геометричне Р елементів масиву А, що перевищують 4,2 за абсолютним значенням, з порядковими номерами, кратними 3. | |
| Знайти добуток P1 усіх відмінних від нуля елементів масиву А с непарними порядковими номерами й добуток P2 усіх відмінних від нуля елементів з парними порядковими номерами й кількість k нульових елементів. | |
| Здобути новий масив С із вихідного масиву А заміною елементів з парними порядковими номерами числом / 2. | |
| Знайти добуток Р відмінних від 0 парних елементів цілочислового масиву D і кількість непарних елементів k. | |
| Знайти середнє арифметичне SС елементів масиву З, з парними порядковими номерами, значення яких належать інтервалу [-10 ; 10], і їх кількість k. |
Продовження таблиці 8
JIIIIIIIIIIII
| № п.п. | 5 А Побудувати алгоритм і написати програму |
| Здобути новий масив Y з вихідного масиву X діленням відповідних елементів на порядковий номер мінімального елемента масиву X. | |
| Знайти суму S десяткових логарифмів додатних елементів масиву D, порядкові номери яких кратні 3. | |
| Здобути новий масив В з вихідного масиву А діленням відповідних елементів з парними порядковими номерами на останній елемент вихідного масиву. | |
| Знайти суму S добутків елементів масиву X на їхні відповідні порядкові номери. | |
| Здобути новий масив В з вихідного масиву А діленням елементів з парними порядковими номерами на число 3, елементів з непарними порядковими номерами на число 2. | |
| Знайти середнє геометричне P елементів масиву C, що перевищують число і їх кількість k. |
2.3. Обробка двовимірних масивів. Задача 5 Б
Таблиця 9
| № п.п. | 5 Б Побудувати алгоритм і написати програму |
| Знайти суму Si і кількість ki додатних елементів кожного рядка масиву Х. | |
| Знайти добуток Pj і кількість kj відмінних від нуля елементів кожного стовпця масиву Y. | |
| Знайти середнє арифметичне Si додатних елементів масиву A кожного непарного рядка. | |
| Знайти середнє арифметичне Sj додатних елементів кожного парного стовпця масиву Т. | |
| Знайти суму Si і кількість ki елементів, перевищують одиницю в кожному рядку масиву Y. | |
| Знайти суму S і кількість k елементів масиву Х, що не перевищують за абсолютним значенням | |
| Знайти суму квадратів елементів S, розташованих на обох діагоналях масиву C. | |
| Знайти середнє арифметичне S1 і кількість k1 додатних ісереднє арифметичне S2 і кількість k2 від’ємних елементів масиву Х. | |
| Знайти добуток Р, відмінних від нуля елементів масиву А, ікількість k елементів, рівних нулю | |
| Знайти добуток Рj ікількість k j відмінних від нуля елементів кожного стовпця масиву А. | |
| Знайти суму Si ікількість ki елементів кожного парного рядка масиву Y. | |
| Знайти добуток Р додатних елементів, розташованих на перетинанні парних рядків і непарних стовпців масиву А. | |
| Знайти суму S1i елементів кожного рядка й суму S2j елементів кожного стовпця масиву Х. | |
| Знайти значення максимального за абсолютним значенням Мi елемента кожного рядка масиву А, з порядковим номером, кратним 3. | |
| Знайти значення мінімального Мj елемента кожного непарного стовпця масиву Х. |
Продовження таблиці 9
| № п.п. | 5 Б Побудувати алгоритм і написати програму |
| Знайти значення максимального Мj елемента кожного стовпця масиву Y і номера рядка ji, у якій він розміщається. | |
| Знайти значення мінімального Мi елемента кожного рядка масиву В и номера стовпця ij, у якій він розміщається. | |
| Знайти натуральний логарифм М максимального елемента масиву Т и його індекси ij і ji. | |
| Знайти середнє геометричне Рjі кількість kjдодатних відмінних від нуля елементів кожного стовпця масиву Х. | |
| Знайти середнє геометричне Р и кількість k додатних елементів масиву Х с парними індексами. | |
| Знайти кількість k від’ємних,кількість p додатних ікількість h нульових елементів масиву Y. | |
| Здобути новий масив Y з вихідного масиву X заміною відповідних негативних елементів масиву X нулями, а додатних – одиницями. | |
| Здобути новий масив B з масиву A діленням елементів масиву А на максимальний елемент цього масиву. | |
| Здобути новий масив B з вихідного масиву A відніманням числа з елементів масиву А | |
| Здобути новий масив Y з вихідного масиву X множенням елементів кожного рядка масиву X на максимальний елемент Мiцього рядка. | |
| Знайти кількість ki ненульових елементів кожного парного рядка масиву В и натуральний логарифм Si суми їх модулів. | |
| Знайти кількість ki негативних елементів у кожному рядку й загальнакількість негативних елементів К масиву А. | |
| Знайти добуток pj позитивних елементів у кожному непарному стовпцімасиву А и їх кількість kj. | |
| Знайти кількість ki нульових елементів масиву А и номера рядків N, у яких вони розміщаються. | |
| Знайти кількість kj ненульових елементів кожного непарного стовпця масиву А и добуток Рj цих елементів. |
Продовження таблиці 9
| № п.п. | 5 Б Побудувати алгоритм і написати програму |
| Знайти суму Si і кількість ki додатних елементів кожного парного рядка масиву Х. | |
| Знайти середнє арифметичне Si елементів, що перевищують 5 за абсолютним значенням у кожному непарному рядку масиву A. | |
| Знайти добуток Pj і кількість kj відмінних від нуля елементів кожного непарного стовпця масиву Y. | |
| Знайти середнє арифметичне Sj негативних елементів не перевищуючих -2,5 у кожному стовпці масиву Р с порядковим номером, кратним 3. | |
| Знайти середнє арифметичне S і кількість kквадратів від’ємних елементів масиву Х. | |
| Знайти кількість ki нульових елементів у кожному рядку масиву Y, а також загальне число нульових елементів масиву | |
| Знайти суму S натуральних логарифмів елементів, розташованих на головній діагоналі масиву В. | |
| Здобути новий масив В з вихідного масиву С діленням елементів вихідного масиву С на номери їх рядків. | |
| Знайти суму S елементів перевищуючих 1,5 за абсолютним значенням масиву D і кількість k інших. | |
| Знайти суму квадратів від’ємних елементів Si, у кожному непарному рядку масиву C. | |
| Знайти добуток Р додатних елементів цілочислового масиву А, кратних 3, розташованих на перетинанні непарних рядків і стовпців | |
| Знайти квадратний корінь суми Si додатних елементів у кожному рядку масиву Х. | |
| Здобути новий масив С із вихідного масиву В множенням елементів масиву В на максимальний елемент вихідного масиву. | |
| Знайти середнє геометричне Р и кількість k додатних елементів масиву Х с індексами, кратними 3. |
Продовження таблиці 9
| № п.п. | 5 Б Побудувати алгоритм і написати програму |
| Знайти кількість ki від’ємних і кількість pi додатних елементів кожного парного рядка масиву Y. | |
| Здобути новий масив Y з вихідного масиву X заміною відповідних від’ємних елементів масиву X числом , додатних – числом / 2, нульових елементів – числом е. | |
| Здобути новий масив B з масиву A додаванням елементів масиву А с порядковими номерами відповідних рядків масиву А. | |
| Здобути новий масив B з вихідного масиву A відніманням числа е з елементів масиву А | |
| Здобути новий масив Y з масиву X заміною елементів побічної діагоналі на порядковий номер відповідного рядка, елементів на головній діагоналі – на порядковий номер відповідного стовпця. | |
| Знайти максимальний Мj елемент кожного стовпця масиву Х, а також мінімальний елемент усього масиву. |
3. РЕКОМЕНДАЦІЇ З ВИКОНАННЯ КОНТРОЛЬНИХ ЗАВДАНЬ
3.1. Вибір вихідних даних
До складу контрольної роботи № 1 входять 6 задач (1А, 1 Б, 2А, 2Б, 3А, 3Б), до складу контрольної роботи № 2 – 3 задачи (4, 5А, 5Б).
Для вибору варіанта завдання використовуються дві останні цифри номера залікової книжки або цифри номеру завданому викладачем:
- якщо ці цифри становлять число менше 50, то це число вважається номером варіанта;
- якщо дві останні цифри залікової книжки становлять число більше або рівне 50, за номер варіанта ухвалюється число рівне отриманому мінус 50.
Звіт про виконання контрольної роботи повинен містити наступне:
- титульний аркуш із вказівкою прізвища, ініціалів, номера групи й варіанта завдання;
- детальний виклад індивідуального завдання;
- схему алгоритму розв'язання задачі;
- пояснення всіх змінних і масивів, що використаються при розв'язанні задачі;
- програму алгоритмічною мовою, відповідну до алгоритму задачі;
- результати виконання програми на комп'ютері.
3.2Запис арифметичних виразів за правилами алгоритмічної мови (QBASIC)
Арифметичні вирази – комбінація числових констант, змінних і функцій, зв'язаних між собою знаками арифметичних операцій, і розділених, якщо необхідно, круглими дужками.
Результат обчислень завжди буде числового типу відповідно до типу об'єктів вираження.
При запису необхідно враховувати наступне:
- арифметичні вирази записуються в один рядок;
- порядок виконання операцій визначається пріоритетом операції й дужками;
- символи операцій повинні бути присутнім у явній формі, наприклад, A * B / C, але не A B / C.
Пріоритети арифметичних дій:
1. Виконання операцій у дужках
2. Обчислення функцій
3. Піднесення в ступінь (^)
4. Множення, ділення (* /)
5. Додавання, віднімання ( + - )
Стандартні арифметичні функції
| Функція | Правила запису | Примітки |
| | a | | ABS (A) | абсолютне значення a |
| SQR (A) | квадратний корінь. В інших випадках застосується формула
|
| ea | EXP (A) | експоненціальна функція |
| sin a | SIN (A) | аргументи тригонометричних функцій (кути) задаються в радіанах.
, ,
,
|
| cos a | COS (A) | |
| tg a | TAN (A) | |
| arctg a | ATN (A) | |
| ln a | LOG (A) | для логарифму по довільній основі (b) застосовується формула , (a > 0, a 1);
|
| int a | INT (A) | найбільше ціле, що не перевершує аргумент, наприклад, int (2,3) = 2, int (-2,3) = - 3 |
| fix a | FIX (A) | ціла частина аргументу, наприклад, fix (2.3) =2, fix(-2.3) = -2 |
| sgn a | SGN (A) | функція сигнатури, наприклад, sgn (a < 0) = -1, sgn (а = 0) = 0, sgn (а > 0) = 1 |
Деякі допоміжні формули
| Формула | Примітка |
| Факторіал |
| Середнє арифметичне елементів х1, х2, …, хn, |
| Середнє геометричне елементів х1, х2, …, хn (хi > 0), |
3.3. Приклад виконання задачі 1А
Умова: записати арифметичні вирази у символах алгоритмічної мови
;
;
;

3.4. Типи алгоритмів
Алгоритм – упорядкована послідовність дій, виконання яких дозволяє перетворити вихідні дані в кінцевий результат.
|
Алгоритм

Алгоритм оформляється у вигляді блок – схем.
| | ||
початок(кінець) програми ввід – виведення
логічний блокарифметичний блок
виведення на принтер блок модифікацій
|
звертання до процедури логічне проходження
Типи алгоритмів: лінійний, розгалужений, циклічний
Алгоритм лінійної структури – виконує дії в строгій лінійній послідовності.
Алгоритм розгалуженої структури, - виконує дії в одному з передбачених напрямків
Алгоритм циклічної структури – передбачає виконання багаторазово повторюваних дій.
3.5. Приклад виконання задачі 1Б
Завдання: відповідно до умови розробити алгоритм лінійної структури й скласти програму.
Умова: знайти площу грані, площа повної поверхні й об'єм куба з довжиною ребра - а.
Розв'язання: приймемо позначення: а А, Sгр SGR,
Sп SP, Vкуб V
Блок – схема Програма
|
REM алгоритм лінійної структури ‘оператор- коментар
INPUT “Довжина ребра куба A”; A ‘ введення даних
|
|
V = A ^ 3
|
END ‘ кінець програми
Результат виконання програми:
Довжина ребра куба A? 3_
Sгр = 9 Sп = 54 V = 27
3.6. Приклад виконання задачі 2А
Завдання: відповідно до умови задачі розробити алгоритм розгалуженої структури і скласти програму обчислення функції.
Умова: Обчислити значення функції
, де
, - 0,5 a < 3
y =
, a < - 0,5 або a 3,
для a = -0,1; 0; 0,1; 0,2; 0,3; 0,4; 0,5; 1; 2; 3; 4; 5.
Тут
. Знехтувати членами ряду, меншими 10-7
, a < 1,5
z=
, a 1,5
для a = 0,5; 0,75; 1,0; 1,25; 1,5; 1,75; 2; 2,5.
Тут
. Знехтувати членами ряду, меншими 10-5
, a > 2
y =
, a 2
для a = 0,7; 1,0; 1,4; 2; 2,5; 3; 4; 5; 6; 7.
Тут
. Знехтувати членами ряду, меншими 10-4
, 1 a < 5
z =
, a < 1 або a 5,
для a = 0,5; 0,75; 1; 1,5; 2; 3; 4; 5; 6; 7.
Тут
. Знехтувати членами ряду, меншими 10-7
, 1 a < 1,5
z=
, a < 1 або a 1,5,
для a = 0,5; 0,1; 0,12; 0,15; 0,2; 0,25; 0,3; 0,35
Тут
x = 0,7
Знехтувати членами ряду, меншими 10-5
, 0,5 a < 1,5
y =
, a < 0,5 або a 1,5,
для a = -0,2; -0,1; 0; 0,25; 1,0; 1,5; 2; 3; 4.
Тут
. Знехтувати членами ряду, меншими 10-4
, 0,35 a < 0,8
z =
, a < 0,35 або a 0,8,
для a = -0,2; -0,1; 0; 0,25; 1,0; 1,5; 2; 3; 4.
Тут
. Знехтувати членами ряду, меншими 10-5
, 0,1 a < 0,6
z =
, a < 0,1 або a 0,6,
для a = -0,5; -0,25; 0;1; 0,6; 0,8; 1,7; 2,9.
Тут
,
Знехтувати членами ряду, меншими 10-5
, 1 a 3
y =
, a < 1 або a > 3,
для a = 0,2; 0,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут
.
Знехтувати членами ряду, меншими 10-5
, 2 < a 4
z =
, a 2 або a > 4,
для a = 1,5; 1,74; 2; 2,5; 3, 3,5; 4; 4,5; 5; 6.
Тут
, x = 0,3.
Знехтувати членами ряду, меншими 10-3
, a < 3
y =
, a 3,
для a = 1; 1,25; 1,5; 1,75; 2; 2,5; 3; 3,5; 4; 5.
Тут
. Знехтувати членами ряду, меншими 10-3
, a < 1
z =
, a 1,
для a = 0,1; 0,3; 0,5; 0,7; 0,9; 1,25; 1,5; 1,75.
Тут
.
Знехтувати членами ряду, меншими 10-3
, 0,3 a 1,3
y =
, a < 0,3 або a > 1,3,
для a = 0,12; 0,3; 0,45; 0,6; 1,1; 1,3; 2.
Тут
. Знехтувати членами ряду, меншими 10-4
, -2,3 < a 2
z =
, a -2,3 або a > 2,
для a = 0,1; 0,3; 0,4; 0,55; 0,8; 1,1; 1,4; 1,8.
Тут
, yn = 0,1+0,2 n.
Знехтувати членами ряду, меншими 10-4
, a < 1
z =
, a 1,
для a = 0,2; 0,4; 0,6; 0,8; 1,0; 1,3; 1,7; 2,2; 2,8.
Тут
, x = 1,2.
Знехтувати членами ряду, меншими 10-4
, a < 1
z =
, a 1,
для a = 0,75; 0,8; 0,85; 0,9; 0,95; 1; 1,1.
Тут
,
Знехтувати членами ряду, меншими 10-4
, a < 0,5
z =
, a 0,5,
для a = 0,1; 0,2; 0,25; 1,0; 1,2; 1,4; 1,6; 1,85; 2.
Тут
. Знехтувати членами ряду, меншими 10-4
, a < 1
z =
, a 1
для a = 0,25; 0,5; 0,8; 1,0; 1,25; 1,5; 1,7; 2
Тут
. Знехтувати членами ряду, меншими 10-4
, a < 1
z =
, a 1,
для a = 0,1; 0,15; 0,2; 0,25; 0,3; 0,4; 0,5;1,0.
Тут
. Знехтувати членами ряду, меншими 10-4
, 0,2 a < 0,75
z =
, a < 0,2 або a 0,75,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,5; 0,6;1,0
Тут
,
.
Знехтувати членами ряду, меншими 10-5
, -1 a 2
z =
, a < -1 або a > 2
для a = -2; -1; -1,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут
. Знехтувати членами ряду, меншими 10-5
, 1 a 2
z =
, a < 1 або a > 2,
для a = 0,2; 0,4; 0,6; 0,8; 1,0;1,5; 2,0; 3,0; 5,0;
Тут
, c = 0,3.
Знехтувати членами ряду, меншими 10-6
, 0,5 < a 1,5
z=
, a 0,5 або a > 1,5,
для a = 0,1; 0,25; 0,5; 0,75; 1; 1,5; 2; 3,5; 4; 5.
Тут
. Знехтувати членами ряду, меншими 10-7
, 0,8 < a < 1,45
z =
, a 0,8 або a 1,45,
для a = 0,15; 0,35; 0,7; 0,8; 1,1; 1,45; 1,6; 2,0; 3,4
Тут
. y = 0,35.
Знехтувати членами ряду, меншими 10-7
, 0,5 < a < 1,1
z =
, a 0,5 або a 1,1,
для a = 0,1; 0,3; 0,45; 0,5; 0,7; 0,8; 1,05;1,1; 1,4.
Тут
. Знехтувати членами ряду, меншими 10-6
, 0,8 < a < 1,45
z =
, a 0,8 або a 1,45,
для a = 0,2; 0,3; 0,45; 0,6; 0,75; 1,1;1,5; 1,6.
Тут
. Знехтувати членами ряду, меншими 10-6
, 0,7 a < 1,5
z =
, a < 0,7 або a 1,5,
для a = 0,2; 0,35; 0,65; 0,7; 1,0; 1,25; 1,5; 2,5; 3,0; 5,0
Тут
, x = 2,2.
Знехтувати членами ряду, меншими 10-4
, 0,15 a < 0,55
z =
, a < 0,15 або a 0,55,
для a = 0,05; 0,15; 0,25; 0,35; 0,45; 0,5; 1,0; 2,4; 3,6
Тут
, x = 2,05 .
Знехтувати членами ряду, меншими 10-5
, 0,5 < a < 2,5
y =
, a 0,5 або a 2,5,
для a = -1,5; -0,5; -0,1; 0,0; 0,5; 1,75; 1,8; 2,5; 3,4; 5,7.
Тут
. Знехтувати членами ряду, меншими 10-4
, - 0,5 a < 3
y =
, a < - 0,5 або a 3,
для a = -0,2; 0; 0,3; 0,5; 0,7; 0,9; 1,5; 1,9; 2,1; 4,3; 5.
Тут
. Знехтувати членами ряду, меншими 10-7
, a < 1,5
z=
, a 1,5
для a = 0,42; 0,62; 1,1; 1,23; 1,4; 1,55; 2; 2,4.
Тут
. Знехтувати членами ряду, меншими 10-5
, a > 2
y =
, a 2
для a = 0,8; 1,0; 1,2; 2; 2,1; 3; 4; 5; 6; 8.
Тут
. Знехтувати членами ряду, меншими 10-4
, 1 a < 5
z =
, a < 1 або a 5,
для a = 0,5; 0,75; 1; 1,5; 2; 3; 4; 5; 6; 7.
Тут
. Знехтувати членами ряду, меншими 10-6
, 1 a < 3
x =
, a < 1 або a 3,
для a = 0,6; 0,85; 1,2; 1,5; 3; 3,6; 4; 5; 6; 7.
Тут
. Знехтувати членами ряду, меншими 10-5
, 0,4 < a < 1,1
z =
, a 0,4 або a 1,1,
для a = 0,1; 0,4; 0,45; 0,5; 0,7; 0,8; 1,1;1,3; 1,4.
Тут
.
Знехтувати членами ряду, меншими 10-6
, 0,6 a < 1,4
z =
, a < 0,6 або a 1,4,
для a = 0,2; 0,35; 0,65; 0,7; 1,0; 1,25; 1,5; 2,5; 3,0; 5,0
Тут
, m =1,3: x =4,5
Знехтувати членами ряду, меншими 10-4
, 0,5 < a < 1,25
z =
, a 0,5 або a 1,25,
для a = 0,2; 0,3; 0,5; 0,6; 0,75; 1,25;1,5; 1,6.
Тут
. Знехтувати членами ряду, меншими 10-6
, 0,3 < a < 1,7
y =
, a 0,3 або a 1,7,
для a = -1,5; -0,5; -0,1; 0,3; 0,5; 1,75; 1,8; 2,3; 3,4; 5,7.
Тут
Знехтувати членами ряду, меншими 10-4
, 0,12 a < 0,53
z =
, a < 0,12 або a 0,53,
для a = 0,05; 0,12; 0,25; 0,35; 0,45; 0,53; 1,0; 2,4; 3,6
Тут
, x = 2,3.
Знехтувати членами ряду, меншими 10-5
, 0,3 a < 0,85
z =
, a < 0,3 або a 0,85,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,85; 0,6;1,0
Тут
,
Знехтувати членами ряду, меншими 10-5
, 0,6 a 2
z =
, a < 0,6 або a > 2,
для a = 0,2; 0,4; 0,6; 0,8; 1,0;1,5; 2,0; 3,0; 5,0.
Тут
. Знехтувати членами ряду, меншими 10-5
, 0,4 < a 1,6
z=
, a 0,4 або a > 1,6,
для a = 0,1; 0,25; 0,4; 1; 1,25; 1,5; 1,6; 2; 2,5; 3; 5.
Тут
. Знехтувати членами ряду, меншими 10-7
, -1 a 2
z =
, a < -1 або a > 2
для a = -2; -1; -1,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут
, b = 0,5
Знехтувати членами ряду, меншими 10-5
, 0,7 < a < 1,35
z =
, a 0,7 або a 1,35,
для a = 0,15; 0,35; 0,7; 0,8; 1,1; 1,35; 1,6; 2,0; 3,4
Тут
, y = 0,35.
Знехтувати членами ряду, меншими 10 -7
, 0,3 a < 0,6
z =
, a < 0,3 або a 0,6,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,5; 0,6;1,0
Тут
,
Знехтувати членами ряду, меншими 10 -5
, -1,5 a 2,5
z =
, a < -1,5 або a > 2,5
для a = -2; -1; -1,5; 0,75; 1; 1,25; 2; 2,5; 3; 5.
Тут
. Знехтувати членами ряду, меншими 10-5
, 1 a 2
z =
, a < 1 або a > 2,
для a = 0,2; 0,4; 0,8; 1,0;1,5; 1,7; 2,0; 3,0; 5,0
Тут
; d = 0,3
Знехтувати членами ряду, меншими 10-6
, 0,2 a < 0,5
z =
, a < 0,2 або a 0,5,
для a = 0; 0,1; 0,15; 0,2; 0,3; 0,4; 0,5; 0,6; 1,0
Тут
,
Знехтувати членами ряду, меншими 10-4
, 0,7 < a < 1,55
z =
, a 0,7 або a 1,55,
для a = 0,15; 0,35; 0,7; 0,8; 1,1; 1,5; 1,6; 2,0; 3,4.
Тут
, y = 0,25
Знехтувати членами ряду, меншими 10-6
, 0,3 < a 2
z=
, a 0,3 або a > 2,
для a = 0,1; 0,25; 0,3; 0,5; 1; 1,5; 2; 3,5; 4; 5.
Тут
.
Знехтувати членами ряду, меншими 10-5
,
,
,
,
(a > 0, a 1);