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). Необходимо упорядочить по возрастанию его
элементы
Решение