![]()
|
|||||||
тип элементов <имя массива > [n1 ];
ЛАБОРАТОРНАЯ РАБОТА № 19. Организация ввода и вывода одномерных массивов в среде Bilder C++ и компонентой StringGrid, Memo. Цель работы: Приобрести навыки использования операторов ввода-вывода при обработке одномерных массивов. Литература: Культин Н. Б. Самоучитель С++Bilder. -СПб.: БХВ-Петербург, 2002. -528 с. Краткие теоретические сведения: При подготовке к лабораторной работе следует повторить следующие вопросы: описание массивов, размещение массивов в памяти машины процедуры ввода - вывода массивов, алгоритм нахождения суммы, наибольшего, наименьшего значения элементов массива. В соответствии с заданием на лабораторную работу разработать схему алгоритма и составить программу на языке Паскаль. В программе предусмотреть вывод результатов в текстовой форме с помощью компонентов Stringgrid и Memo.
Массивы относятся к структурным типам. Структурные типы, в отличие от простых, позволяют одним объектом задавать множество значений. Массив состоит из фиксированного числа элементов одного и того же типа. Для определения, или описания, массива необходимо задать тип его элементов, а также их количество и способы нумерации. Описание массива имеет следующий вид: тип элементов < имя массива > [n1 ]; где n1- число элементов массива. Индексы при описании массива задаются константами обычно целого или символьного типа ( вещественный тип для индексов массива недопустим). Тип элементов массива может быть любой. Примеры описания массивов: int a [10]; //массив из 10 элементов целого типа float b [15]; // массив из 15 элементов вещест. типа При обращении к элементам массива в качестве индексов можно использовать константы, переменные и выражения. Например : a[0] =10 b[i*2]=3. 1415926535 Необходимо следить за тем, чтобы индекс массива не выходил за диапазон, заданный при описании массива. Элементы массива можно использовать везде, где допустимо использование простых переменных того же типа.. Порядок выполнения работы: 1. Получить допуск к работе у преподавателя. 2. Ввести текст программы. 3. Провести отладку программы. 4. Выполнить программу, провести анализ результатов и, убедившись в правильности решения, предъявить их преподавателю. Контрольные вопросы: 1. Понятие одномерного массива и способы его описания. 2. Организация ввода одномерных массивов на языке Bilder C++. 3. Вывод массивов на языке Bilder C++. 4. Алгоритм нахождения суммы и произведение элементов одномерного массива. 5. Алгоритм нахождения наибольшего значения элемента одномерного массива и его порядкового номера. 6. Алгоритм нахождения наименьшего значения элемента одномерного массива. Задание к лабораторной работе: Создайте новый проект, вывести на форму элементы диалога, компоненты для работы с элементами массива по вариантам:
|
|||||||
|