
09_-_massivy
.pdf
ПРАКТИЧЕСКОЕ ЗАДАНИЕ
Тема: Одномерные массивы
Задание 1. Заданы два массива А(n) и В(n). Сформировать массив С(n), где
Решение
Создадим экранную форму:
Процедура для нажатия кнопки

Запустим форму и зададим размерность n, после чего последовательно введем значения элементов массивов А и В:
Результат расчета:
Задание 2. Задан массив А(n). Найти количество элементов массива, которые либо равняются заданному числу m, либо меньше заданного числа m, и рассчитать их сумму либо произведение. Критерий и способ расчета выбирается пользователем с помощью переключателей OptionButton.

Решение
Создадим экранную форму:
Ранее мы не использовали элементы типа Frame, позволяющие объединить переключатели OptionButton в группы:
Frame1: OptionButton1, OptionButton2
Frame2: OptionButton3, OptionButton4

Процедура для кнопки:
Дополнительно добавим в модуль две процедуры, меняющие значение надписи Label5 в зависимости от выбранного типа расчета:

Запустим форму и введем необходимые данные:
В результате имеем:

Задание 3. Задан массив А(n) и число z. Сформировать массив В(n), элементами которого будут элементы массива А, удовлетворяющие условию
Решение
Создадим экранную форму:

Результат выполнения:

Задание 4. Задан массив А(n).Необходимо определить номер наименьшего элемента. Если таких элементов несколько, то записать их номера в массив В.
Решение
Создадим экранную форму:


Задание 5. Задан массив Х(n). Необходимо упорядочить по возрастанию его
элементы
Решение