Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

09_-_massivy

.pdf
Скачиваний:
10
Добавлен:
07.02.2016
Размер:
1.04 Mб
Скачать

ПРАКТИЧЕСКОЕ ЗАДАНИЕ

Тема: Одномерные массивы

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

элементы

Решение