Высокоуровневые методы информатики и программирования. Сивохин А.В - 56 стр.

UptoLike

33
ж) компоненту Chart для построения графиков, установив свойство
Name=Graphics и задав серии InSeries, OutSeries и MidSeries;
з) метку Label с именем InLabel и названиемИсходный массив”;
и) метку Label с именем MidLabl и названиемСреднее значение
к) метку Label с именем OutLabel и названиемРезультирующий массив”;
л) кнопки типа Button с именами ClearInButton, ClearOutButton, InitButton,
InputButton, CalcButton, GraphicsButton, SortButton и названиями соответственно
«Очистить данные», «Очистить результаты», «Инициализировать»,
«Редактировать
», «Вычислить», «Графики» и «Упорядочить».
В модуле OrlovAllTypeUnit необходимо сделать следующие объявления:
а) TOrlovDynArrayOfReal: Array Of Real — для определения типа
динамического массива, который будет использоваться при объявлении массивов с
исходными данными и результатами InDynArray и OutDynArray;
б) DynArraySize: Integer — для задания размеров динамических массивов в
соответствии с числом колонокColCount таблицы InStringGrid;
в) Sum, MidValue: Real — для вычисления среднего значения элементов
массива InDynArray;
г) iCol : Integer — для организации
цикла по колонкам таблицы;
д) jRow : Integer — для организации цикла по рядам(строкам) таблицы;
е) kCol : Integer — для подсчетов числа элементов массива InDynArray,
значение которых не превосходят среднее значение MidValue;
ж) kMaxCol : Integer — для хранения значения числа колонок таблицы
OutStringGrid;
з) EndSort : Boolean — для указания конца сортировки;
и)jSelRow : Integer — для хранения номера выбранной строки;
к)ExchangeVar : Real — для упорядочения элементов массива InDynArray.
В модуле OrlovArrayUnit необходимо
разместить обработчики для всех кнопок
формы OrlovArrayForm:
а) обработчик для кнопки «Шрифт»;
б) обработчик для кнопки «Инициализировать»;
в) обработчик события OnSelectCell при выборе ячейки с исходними данными;
     ж)   компоненту    Chart    для     построения    графиков,     установив   свойство
Name=Graphics и задав серии InSeries, OutSeries и MidSeries;
     з) метку Label с именем InLabel и названием “Исходный массив”;
     и) метку Label с именем MidLabl и названием “Среднее значение”
     к) метку Label с именем OutLabel и названием “Результирующий массив”;
     л) кнопки типа Button с именами ClearInButton, ClearOutButton, InitButton,
InputButton, CalcButton, GraphicsButton, SortButton и названиями соответственно
«Очистить        данные»,       «Очистить       результаты»,         «Инициализировать»,
«Редактировать», «Вычислить», «Графики» и «Упорядочить».
     В модуле OrlovAllTypeUnit необходимо сделать следующие объявления:
     а)   TOrlovDynArrayOfReal:        Array   Of   Real   —   для    определения   типа
динамического массива, который будет использоваться при объявлении массивов с
исходными данными и результатами InDynArray и OutDynArray;
     б) DynArraySize: Integer — для задания размеров динамических массивов в
соответствии с числом колонокColCount таблицы InStringGrid;
     в) Sum, MidValue: Real —           для вычисления среднего значения элементов
массива InDynArray;
     г) iCol : Integer — для организации цикла по колонкам таблицы;
     д) jRow : Integer — для организации цикла по рядам(строкам) таблицы;
     е) kCol : Integer —    для подсчетов числа элементов массива InDynArray,
значение которых не превосходят среднее значение MidValue;
     ж) kMaxCol : Integer —        для хранения значения числа колонок таблицы
OutStringGrid;
     з) EndSort : Boolean — для указания конца сортировки;
     и)jSelRow : Integer — для хранения номера выбранной строки;
     к)ExchangeVar : Real — для упорядочения элементов массива InDynArray.
     В модуле OrlovArrayUnit необходимо разместить обработчики для всех кнопок
формы OrlovArrayForm:
     а) обработчик для кнопки «Шрифт»;
     б) обработчик для кнопки «Инициализировать»;
     в) обработчик события OnSelectCell при выборе ячейки с исходними данными;

33