Одномерные динамические массивы.

Цель работы:

· изучение типа данных “динамический массив”;

· получение навыков программирования обработки динамических массивов средствами Object Pascal.

Пример 8.1 Основные операции со структурой данных – динамический массив

Дано: динамический массив из “n” элементов целого типа. Разработать приложение, выполняющие следующие действия:

1. Формирование массива вводом элементов значений с клавиатуры.

2. Вычисление суммы положительных элементов массива.

3. Определение, сколько раз максимальный элемент встречается в массиве.

4. Формирование нового массива из элементов заданного, кратных числу “k”.

5. Упорядочение заданного массива по возрастанию.

6. Показ полученных результатов на форме Form2:

 

· суммы и максимального элемента в полях редактирования Edit;

· заданного массива, массива из кратных элементов, упорядоченного массива по возрастанию в списках строк ListBox;

 

Вид формы Form1 с компонентами:

 

 

Вид формы Form2 с компонентами:

 

Модуль формы Form1: