Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР 1.docx
Скачиваний:
4
Добавлен:
25.11.2019
Размер:
220.53 Кб
Скачать

Задача 4

Загальна умова

  1. Введення усіх даних виконувати під час роботи додатка.

  2. Вихідну матрицю заповнити дійсними числами.

  3. Вихідна і перетворена матриці повинні бути одночасно доступними для перегляду на формі.

  4. Заборонити редагування значень перетвореної матриці.

  5. Пронумерувати рядки і стовпці матриці.

  6. Змінити колір фона, товщину ліній сітки та шрифт перетвореної матриці.

  7. Усі елементи інтерфейсу повинні мати пояснювальний текст.

Перетворити квадратну матрицю порядку N, видрукувавши початкову та перетворену матриці. Перетворення здійснити:

1. діленням елементів кожного стовпця на відповідний елемент головної діагоналі;

2. діленням елементів кожного рядка на перший елемент того ж рядка;

3. діленням елементів кожного стовпця на перший елемент того ж стовпця;

4. множенням елементів кожного стовпця на відповідний елемент головної діагоналі;

5. множенням елементів кожного рядка на відповідний елемент головної діагоналі;

6. множенням елементів кожного стовпця на перший елемент того ж стовпця;

7. множенням елементів кожного рядка на перший елемент того ж рядка;

8. діленням елементів кожного рядка на останній елемент того ж рядка;

9. множенням елементів кожного рядка на останній елемент того ж рядка;

10. діленням елементів кожного стовпця на останній елемент того ж стовпця;

11. множенням елементів кожного стовпця на останній елемент того ж стовпця;

12. заміною елементів кожного непарного рядка на квадрати цих елементів;

13. заміною елементів кожного парного рядка на квадрати цих елементів;

14. заміною елементів кожного парного стовпця на квадрати цих елементів;

15. заміною елементів кожного непарного стовпця на квадрати цих елементів;

16. заміною кожного парного стовпця на стовпець, який складається з нульових елементів;

17. заміною кожного непарного рядка на рядок, який складається з нульових елементів;

18. заміною її верхньою трикутною матрицею;

19. заміною її нижньою трикутною матрицею;

20. заміною елементів, які розташовані на побічній діагоналі та нижче, на нулі;

21. заміною елементів, розташованих на побічній діагоналі та вище, на нулі;

22. перестановкою місцями рядків та стовпців;

23. заміною на її суму з іншою матрицею такого ж типу;

24. заміною верхньої трикутної матриці на її суму з іншою квадратною матрицею такого ж порядку;

25. заміною нижньої трикутної матриці на її суму з іншою квадратною матрицею такого ж порядку;

26. заміною кожного третього рядка, починаючи з першого, рядком, який складається з одиниць;

27. заміною елементів останніх К рядків кубами цих елементів;

28. відніманням з елементів кожного рядка відповідних елементів К - го рядка;

29. відніманням з елементів кожного стовпця відповідних елементів К - го стовпця;

30. відніманням з елементів кожного рядка відповідних елементів першого рядка.

Задача 5

Загальна умова

  1. Введення вихідних даних виконувати тільки за допомогою візуальних компонентів.

  2. Шукану послідовність значень представити у вигляді комбінованого списку (компонент ComboBox).

  3. Рядки із парними номерами отриманого списку скопіювати в інший список, відсортувати його значення по зростанню (чи убуванню, якщо список є відсортованим за зростанням), показати у вікні редактора значення елемента нового списку із заданим порядковим номером.

  4. Кожний етап виконання завдання п.3 треба ініціювати окремо від інших.

  5. Розробити додаток з використанням рядкового меню.

  6. Кожна подія під час роботи додатка повинна ініціюватися через активізацію відповідного пункта меню.

  7. Передбачити наприкінці меню наявність режиму "Вихід".

  8. Також у додатоку повинно використовуватися два або більше локальних меню для зміни кольорів компонентів, шрифтів, або інших дій.

