Ответы к контрольной работе 1: Инкапсуляция обработки одномерных массивов вариант 13
Новинка
Описание
Задание 1.
- Самостоятельно изучить возможности Java для работы с классами и описания, инициализации и обработки одномерных массивов, понятие классов, объектов и области их эффективного использования. Источники:
- текущие теоретические положения;
- источники 1, 5 – 7 основной литературы;
- электронное издание 34.
- В соответствии с индивидуальным вариантом (см. приложение 1) разработать класс Array, описывающий динамический одномерный массив и операции с ним.
-
- длина массива;
- ссылка на массив;
- заданный числовой показатель;
- конструктор без параметров, содержащий инициализатор массива нулевыми элементами;
- конструктор с параметрами, инициализирующий массив длины, вводимой с клавиатуры, случайных чисел в заданном диапазоне;
- копирующий конструктор, создающий копию объекта с исходным массивом;
- метод модификации элемента массива, заданного его индексом;
- метод, реализующий заданную обработку массива;
- метод вывода элементов массива на консоль;
- метод вывода заданного числового показателя на консоль.
Конструкторы должны выводить сообщение о своем срабатывании.
- Составить основную программу, в которой предусмотреть такие действия:
- создание объекта массива ar0 заданной длины 50;
- создание объекта массива ar1 заданной длины N с нулевыми элементами;
- инициализацию массива объекта ar1 случайными числами в заданном диапазоне;
- копирование массива объекта ar1 в новый массив объекта arN;
- модификацию произвольных элементов массива объекта ar1.
- выполнение анализа массива объекта arN;
- выполнение обработки массива объекта arN;
- вывод массивов объектов на всех стадиях вычислений;
- Составить блок-схему для индивидуально заданных методов класса.
- Выполнить ручной просчет заданного критерия и сравнить со значением, выведенным программой.
- Сделать вывод.
Вариант | Массив и длина | Интервал генерации | Критерий для анализа | Обработка |
13 | Х(30) | [10, 80] | Подсчитать количество элементов, кратных 2 и 3 | Элементы массива циклически сдвинуть на 2 позиции вправо |
Характеристики ответов (шпаргалок) к КР
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
1
Размер
404,18 Kb
Список файлов
kr.docx
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
СибГУТИ











