Контрольная работа по дисциплине: Современные языки программирования. Вариант №03
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Excel
- Программа для просмотра текстовых файлов
- Microsoft Word
Описание
Контрольная работа
Вариант No03
Задание 1
Задание:
1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива нулевыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с клавиатуры, случайных чисел в заданном диапазоне;
копирующий конструктор, создающий копию объекта с исходным массивом;
метод модификации элемента массива, заданного его индексом;
метод, реализующий заданную обработку массива;
метод вывода элементов массива на консоль;
метод вывода заданного числового показателя на консоль.
Конструкторы должны выводить сообщение о своем срабатывании.
2. Составить основную программу, в которой предусмотреть такие дей-ствия:
создание объекта массива ar0 заданной длины 50;
создание объекта массива ar1 заданной длины N с нулевыми элемен-тами;
инициализацию массива объекта ar1 случайными числами в задан-ном диапазоне;
копирование массива объекта ar1 в новый массив объекта arN;
модификацию произвольных элементов массива объекта ar1.
выполнение анализа массива объекта arN;
выполнение обработки массива объекта arN;
вывод массивов объектов на всех стадиях вычислений.
Вариант 3:
M Массив и длина Интервал гене-рации Критерий для анализа Обработка
3 Z(20) [-30, 0] Среднее арифметическое значение элементов Удвоить элементы, меньшие найденно-го среднего
------------------------------------------------------------------------------
Задание 2
Задание:
Часть I – Обработка одномерных массивов
1. Изучить механизм применения абстрактных классов в языке Java.. Источники:
текущие теоретические положения;
источники 2, 4, 6 основной литературы;
электронное издание 34.
2. В соответствии с индивидуальным вариантом (см. приложение 1) со-здать абстрактный класс Array, содержащий такие члены:
N – число элементов в массиве;
Arr – указатель на массив;
Init() – метод инициализации элементов массива случайными чис-лами в заданном диапазоне;
Calc() – метод подсчета заданного числового показателя;
PrintArray() – абстрактный метод вывода массива на экран;
Processing() – абстрактный метод, выполняющий обработку мас-сива.
Данные для реализации методов Init() и Calc() выбрать из таблицы индивидуальных заданий в приложении 1.
3. Создать производный класс Vector, реализующий заданную обработ-ку и вывод на экран одномерного массива.
3.1. Вывод элементов массива должен осуществляться в одну строку через символ табуляции.
3.2. Задание на обработку массива выбрать из таблицы индивидуаль-ных заданий в приложении 1.
Часть II – Обработка матриц
4. В соответствии с индивидуальным вариантом (см. приложение 2) со-здать производный класс Matrix, реализующий заданную обработку и вывод на экран двумерного массива.
4.1. Вывод элементов матрицы должен осуществляться в прямо-угольной форме, элементы строк должны печататься через сим-вол табуляции.
4.2. Задание на обработку массива выбрать из нижеприведенной таб-лицы согласно номеру своего варианта.
5. Разработать класс Test для тестирования всех операций классов.
6. Сделать выводы.
Вариант 3:
M Массив и длина Интервал гене-рации Критерий для анализа Обработка
3 Z(20) [-30, 0] Среднее арифметическое значение элементов Удвоить элементы, меньшие найденно-го среднего
------------------------------------------------------------------------------
Задание 3
Задание:
Часть I – Полиморфная обработка одномерных массивов
1. Изучить механизм разработки и применения интерфейсов в языке Java.
2. Реализовать задание из раздела 2, часть I посредством создания ин-терфейса Array.
3. Выполнить сравнение реализации принципов наследования в Java с использованием абстрактных классов и с использованием интерфей-сов.
Часть II – Полиморфная реализация типовых операций
4. В соответствии с номером варианта выбрать индивидуальное задание и реализовать на Java заданный интерфейс.
5. В отдельном файле реализовать созданный интерфейс в заданных классах, реализующих заданные операции.
6. Сделать выводы.
Вариант 3:
Определить интерфейс Triangle с методами вычисления периметра и площади. Треугольник должен задаваться 2 сторонами и углом между ними. Реализовать интерфейс в классах прямоугольный треугольник, равнобедрен-ный треугольник, равносторонний треугольник.
------------------------------------------------------------------------------
Задание 3
Задание:
1. Изучить механизм разработки многопоточных приложений в языке Java.
2. Используя многопоточную схему решить задачу.
3. Сделать выводы.
Вариант 3:
Вычислить максимальный элемент матрицы, используя циклический подход.
=============================================
Вариант No03
Задание 1
Задание:
1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива нулевыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с клавиатуры, случайных чисел в заданном диапазоне;
копирующий конструктор, создающий копию объекта с исходным массивом;
метод модификации элемента массива, заданного его индексом;
метод, реализующий заданную обработку массива;
метод вывода элементов массива на консоль;
метод вывода заданного числового показателя на консоль.
Конструкторы должны выводить сообщение о своем срабатывании.
2. Составить основную программу, в которой предусмотреть такие дей-ствия:
создание объекта массива ar0 заданной длины 50;
создание объекта массива ar1 заданной длины N с нулевыми элемен-тами;
инициализацию массива объекта ar1 случайными числами в задан-ном диапазоне;
копирование массива объекта ar1 в новый массив объекта arN;
модификацию произвольных элементов массива объекта ar1.
выполнение анализа массива объекта arN;
выполнение обработки массива объекта arN;
вывод массивов объектов на всех стадиях вычислений.
Вариант 3:
M Массив и длина Интервал гене-рации Критерий для анализа Обработка
3 Z(20) [-30, 0] Среднее арифметическое значение элементов Удвоить элементы, меньшие найденно-го среднего
------------------------------------------------------------------------------
Задание 2
Задание:
Часть I – Обработка одномерных массивов
1. Изучить механизм применения абстрактных классов в языке Java.. Источники:
текущие теоретические положения;
источники 2, 4, 6 основной литературы;
электронное издание 34.
2. В соответствии с индивидуальным вариантом (см. приложение 1) со-здать абстрактный класс Array, содержащий такие члены:
N – число элементов в массиве;
Arr – указатель на массив;
Init() – метод инициализации элементов массива случайными чис-лами в заданном диапазоне;
Calc() – метод подсчета заданного числового показателя;
PrintArray() – абстрактный метод вывода массива на экран;
Processing() – абстрактный метод, выполняющий обработку мас-сива.
Данные для реализации методов Init() и Calc() выбрать из таблицы индивидуальных заданий в приложении 1.
3. Создать производный класс Vector, реализующий заданную обработ-ку и вывод на экран одномерного массива.
3.1. Вывод элементов массива должен осуществляться в одну строку через символ табуляции.
3.2. Задание на обработку массива выбрать из таблицы индивидуаль-ных заданий в приложении 1.
Часть II – Обработка матриц
4. В соответствии с индивидуальным вариантом (см. приложение 2) со-здать производный класс Matrix, реализующий заданную обработку и вывод на экран двумерного массива.
4.1. Вывод элементов матрицы должен осуществляться в прямо-угольной форме, элементы строк должны печататься через сим-вол табуляции.
4.2. Задание на обработку массива выбрать из нижеприведенной таб-лицы согласно номеру своего варианта.
5. Разработать класс Test для тестирования всех операций классов.
6. Сделать выводы.
Вариант 3:
M Массив и длина Интервал гене-рации Критерий для анализа Обработка
3 Z(20) [-30, 0] Среднее арифметическое значение элементов Удвоить элементы, меньшие найденно-го среднего
------------------------------------------------------------------------------
Задание 3
Задание:
Часть I – Полиморфная обработка одномерных массивов
1. Изучить механизм разработки и применения интерфейсов в языке Java.
2. Реализовать задание из раздела 2, часть I посредством создания ин-терфейса Array.
3. Выполнить сравнение реализации принципов наследования в Java с использованием абстрактных классов и с использованием интерфей-сов.
Часть II – Полиморфная реализация типовых операций
4. В соответствии с номером варианта выбрать индивидуальное задание и реализовать на Java заданный интерфейс.
5. В отдельном файле реализовать созданный интерфейс в заданных классах, реализующих заданные операции.
6. Сделать выводы.
Вариант 3:
Определить интерфейс Triangle с методами вычисления периметра и площади. Треугольник должен задаваться 2 сторонами и углом между ними. Реализовать интерфейс в классах прямоугольный треугольник, равнобедрен-ный треугольник, равносторонний треугольник.
------------------------------------------------------------------------------
Задание 3
Задание:
1. Изучить механизм разработки многопоточных приложений в языке Java.
2. Используя многопоточную схему решить задачу.
3. Сделать выводы.
Вариант 3:
Вычислить максимальный элемент матрицы, используя циклический подход.
=============================================
Дополнительная информация
Оценка: Отлично
Дата оценки: 01.07.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 01.07.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Контрольная и Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
IT-STUDHELP
: 1 июля 2023
Контрольная работа
Вариант No03
Задание 1
Задание:
1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива нулевыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с кла
1600 руб.
Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
IT-STUDHELP
: 1 июля 2023
Лабораторная работа №1
Введение
Тема: Создание простого приложения в среде NetBeans IDE.
Цель: изучение возможностей NetBeans IDE 5.0 для создания простого при-ложения и программирования на объектно-ориентированном языке Java.
=============================================
Лабораторная работа №2
Введение
Тема: Механизм наследования в ООП на Java.
Цель: изучение принципов реализации базового принципа ООП «Наследова-ние» на языке Java, освоение приемов программирования на языке Java про-грамм
1200 руб.
Современные языки программирования. Вариант №23
IT-STUDHELP
: 15 февраля 2022
Контрольная работа
I. Инкапсуляция обработки одномерных массивов.
1. В соответствии с индивидуальным вариантом (см. приложение 1) разра-ботать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива ну-левыми элементами;
конструктор с параметрами, инициализиру
800 руб.
Определить среднее арифметическое массива - Контрольная работа по дисциплине: Современные языки программирования. Вариант 14
Roma967
: 25 марта 2024
Задание 1
Условие:
M: 14
Массив и длина: Y(20)
Интервал генерации: [-35, -10]
Критерий для анализа: Определить среднее арифметическое массива
Обработка: Элементы массива умножить на их номер.
1. В соответствии с индивидуальным вариантом (см. приложение 1) разработать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
- длина массива;
- ссылка на массив;
- заданный числовой показатель;
а также инкапсулировать такие открытые мето
1600 руб.
Онлайн Тест по дисциплине: Современные языки программирования.
IT-STUDHELP
: 16 апреля 2023
Вопрос №1
Ресурсы – это:
процессы, которые пользователь инициировал в процессе выполнения потока
идентификационные номера процессов, которые пользователь инициировал в процессе выполнения потока
объекты, которые запрашиваются, используются и освобождаются процессами в период их активности
устройства ввода-вывода, связанные с выполнением потока
Вопрос №2
Какие заголовки конструкторов объекта типа Thread некорректны?
1. Thread()
2. Thread(Runnable target)
3. Thread(ThreadGroup group, Runn
650 руб.
Контрольная работа по дисциплине: Экология. Вариант №03
IT-STUDHELP
: 26 апреля 2023
Вариант No03
Вопросы для контрольной работы
4. Учение В.И.Вернадского о биосфере. Границы распространения жизни в биосфере.
91. Воздействие тепловых электростанций на окружающую среду.
------------------------------------------------------------------------------
Задача No2
Сделать оценку качества поверхностного источника питьевого водоснабжения населенного пункта по степени опасности загрязнения химическими веществами. Привести наиболее распространенные причины загрязнения поверхностных в
480 руб.
Контрольная работа по дисциплине: Менеджмент. Вариант 03
IT-STUDHELP
: 4 апреля 2022
Тема 3. Школа человеческих отношений и поведенческие науки
Теоретическая часть
Исторические предпосылки возникновения. Предпосылки формирования управленческого подхода, ориентированного на человека. Исследования Э.Мэйо (Хоторнский эксперимент), теория М.Фоллетт, и др. Поведенческие концепции Д.Мак Грегора и др. Вклад выдающихся представителей школ в науку управления, использование концепций в практике современного управления.
Практическая часть
1. Характеристика организации
2. Выделите и укажите
450 руб.
Контрольная работа по дисциплине Электроакустика ВАРИАНТ № 03
89370803526
: 18 марта 2020
Задача 4
Потенциал скоростей в звуковом поле частоты f в воздухе выражен формулой φ=Asin(ωt-kr) м2/c. Определить амплитуду колебательной скорости частиц воздуха, эффективную величину звукового давления и уровень интенсивности (силы) звука.
Частота: f=200 Гц.
A=8∙〖10〗^(-4) м^2/с.
Задача 20
Построить график нарастания и спада звуковой энергии в помещении объемом V и средним коэффициентом поглощения аср, если в нем действует источник звука мощностью 2·10-4 Вт. Определить графически время реверб
200 руб.
Другие работы
Вал центробежного насоса ЦНС-240-1900-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
lesha.nakonechnyy.92@mail.ru
: 25 июля 2016
Вал центробежного насоса ЦНС-240-1900-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
460 руб.
ФИЗИКА. Контрольная работа №3. Вариант №2. 1-й курс. 2-й семестр
Багдат
: 18 марта 2016
Колебания и волны
502. Уравнение гармонических колебаний дано в виде:
Х=0,2cos(2πt + π/3), м
Найти какую долю составляет кинетическая энергия от полной энергии в момент времени t= T/6.
512. Гармонические колебания в электрическом контуре описывается уравнением , В. Индуктивность катушки L =10-2 Гн. Записать вид уравнений колебаний заряда q и тока i.
522. Точка участвует в двух взаимно перпендикулярных колебаниях, выражаемых уравнениями: . A1=2 cм, А2=3см, ω1=2ω2 . Найти уравнение траектории точк
50 руб.
Разработка технологического процесса моторного участка на АТП
денис11
: 12 мая 2010
При разработке дипломного проекта была проанализирована работа моторного участка МП г.о. Самара «Пассажиравтотранс». На основании анализа были выявлены недостатки в его работе и внесены предложения по улучшению работы участка.
Дипломный проект был разработан с целью решения комплекса задач по повышению эффективности работы участка. Для достижения этой цели был увеличен уровень механизации труда за счет внедрения дополнительного технологического оборудования и оснастки, отсутствие которых затруд
500 руб.
Технология получения и свойства мочевино-формальдегидных смол
Elfa254
: 29 сентября 2013
Введение
1 Исходное сырьё для получения МФС
2 Получение МФС
3 Технология производства
4 Свойства мочевино-формальдегидных смол
5 Применение
Заключение
Список литературы
Введение
Первые продукты конденсации мочевины с формальдегидом (карбамидные смолы) были получены еще в 1896 г., но производство мочевино-альдегидных смол налажено лишь в 1920—1921 гг.
Мочевино-формальдегидные смолы выпускались в виде литых прозрачных органических стекол (например, поллопаса) или прессованных изд