Современные языки программирования. Вариант №23
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Excel
- Microsoft Word
Описание
Контрольная работа
I. Инкапсуляция обработки одномерных массивов.
1. В соответствии с индивидуальным вариантом (см. приложение 1) разра-ботать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива ну-левыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с клавиатуры, случайных чисел в заданном диапазоне;
копирующий конструктор, создающий копию объекта с исходным массивом;
метод модификации элемента массива, заданного его индексом;
метод, реализующий заданную обработку массива;
метод вывода элементов массива на консоль;
метод вывода заданного числового показателя на консоль.
M Массив и длина Интервал генерации Критерий для анализа Обработка
23 А(10) [30, 150] Найти минимальный элемент массива min Двухразрядные элементы увеличить в min раз, а трехразрядные разделить на min (остаток отбросить)
В соответствии с вариантом задания, исходный код класса массива будет иметь следующий вид:
package cr_1;
public class Array {
2. Составить основную программу, в которой предусмотреть такие дей-ствия:
создание объекта массива ar0 заданной длины 50;
создание объекта массива ar1 заданной длины N с нулевыми элемен-тами;
инициализацию массива объекта ar1 случайными числами в заданном диапазоне;
копирование массива объекта ar1 в новый массив объекта arN;
модификацию произвольных элементов массива объекта ar1.
выполнение анализа массива объекта arN;
выполнение обработки массива объекта arN;
вывод массивов объектов на всех стадиях вычислений;
Исходный код программы будет иметь следующий вид:
package cr_1;
public class CR_1 {
II. Абстрактные классы в Java
1. В соответствии с индивидуальным вариантом (см. приложение 1) создать абстрактный класс Array, содержащий такие члены:
• N – число элементов в массиве;
• Arr – указатель на массив;
• Init() – метод инициализации элементов массива случайными числами в заданном диапазоне;
• Calc() – метод подсчета заданного числового показателя;
• PrintArray() – абстрактный метод вывода массива на экран;
• Processing() – абстрактный метод, выполняющий обработку массива.
Данные для реализации методов Init() и Calc() выбрать из таблицы инди-видуальных заданий в приложении 1.
Исходный код программы будет иметь следующий вид:
package cr_2_1;
public abstract class Array {
2. Создать производный класс Vector, реализующий заданную обработку и вывод на экран одномерного массива.
• Вывод элементов массива должен осуществляться в одну строку через символ табуляции.
• Задание на обработку массива выбрать из таблицы индивидуальных за-даний в приложении 1.
Исходный код программы будет иметь следующий вид:
package cr_2_1;
public class Vector extends Array{
3. В соответствии с индивидуальным вариантом (см. приложение 2) создать производный класс Matrix, реализующий заданную обработку и вывод на экран двумерного массива.
• Вывод элементов матрицы должен осуществляться в прямоугольной форме, элементы строк должны печататься через символ табуляции.
• Задание на обработку массива выбрать из нижеприведенной таблицы со-гласно номеру своего варианта.
М Размерность матрицы Алгоритм обработки матрицы
23 А(5, 2) Элементы столбцов матрицы, у которых среднее арифметическое значение >0 упорядочить по возрастанию.
Исходный код программы будет иметь следующий вид:
package cr_2_2;
public abstract class Array {
4. Разработать класс Test для тестирования всех операций классов.
Исходный код программы будет иметь следующий вид:
package cr_2_1;
public class CR_2_1 {
III. Полиморфизм в ООП на Java. Интерфейсы в Java.
1. Реализовать задание из раздела 2, часть I посредством создания ин-терфейса Array.
Исходный код программы будет иметь следующий вид:
2. Выполнить сравнение реализации принципов наследования в Java с использованием абстрактных классов и с использованием интерфей-сов.
3. В соответствии с номером варианта выбрать индивидуальное задание и реализовать на Java заданный интерфейс.
Определить интерфейс Pair с методами арифметическими операциями. Реализовать интерфейс в классах Complex и Rational (рациональная дробь).
Исходный код программы будет иметь следующий вид:
package cr_3_2;
public interface Pair {
IV. Многопоточное программирование на языке Java
1. Изучить механизм разработки многопоточных приложений в языке Java. Используя многопоточную схему решить задачу.
Исходный код программы будет иметь следующий вид:
package cr_4;
public class Matrix {
I. Инкапсуляция обработки одномерных массивов.
1. В соответствии с индивидуальным вариантом (см. приложение 1) разра-ботать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива ну-левыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с клавиатуры, случайных чисел в заданном диапазоне;
копирующий конструктор, создающий копию объекта с исходным массивом;
метод модификации элемента массива, заданного его индексом;
метод, реализующий заданную обработку массива;
метод вывода элементов массива на консоль;
метод вывода заданного числового показателя на консоль.
M Массив и длина Интервал генерации Критерий для анализа Обработка
23 А(10) [30, 150] Найти минимальный элемент массива min Двухразрядные элементы увеличить в min раз, а трехразрядные разделить на min (остаток отбросить)
В соответствии с вариантом задания, исходный код класса массива будет иметь следующий вид:
package cr_1;
public class Array {
2. Составить основную программу, в которой предусмотреть такие дей-ствия:
создание объекта массива ar0 заданной длины 50;
создание объекта массива ar1 заданной длины N с нулевыми элемен-тами;
инициализацию массива объекта ar1 случайными числами в заданном диапазоне;
копирование массива объекта ar1 в новый массив объекта arN;
модификацию произвольных элементов массива объекта ar1.
выполнение анализа массива объекта arN;
выполнение обработки массива объекта arN;
вывод массивов объектов на всех стадиях вычислений;
Исходный код программы будет иметь следующий вид:
package cr_1;
public class CR_1 {
II. Абстрактные классы в Java
1. В соответствии с индивидуальным вариантом (см. приложение 1) создать абстрактный класс Array, содержащий такие члены:
• N – число элементов в массиве;
• Arr – указатель на массив;
• Init() – метод инициализации элементов массива случайными числами в заданном диапазоне;
• Calc() – метод подсчета заданного числового показателя;
• PrintArray() – абстрактный метод вывода массива на экран;
• Processing() – абстрактный метод, выполняющий обработку массива.
Данные для реализации методов Init() и Calc() выбрать из таблицы инди-видуальных заданий в приложении 1.
Исходный код программы будет иметь следующий вид:
package cr_2_1;
public abstract class Array {
2. Создать производный класс Vector, реализующий заданную обработку и вывод на экран одномерного массива.
• Вывод элементов массива должен осуществляться в одну строку через символ табуляции.
• Задание на обработку массива выбрать из таблицы индивидуальных за-даний в приложении 1.
Исходный код программы будет иметь следующий вид:
package cr_2_1;
public class Vector extends Array{
3. В соответствии с индивидуальным вариантом (см. приложение 2) создать производный класс Matrix, реализующий заданную обработку и вывод на экран двумерного массива.
• Вывод элементов матрицы должен осуществляться в прямоугольной форме, элементы строк должны печататься через символ табуляции.
• Задание на обработку массива выбрать из нижеприведенной таблицы со-гласно номеру своего варианта.
М Размерность матрицы Алгоритм обработки матрицы
23 А(5, 2) Элементы столбцов матрицы, у которых среднее арифметическое значение >0 упорядочить по возрастанию.
Исходный код программы будет иметь следующий вид:
package cr_2_2;
public abstract class Array {
4. Разработать класс Test для тестирования всех операций классов.
Исходный код программы будет иметь следующий вид:
package cr_2_1;
public class CR_2_1 {
III. Полиморфизм в ООП на Java. Интерфейсы в Java.
1. Реализовать задание из раздела 2, часть I посредством создания ин-терфейса Array.
Исходный код программы будет иметь следующий вид:
2. Выполнить сравнение реализации принципов наследования в Java с использованием абстрактных классов и с использованием интерфей-сов.
3. В соответствии с номером варианта выбрать индивидуальное задание и реализовать на Java заданный интерфейс.
Определить интерфейс Pair с методами арифметическими операциями. Реализовать интерфейс в классах Complex и Rational (рациональная дробь).
Исходный код программы будет иметь следующий вид:
package cr_3_2;
public interface Pair {
IV. Многопоточное программирование на языке Java
1. Изучить механизм разработки многопоточных приложений в языке Java. Используя многопоточную схему решить задачу.
Исходный код программы будет иметь следующий вид:
package cr_4;
public class Matrix {
Дополнительная информация
Оценка: Зачет
Дата оценки: 15.02.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Дата оценки: 15.02.2022
Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Лабораторные работы №№1-3 по дисциплине: Современные языки программирования. Вариант №23
IT-STUDHELP
: 15 февраля 2022
Лабораторная работа 1
Тема: Создание простого приложения в среде NetBeans IDE 5.0
Цель: изучение возможностей NetBeans IDE 5.0 для создания простого приложения и программирования на объектно-ориентированном языке Java.
Практическая часть
Проанализировать заданное математическое выражение на предмет невозможности его вычисления при определенных значениях аргументов.
y=√((1+a)⋅√x) /(a+ln(√(|a-x| )) )
Заданное выражение имеет следующие ограничения:
Аргумент x не может быть меньше нуля, посколь
1200 руб.
Контрольная работа и Лабораторные работы №1-3 по дисциплине: Современные языки программирования. Вариант №23
IT-STUDHELP
: 15 февраля 2022
Контрольная работа
I. Инкапсуляция обработки одномерных массивов.
1. В соответствии с индивидуальным вариантом (см. приложение 1) разра-ботать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива ну-левыми элементами;
конструктор с параметрами, инициализиру
1800 руб.
Онлайн Тест по дисциплине: Современные языки программирования.
IT-STUDHELP
: 16 апреля 2023
Вопрос №1
Ресурсы – это:
процессы, которые пользователь инициировал в процессе выполнения потока
идентификационные номера процессов, которые пользователь инициировал в процессе выполнения потока
объекты, которые запрашиваются, используются и освобождаются процессами в период их активности
устройства ввода-вывода, связанные с выполнением потока
Вопрос №2
Какие заголовки конструкторов объекта типа Thread некорректны?
1. Thread()
2. Thread(Runnable target)
3. Thread(ThreadGroup group, Runn
650 руб.
Онлайн Тест 1 по дисциплине: Современные языки программирования.
IT-STUDHELP
: 1 октября 2023
Вопрос №1
Какой из вариантов лучше описывает отношение "У Человека есть лучший друг Собака"?
class Man implements Dog { }
class Man { private BestFriend dog; }
class Man { private Dog bestFriend; }
class Man { private Dog<BestFriend> instance; }
class Man extends Dog { }
class Man { private BestFriend<Dog> instance; }
Вопрос №2
Что произойдёт при компиляции данного кода?
class A{
public A method() throws Throwable{ // 1
return new Single();
}
}
cl
900 руб.
Контрольная работа по дисциплине: Современные языки программирования. Вариант №03
IT-STUDHELP
: 1 июля 2023
Контрольная работа
Вариант No03
Задание 1
Задание:
1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива нулевыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с кла
800 руб.
Сетевое ПО, Сетевые базы данных, Теория технологий программирования, Современные языки программирования.
Проходимец
: 7 июня 2017
Готовые работы по предметам Сетевое ПО, Сетевые базы данных, Теория технологий программирования, Современные языки программирования + готовые экзамены, 13 Вариант, ДО СибГУТИ. Все работы зачтены.
1000 руб.
Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
IT-STUDHELP
: 1 июля 2023
Лабораторная работа №1
Введение
Тема: Создание простого приложения в среде NetBeans IDE.
Цель: изучение возможностей NetBeans IDE 5.0 для создания простого при-ложения и программирования на объектно-ориентированном языке Java.
=============================================
Лабораторная работа №2
Введение
Тема: Механизм наследования в ООП на Java.
Цель: изучение принципов реализации базового принципа ООП «Наследова-ние» на языке Java, освоение приемов программирования на языке Java про-грамм
1200 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
IT-STUDHELP
: 1 июля 2023
Контрольная работа
Вариант No03
Задание 1
Задание:
1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним.
Класс должен содержать такие закрытые члены:
длина массива;
ссылка на массив;
заданный числовой показатель;
а также инкапсулировать такие открытые методы:
конструктор без параметров, содержащий инициализатор массива нулевыми элементами;
конструктор с параметрами, инициализирующий массив длины, вво-димой с кла
1600 руб.
Другие работы
Менеджмент в телекоммуникациях. Курсовая работа. 6-й семестр. Вариант №04
Vasay2010
: 1 мая 2015
ЗАДАНИЕ
ТЕХНИКО-ЭКОНОМИЧЕСКИЙ ПРОЕКТ ИНТЕГРИРОВАННОЙ СЕТИ.
Цель курсовой работы: практическое изучение основных разделов курса «Менеджмент в телекоммуникациях».
Задачи курсовой работы:
1. Рассчитать издержки компании от внедрения сети кабельного телевидения и сети передачи данных, а также от внедрения интегрированной сети.
2. Рассчитать прибыль компании от внедрения сети кабельного телевидения и сети передачи данных, а также от внедрения интегрированной сети.
3. Произвести расчет экономиче
59 руб.
Обгрунтування параметрів і розробка конструкції розпушника із стабілізованою глибиною різання
SerFACE
: 9 октября 2014
МЕТА РОБОТИ
Розробка конструкції навіски розпушника із пересувним робочим органом.
ЗАДАЧІ РОБОТИ
1. Обґрунтування конструкції навіски розпушника.
2. Розробка методики розрахунку конструктивних і режимних параметрів розпушника.
3. Розробка конструкції навіски розпушника.
4. Підготовка публікації за тематикою роботи.
ПРИЙНЯТІ ПРИПУЩЕННЯ І ОБМЕЖЕННЯ
1. Різання ґрунту відбувається за схемою блокованого різання з незруйнованої ґрунтової поверхні.
2. Різання ґрунту здійснюється гострим наконечником.
200 руб.
: Анализ и диагностика финансово хозяйственной деятельности предприятия
Elfa254
: 7 ноября 2013
Введение
Организационно-правовая и природно-экономическая характеристика КХК ЗАО «Краснодонское» Иловлинского района Волгоградской области
Анализ экономических результатов деятельности предприятия. 2.1Анализ состава, динамики и структуры прибыли
2.2 Факторный анализ прибыли от продаж продукции (работ, услуг)
2.3 Анализ других источников получения прибыли
2.4 Анализ использования прибыли
Резервы увеличения суммы прибыли и рентабельности предприятия
Заключение
Список использованной литерат
30 руб.
Гидравлика Задача 8.210
Z24
: 10 января 2026
При исследовании истечения воды из цилиндрического резервуара через круглое отверстие диаметром do = 10 мм получено: диаметр струи dс = 8 мм; напор h = 2 м; время наполнения объёма V = 10 л, t = 32,8 с. Определить: 1. Коэффициенты сжатия ε, скорости φ, расхода μ и сопротивления ζ. Распределение скоростей по сечению струи считать равномерным. Уровень наполнения резервуара считать постоянным. 2. Определить время полного опорожнения резервуара, диаметр D = 1 м.
150 руб.