Контрольна робота 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А
Завдання: відповідно до умови задачі розробити алгоритм розгалуженої структури і скласти програму обчислення функції.
Умова: Обчислити значення функції , де