Контрольная работа: Инкапсуляция обработки одномерных массивов все задания вариант 13

Состав работы

material.view.file_icon kr.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Задание 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 позиции вправо
Контрольная работа
Контрольная работа/Реферат по модулю "Социология и Право". Тема №8: «Общая характеристика Конституционного права»
User ITNerd : 23 октября 2025
300 руб.
Контрольная работа
Контрольная работа
Контрольная работа по дисциплине "Моделирование систем". Вариант №14. Задания: Задание №1 Для диода, выбранного из таблицы 1, определить величину тока, если к нему подключено прямое напряжение, выбранное из таблицы 2. Скопировать схему исследования с показанием приборов. 1N1200C 0.45 Задание №2 Используя вид анализа «Изменение на DC» построить вольтамперную характеристику (ВАХ) диода из задания 1 в прямом включении. С помощью визирной линии определить точное значение прямого тока для
User ITNerd : 23 октября 2025
900 руб.
Контрольная работа
Контрольная работа
Контрольная работа по предмету "Безопасность жизнедеятельности". Вариант №14. Вопросы для контрольной работы 15. Принципы обеспечения безопасности. Организационные принципы. 80. Мера защиты в электроустановках – сигнализация. Задачи контрольной работы Задача №4 Рассчитать противопожарный расход воды и емкость запасного резервуара для промышленного предприятия. Исходные данные к задаче 4 приведены в таблице 4.1. Помещения с тепловыделениями менее 67,4 кДж/м ч. Водопровод на предпри
User ITNerd : 23 октября 2025
880 руб.
Контрольная работа
Контрольная работа
Контрольная работа по дисциплине "Измерение параметров и оценка качества мультимедиа продукции". Вариант №14. Задание 1. Провести оценку нелинейных искажений (Кг) монофонического сигнала в тракте, если на выходе тракта уровень сигнала основной частоты–Nном (дБ), а напряжения 2 – ой и 3 – ей гармоник U2 и U3 в В. 2. Определить значения коэффициента расширения экспандера в компандерной системе (при условии отсутствия нелинейных искажений), если коэффициент сжатия компрессора равен Кс. 3. О
User ITNerd : 22 октября 2025
400 руб.
Контрольная работа
Контрольная работа
Контрольная работа по дисциплине "Экология". Вариант №14. Вопросы для контрольной работы 15. Динамика роста численности населения планеты. Понятие и причины демографического взрыва, его территориальный характер, прогнозы развития. 80. Экологические последствия различных видов загрязнений почв. Задачи контрольной работы Задача №4 Озеро используется как рыбохозяйственный водоем. На берегу озера площадью 5 км2 и средней глубиной 2 м предполагается расположить промышленное предприятие, и
User ITNerd : 22 октября 2025
510 руб.
Контрольная работа
Контрольная работа
Контрольная работа по предмету "Теория цвета и цветовоспроизведения в медиатехнологиях". Вариант №2. Задания Задание 1: Используя какой-либо из вариантов гармонии (лекция 3), создать линейные комбинации цветовых гармоний по каждой теме и подтвердить соответствующими изображениями: 2 вариант – четная цифра пароля - 4 месяца года; - событие – 4 комбинации. Задание 2: На основе созданных цветовых гармоний (задание 1) создать, либо привести пример (картинку, фотографию) любой композиции
User ITNerd : 22 октября 2025
970 руб.
Контрольная работа
Контрольная работа по предмету "Экономика отрасли". Вариант №4 Задание для выполнения контрольной работы 1. На основании исходных данных в соответствие с вариантом студента рассчитать показатели: - использования материальных ресурсов: основных производственных фондов (ОПФ) и оборотных средств (ОС) предприятия связи. - использования трудовых ресурсов. - себестоимости услуг связи. - финансовых результатов деятельности предприятия. 2. Заполнить таблицы 2 – 5. 3. В каждом разделе после т
User ITNerd : 22 октября 2025
540 руб.
Контрольная работа
1400 руб.
Проектирование оснастки для изготовления одноразовой пищевой тарелки методом штамповки
Введение…………………………………………………..2 1. Описание изделия и технические требования……...3 2. Выбор материала……………………………………….4 3. Проектирование и описание конструкции формы для штамповки………… ……………………..6 4 . Расчеты оформляющих размеров…………………….8 Заключение………………………………………………9 Литература……………………………………………...10 Спецификация…………………………………………..11 Основной целью данной курсовой работы является, получение студентом навыков по проектированию технологической оснастк
User GnobYTEL : 17 сентября 2012
20 руб.
Вычислительная математика. Курсовая работа. Вариант № 6
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием: Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значени
User ASSASSIN : 17 сентября 2016
350 руб.
Вычислительная математика. Курсовая работа. Вариант № 6
Контрольная работа по дисциплине: Материалы электронных средств. Вариант 42
Задание Номер варианта заданий рассчитывается исходя из пароля и фамилии студента по следующей формуле: вариант= пароль+весовой коэффициент первой буквы фамилии+весовой коэффициент второй буквы фамилии. Исходные данные: No варианта: 42 3.1 Проводники: Задание 1: 1.2 Задание 2: 1.3 3.2 Полупроводники: Задание 3: 2.2 Задание 4: 2.3 3.3 Диэлектрики: Задание 5: 3.6 Задание 6: 3.14 Задание 7: 3.20 Задание 8: 3.28 3.4 Магнитные материалы: Задание 9: 4.2 Задание 10: 4.7 Задача No3.1.2 Вычислить паден
User Учеба "Под ключ" : 22 августа 2022
800 руб.
promo
Отчет по производственной практике по бухгалтерскому учету на ГХЗ
1 Краткая технико-экономическая характеристика предприятия_________________________________________3 2 Финансовый учет_____________________________________6 2.1 Учет основных средств, других долгосрочных и нематериальных активов____________________________________________________6 2.2 Учет материалов и малоценных и быстроизнашивающихся предметов_________________________________________________16 2.3 Учет труда и заработной платы_____________________________26 2.4 Учет готов
User elementpio : 8 ноября 2012
10 руб.
up Наверх