Роздрукувати сторінку
Главная \ Методичні вказівки \ Методичні вказівки \ 1199 Практична робота № 31-32 на тему Розв’язування задач в середовищі VBА з використанням масивів

Практична робота № 31-32 на тему Розв’язування задач в середовищі VBА з використанням масивів

« Назад

Практична робота № 31-32

Тема: Розв’язування задач в середовищі VBА з використанням масивів

Мета: Виробити практичні навички розв’язування задач з використанням масивів.

Завдання

  1. Скласти формалізовану схему та блок-схему розв’язування задачі № n  з наведеного нижче переліку завдань (n=номер студента у списку групи).

  2. Записати програму мовою VB та виконати її.

  3. Створити письмовий звіт, в який помістити відповіді на контрольні запитання.

Технологія виконання роботи

  1. Створити робочу книгу ПР31-32_<власне прізвище>.xls.

  2. На аркуші Лист1 записати умову своєї задачі, інформаційну модель, математичну модель, алгоритм  та блок-схему  до своєї задачі..

  3. На аркуш  додати командну кнопку з написом Обчислити з відповідним програмним кодом для зчитування з аркуша вхідного масиву та виведення на аркуш  результату обчислень з пояснювальним текстом.

  4. Перейменувати аркуш Лист1 у Одновимірний масив

  5. Аналогічно оформити на аркуші Лист2 задачу на використання двовимірного масиву та передбачити виведення сформованого вхідного масиву, вихідного масиву та результату обчислень на аркуш.

  6. Перейменувати аркуш Лист2 у Двовимірний масив.

Контрольні запитання

  1. Що таке масив?

  2. Що таке елемент массиву?

  3. Що таке статичний массив?

  4. Що таке динамічний массив?

  5. Як здійснюється оголошення статичного (одновимірного і двовимірного) масиву?

  6. Як здійснюється оголошення динамічного (одновимірного і двовимірного) масиву?

  7. Що означає запис Dim D (12) As Integer ?

  8. Що означає запис  Option Base {0 або 1}?

  9. Що означає запис Dim  D1(1 to 12) As Integer?

  10. Що означає запис Dim М (12, 12) As Integer ?

  11. Що означає запис Dim M2 (1 to 12, 1 to 12) As Integer?

  12. Як записують у програмному коді елемент одновимірного масиву?

  13. Як записують у програмному коді елемент двовимірного масиву?

  14. Описати алгоритм формування і виведення двовимірного масиву на аркуш.

  15. Описати алгоритм суми всіх елементів двовимірного масиву.

  16. Описати алгоритм добутку всіх елементів двовимірного масиву.

  17. Описати алгоритм пошуку максимуму і мінімуму двовимірного масиву.

  18. Навести програмні формули виділення елементів головної і другорядної діагоналей двовимірного масиву.

  19. Описати алгоритм добутку всіх елементів головної діагоналі двовимірного масиву.

  20. Описати алгоритм суми елементів двовимірного масиву, що належать інтервалу від 2 до 8.

  21. Описати алгоритм добутку елементів двовимірного масиву, які не належать інтервалу від 2 до 8.

  22. Описати алгоритм для того, щоб поміняти значення двох елементів двовимірного масиву.

  23. Описати алгоритм підрахунку суми елементів другого стовпчика двовимірного масиву.

  24. Описати алгоритм пошуку максимального елемента третього рядка двовимірного масиву.

 

Задачі до практичної роботи № 31

Задача 1

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти суму та кількість елементів, не більших заданого числа А (А = 5).

 

Задача 2

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти максимальне значення серед від'ємних елементів масиву та його номер.

 

Задача 3

Задано масив з п чисел (п = 20) Х {-20; 15; 3;-9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти мінімальне значення серед додатних елементів масиву та його номер.

 

Задача 4

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити суму та кількість від'ємних елементів.

 

Задача 5

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити кількість та добуток додатних елементів.

 

Задача 6

Задано масив з п чисел (п = 20) Х {-20; 15; 3;-9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити кількість та добуток від'ємних елементів.

 

Задача 7

Задано масив з п чисел (п = 20) Х {-20; 15; 3; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити суму та кількість додатних елементів.

 

Задача 8

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти кількість та добуток парних елементів.

 

Задача 9

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти кількість та суму непарних елементів.

 

Задача 10

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти мінімальне по модулю значення та його номер.

 

Задача 11

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві знайти максимальне по модулю значення та його номер.

 

Задача 12

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити кількість та добуток елементів, що задовольняють умові .

 

Задача 13

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити кількість та суму елементів, що задовольняють умові .

 

Задача 14

Задано масив з п чисел (п = 20) Х{-20;15;3;-9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити кількість та суму елементів, що задовольняють умові  або.

 

Задача 15

Задано масив з п чисел (п = 20) Х {-20; 15; 3; -9; 7; -6; 14; -13; 6; -7; 9; -12; 5; 7; -2; 17; 10: -1; 16;-3}. У заданому масиві обчислити кількість та добуток елементів, що задовольняють умові або.

 

Задачі до практичної роботи № 32

Задача 1

1. Сформувати матрицю(двовимірний масив)(двовимірний масив), вивести її на аркуш.

2. Вивести на аркуш координати мінімального елемента двовимірного масиву.

3. Обнулити максимальний елемент двовимірного масиву.

 

Задача 2

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити суму елементів, що входять в інтервал [4;7].

3. Визначити максимальний елемент другорядної діагоналі двовимірного масиву.

 

Задача 3

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити суму елементів другорядної діагоналі двовимірного масиву.

3. Визначити кількість елементів головної діагоналі, що дорівнюють 4.

 

Задача 4

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Обнулити стовпчик номер 1.

3. Визначити максимальний елемент двовимірного масиву, який менше 6.

 

Задача 5

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Обнулити рядок номер 3.

3. Визначити максимальний від’ємний елемент двовимірного масиву.

 

Задача 6

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити мінімальний елемент двовимірного масиву, який більше 6.

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

 

Задача 7

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити мінімальний додатній елемент двовимірного масиву.

3. Поміняти місцями максимальний і мінімальний елементи двовимірного масиву.

 

Задача 8

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Поміняти місцями максимальний та мінімальний елементи двовимірного масиву.

3. Визначити добуток додатних елементів, які більші 5.

 

 

Задача 9

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити суму елементів, що дорівнюють 4 або 7.

3. Поміняти місцями максимальний та мінімальний елементи двовимірного масиву.

 

Задача 10

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити кількість елементів менших 5 або рівних 8.

3. Визначити суму елементів, що належать інтервалу [1;5].

 

Задача 11

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити кількість елементів, що не належать інтервалу [3;6].

3. Вивести на аркуш координати мінімального елемента двовимірного масиву.

 

Задача 12

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити суму елементів, що належать інтервалу [4;7].

3. Обнулити максимальний елемент двовимірного масиву.

 

Задача 13

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Обнулити стовпчик номер 1.

3. Визначити суму елементів головної діагоналі двовимірного масиву.

 

Задача 14

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Визначити максимальний від’ємний елемент двовимірного масиву.

3. Обнулити рядок номер 3.

 

Задача 15

1. Сформувати матрицю(двовимірний масив), вивести її на аркуш.

2. Поміняти місцями перший і останній елементи двовимірного масиву.

3. Визначити суму елементів, які належать інтервалу [2;5].

З повагою ІЦ “KURSOVIKS”!