Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Расчетно-графическая работа № 3. Обработка массивовЦели работы: – создать приложение, в котором выполняются различные операции с одномерными массивами; – создать приложение, в котором выполняется сортировка одномерного массива и работа с отсортированным массивом; – создать приложение, в котором выполняются различные операции с двумерными массивами. Задания для работы с одномерным массивом Обработка одномерных массивов выполняется в соответствии с требованиями варианта из таблицы 3.1. Номер варианта выбирается по последней цифре номера зачетной книжки. Главное меню закладки должно включать следующие пункты: – создание массива, – получение числовых характеристик массива, – формирование нового массива. На закладке должны быть поля для ввода количества элементов массива и предельного значения величины числа. Вывод других характеристик по выбору разработчика. Компоненты для хранения исходного массива и массива, получаемого в результате обработки, должны соответствовать варианту задания. Глобальные переменные для хранения массива и количества данных в нем использовать не следует. При выполнении каждого пункта меню всю необходимую информацию считывать с формы.
Примеры решения подобных задач можете найти в примерах к лекциям. При разработке можно использовать процедуры и функции модуля UnitArrayDop. Задания на сортировку одномерных массивов Закладка для сортировки и работы с упорядоченным одномерным массивом создается в соответствии с требованиями варианта из таблицы 3.2. Номер варианта выбирается по последней цифре номера зачетной книжки. Главное меню проекта должно включать следующие пункты: – создание массива; – сортировка массива; – вставка элемента в упорядоченный массив; – удаление элемента из упорядоченного массива;. На форме должно быть поле для ввода количества элементов массива и поле для максимального значения числа в массиве. Ввод удаляемого и вставляемого элемента на усмотрение разработчика. Для этого можно использовать компонент типа TEdit или функцию InputBox.
Компоненты для хранения исходного массива и массива, получаемого в результате обработки, должны соответствовать варианту задания. Глобальные переменные для хранения массива и количества данных в нем использовать не следует. При выполнении каждого пункта меню всю необходимую информацию считывать с формы. Студенты, для которых реализация сортировки по усложненному правилу окажется сложной, могут сортировать массив по обычному правилу на возрастание или убывание, но в этом случае оценка за проект будет ниже.
Задания на обработку двумерных массивов Варианты заданий приведены в таблицах 3.3, 3.4 и 3.5. Номер варианта выбирается в соответствии с последней цифрой номера зачетной книжки. Интерфейс соответствующей закладки должен обеспечивать тестирование заданий, которые приведены ниже. Все компоненты интерфейса выбирайте по своему усмотрению. Примеры решения подобных задач можете найти в примерах к лекциям и модуле UnitMatrixDop.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2017-02-07; просмотров: 221; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.152.173 (0.005 с.) |