Розв’язання задач одержати у виглядi масиву.

1. Задане натуральне число n. Одержати послiдовнiсть , в якiй, при i = 1, 2, ..., n, значення дорiвнювало б i.

2. Задане натуральне число n. Одержати послiдовнiсть , в якiй, при i = 1, 2, ..., n, значення дорiвнювало б .

3. Послiдовнiсть утворена за законом: Одержати .

4. Заданi натуральне число n та дiйснi числа . Одержати вектор , компонента якого дорiвнює:

, якщо 0 < < 10;

 1 у противному разi.

5. Заданi натуральне число m та дiйснi числа . Одержати вектор , компонента якого визначається як:

, якщо ;

= 

 1/ в противному разi.

6. Обчислити компоненти вектора ) за формулою:

, якщо ;

= 

 ctg i , якщо .

7. Обчислити вектор , кожна компонента якого визначається за формулою:

 arctg , якщо ;

= 

, якщо .

8. Обчислити вектор , який дорiвнює сумi двох векторiв: та , за формулою . Вектор X заданий. Значення компонент вектора Y обчислити за формулою .

9. Послiдовнiсть утворена за законом: Одержати .

10. Заданi натуральне число n та дiйснi числа . Одержати , при цьому

11. Заданi натуральне число n та дiйснi числа . Одержати , де

12. Заданi натуральне число n та дiйснi числа Одержати , де

13. Заданi натуральне число k та дiйснi числа . Одержати послiдовнiсть дiйсних чисел де

14. Одержати послiдовнiсть цiлих чисел , де

15. Послiдовнiсть утворена за законом: Одержати послiдовнiсть

16. Послiдовнiсть утворена за законом: Одержати

17. Обчислити де

i , якщо i - непарне;

= 

i / 2 , у противному разi ;

, якщо i - непарне;

= 

, у противному разi.

18. Одержати послiдовнiсть , якщо при i = 1, 2, ..., n значення дорiвнює:

1 + 1/ 2 + ... + 1/ i .

19. Одержати послiдовнiсть , якщо при i = 1, 2, ..., n значення дорiвнює i !.

20. Заданi натуральне число n та дiйснi числа . Одержати , якщо .

21. Одержати вектор , якщо

22. Одержати вектор , якщо

23. Два полiноми степенiв n та m заданi масивами своїх коефiцiєнтiв . Обчислити коефiцiєнти полiному, який є сумою даних полiномiв.

24. Функцiя визначена на вiдтинку . Для значень аргументу обчислити вiдповiднi значення функцiї . Обчисленi значення та представити як вектори i видрукувати їх.

25. Функцiя визначена на вiдтинку . Для значень аргументу обчислити вiдповiднi значення функцiї . Обчисленi значення та представити як вектори i видрукувати їх.

26. Функцiя визначена на вiдтинку [a, b] . Для значень аргументу обчислити вiдповiднi значення функцiї . Задачу розв’язати для a = -1 ; b = 3; n = 40. Обчисленi значення та представити як вектори i видрукувати їх.

27. Функцiя визначена на вiдтинку [a, b] . Для значень аргументу обчислити вiдповiднi значення функцiї . Задачу розв’язати для a = -1 ; b = 2; n = 30. Обчисленi значення та представити як вектори i видрукувати їх.

28. Функцiя визначена на вiдтинку [a, b] . Для значень аргументу обчислити вiдповiднi значення функцiї . Задачу розв’язати для a = -3 ; b = 5; n = 40. Обчисленi значення та представити як вектори i видрукувати їх.

29. Обчислити значення функцiї , якщо x змiнюється вiд 0 до 1 з кроком 0,1. Обчисленi значення x та y представити як вектори i видрукувати їх.

30. Обчислити значення функцiї , якщо t змiнюється вiд 1 до 1,5 з кроком 0,1.

Обчисленi значення d та t представити як вектори i видрукувати їх. Визначити середнiй модуль рiзницi мiж компонентами вектора d та заданого вектора за формулою