Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка масиви.doc
Скачиваний:
0
Добавлен:
04.12.2019
Размер:
1.34 Mб
Скачать

Міністерство освіти і науки України

Національний університет харчових технологій

Інформатика та інформаційні технології

Методичні вказівки

до виконання лабораторної роботи

з теми: «Створення програм у середовищі VisualBasic

для обробки одновимірних масивів».

для студентів за напрямом підготовки 6.051701 «Харчові технології та інженерія»

денної форми навчання

Всі цитати, цифровий та

фактичний матеріал, бібліографічні СХВАЛЕНО

відомості перевірені. Написання на засіданні

відповідає стандартам. кафедри інформатики

Підписи авторів Протокол № 14

------------------------- від 24.06.2010р.

-------------------------

«___»______________2010р.

Київ нухт 2010

Інформатика та інформаційні технології: Метод. вказівки до виконання лабораторної роботи з теми: «Створення програм у середовищі VisualBasic для обробки одновимірних масивів» для студентів за напрямом підготовки 6.051701 «Харчові технології та інженерія» денної форми навчання / Уклад: О.О.Ястребова. ─ К.: НУХТ, 2010. ─ 36 с.

Рецензент: В.О. Овчарук, канд. техн. наук, доц.

Укладач: О.О. Ястребова

Відповідальний за випуск В.О. Овчарук, канд. техн. наук, доц.

ЗМІСТ

Постановка задачі. 4

Теоретичні відомості. 4

1. ОРГАНІЗАЦІЯ РОБОТИ З ОДНОВИМІРНИМИ МАСИВАМИ 4

1.1. Оголошення одновимірного масиву 4

1.2. Введення елементів масиву 5

1.3. Виведення елементів масиву 7

1.4. Типові алгоритми обробки одновимірних масивів 8

1.4.1. Визначення кількості, суми, середнього арифметичного елементів масиву 8

1.4.2. Визначення добутку елементів масиву 11

1.4.3. Пошук екстремумів 15

1.4.4. Формування нового масиву 18

2. Впорядкування (сортування) елементів 21

2.1 Впорядкування вибором 21

2.2 Сортування вставкою 25

2.3. Сортування методом «Бульбашки» (метод «Пухирця») 26

2.4. Сортування методом Шелла 29

ДОДАТКИ 32

Таблиця9 32

Таблиця10 33

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

Список літератури 35

Лабораторна робота

Тема : «Створення програм у середовищі VisualBasic для обробки одновимірних масивів».

Мета роботи : Оволодіти практикою створення програм для виконання перетворень у одновимірних масивах.

Постановка задачі.

  1. Скласти схему алгоритма та створити проект для вирішення задачі, згідно індивідуального завдання. Дані для масиву задати самостiйно.

  2. Створити форму, надати всім об’єктам значення властивостей.

  3. Ввести програмний код

  4. Запустити програму на виконання,отримати результати.

Теоретичні відомості.

1. ОРГАНІЗАЦІЯ РОБОТИ З ОДНОВИМІРНИМИ МАСИВАМИ

1.1. Оголошення одновимірного масиву

Масив – це структурований тип даних, що складається з фіксованого числа елементів, що мають той самий тип.

Наприклад:

А=(3, 4, 18, 6, 0, 5) – масив цілих чисел

Name=(“Ганна”, “Людмила”, “Олена”, “Галина”) – масив строкових значень

W=(1.5, 2.3, -1.9) – масив дійсних чисел

Перш ніж почати працювати з елементами масиву, масив необхідно оголосити - неявне оголошення масиву неприпустимо.

Синтаксис оголошення одновимірного масиву:

Dim <Ім'я масиву> (<Нз> То <Вз>) As <Тип>

Де:

Ім'я масивуім'я масиву, що задовольняє стандартним правилам іменування змінних;

Нз, Вз– нижнє (мінімальне) і верхнє (максимальне) значення індексу, відповідно.

Тип тип даних масиву.

Наприклад, оператори

Dim Plan (1 To 17) As Integer

Dim F (100 To 170) As Single

оголошують:

  • змінну Plan як масив цілих чисел, значення індексу в якого змінюється від 1 до 17 включно;

  • змінну F як масив дійсних чисел, значення індексу в якого змінюється від 100 до 170 включно;

При оголошенні змінної типу “масив” відбувається резервування пам'яті відповідно до

  • типу елементів масиву;

  • максимально можливою кількістю елементів масиву.

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

Індекс елемента масиву – це його порядковий номер у масиві.

Для звертання до конкретного елемента масиву необхідно вказати ім'я масиву й у круглих дужках індекс елемента.

Алгебраїчний запис Запис на VBA

а1 А(1)

а3 А(3)

аi A(i)

Наприклад:

  • А(3)=56 - третьому елементу масиву А присвоєно значення 56;

  • Name(1) = “програма” - першому елементу масиву Name присвоєно значення «програма»;

  • B(i)=Input (“ Введи B(“ & i & “)=”, "Введення елемента масиву").

i-ому елементу масиву В присвоєно значення, що буде введено із клавіатури. Очевидно, що значення змінної i повинно бути визначене до оператора присвоювання.

Індекс може бути представлений виразом будь-якого скалярного типу, крім дійсного. Можливо, наприклад, звернення A(i+1) або A(N-i+1) для цілих змінних i і N відповідно.

Тип індексу визначає границі зміни значень індексу. Для типу Byte – максимальне значення індексу – 255, для типу Integer – 32767.

Нумерація елементів масиву починається з нуля. Для зміни початкового номера елементів масиву з нуля на одиницю використовується оператор Option Base 1. Даний оператор записується в розділі загальні форми або модуля до оголошення масивів.