Современные языки программирования. Вариант №23

Цена:
800 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.class
material.view.file_icon CR_1.class
material.view.file_icon build.xml
material.view.file_icon manifest.mf
material.view.file_icon
material.view.file_icon build-impl.xml
material.view.file_icon genfiles.properties
material.view.file_icon
material.view.file_icon private.properties
material.view.file_icon private.xml
material.view.file_icon project.properties
material.view.file_icon project.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.java
material.view.file_icon CR_1.java
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.class
material.view.file_icon CR_2_1.class
material.view.file_icon Vector.class
material.view.file_icon build.xml
material.view.file_icon manifest.mf
material.view.file_icon
material.view.file_icon build-impl.xml
material.view.file_icon genfiles.properties
material.view.file_icon
material.view.file_icon private.properties
material.view.file_icon private.xml
material.view.file_icon project.properties
material.view.file_icon project.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.java
material.view.file_icon CR_2_1.java
material.view.file_icon Vector.java
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.class
material.view.file_icon CR_2_2.class
material.view.file_icon Matrix.class
material.view.file_icon build.xml
material.view.file_icon manifest.mf
material.view.file_icon
material.view.file_icon build-impl.xml
material.view.file_icon genfiles.properties
material.view.file_icon
material.view.file_icon private.properties
material.view.file_icon private.xml
material.view.file_icon project.properties
material.view.file_icon project.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.java
material.view.file_icon CR_2_2.java
material.view.file_icon Matrix.java
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.class
material.view.file_icon CR_3_1.class
material.view.file_icon Vector.class
material.view.file_icon build.xml
material.view.file_icon manifest.mf
material.view.file_icon
material.view.file_icon build-impl.xml
material.view.file_icon genfiles.properties
material.view.file_icon
material.view.file_icon private.properties
material.view.file_icon private.xml
material.view.file_icon project.properties
material.view.file_icon project.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon Array.java
material.view.file_icon CR_3_1.java
material.view.file_icon Vector.java
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Complex.class
material.view.file_icon CR_3_2.class
material.view.file_icon Pair.class
material.view.file_icon Rational.class
material.view.file_icon build.xml
material.view.file_icon manifest.mf
material.view.file_icon
material.view.file_icon build-impl.xml
material.view.file_icon genfiles.properties
material.view.file_icon
material.view.file_icon private.properties
material.view.file_icon private.xml
material.view.file_icon project.properties
material.view.file_icon project.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon Complex.java
material.view.file_icon CR_3_2.java
material.view.file_icon Pair.java
material.view.file_icon Rational.java
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon CR_4.class
material.view.file_icon Matrix.class
material.view.file_icon MThread.class
material.view.file_icon build.xml
material.view.file_icon manifest.mf
material.view.file_icon
material.view.file_icon build-impl.xml
material.view.file_icon genfiles.properties
material.view.file_icon
material.view.file_icon private.properties
material.view.file_icon private.xml
material.view.file_icon project.properties
material.view.file_icon project.xml
material.view.file_icon
material.view.file_icon
material.view.file_icon CR_4.java
material.view.file_icon Matrix.java
material.view.file_icon MThread.java
material.view.file_icon КР.docx
Работа представляет собой 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 {

Дополнительная информация

Оценка: Зачет
Дата оценки: 15.02.2022

Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Лабораторные работы №№1-3 по дисциплине: Современные языки программирования. Вариант №23
Лабораторная работа 1 Тема: Создание простого приложения в среде NetBeans IDE 5.0 Цель: изучение возможностей NetBeans IDE 5.0 для создания простого приложения и программирования на объектно-ориентированном языке Java. Практическая часть Проанализировать заданное математическое выражение на предмет невозможности его вычисления при определенных значениях аргументов. y=√((1+a)⋅√x) /(a+ln(√(|a-x| )) ) Заданное выражение имеет следующие ограничения: Аргумент x не может быть меньше нуля, посколь
User IT-STUDHELP : 15 февраля 2022
1200 руб.
promo
Контрольная работа и Лабораторные работы №1-3 по дисциплине: Современные языки программирования. Вариант №23
Контрольная работа I. Инкапсуляция обработки одномерных массивов. 1. В соответствии с индивидуальным вариантом (см. приложение 1) разра-ботать класс Array, описывающий динамический одномерный массив и операции с ним. Класс должен содержать такие закрытые члены: длина массива; ссылка на массив; заданный числовой показатель; а также инкапсулировать такие открытые методы: конструктор без параметров, содержащий инициализатор массива ну-левыми элементами; конструктор с параметрами, инициализиру
User IT-STUDHELP : 15 февраля 2022
1800 руб.
promo
Онлайн Тест по дисциплине: Современные языки программирования.
Вопрос №1 Ресурсы – это: процессы, которые пользователь инициировал в процессе выполнения потока идентификационные номера процессов, которые пользователь инициировал в процессе выполнения потока объекты, которые запрашиваются, используются и освобождаются процессами в период их активности устройства ввода-вывода, связанные с выполнением потока Вопрос №2 Какие заголовки конструкторов объекта типа Thread некорректны? 1. Thread() 2. Thread(Runnable target) 3. Thread(ThreadGroup group, Runn
User IT-STUDHELP : 16 апреля 2023
650 руб.
promo
Онлайн Тест 1 по дисциплине: Современные языки программирования.
Вопрос №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
User IT-STUDHELP : 1 октября 2023
900 руб.
promo
Контрольная работа по дисциплине: Современные языки программирования. Вариант №03
Контрольная работа Вариант No03 Задание 1 Задание: 1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним. Класс должен содержать такие закрытые члены: длина массива; ссылка на массив; заданный числовой показатель; а также инкапсулировать такие открытые методы: конструктор без параметров, содержащий инициализатор массива нулевыми элементами; конструктор с параметрами, инициализирующий массив длины, вво-димой с кла
User IT-STUDHELP : 1 июля 2023
800 руб.
Контрольная работа по дисциплине: Современные языки программирования. Вариант №03 promo
Сетевое ПО, Сетевые базы данных, Теория технологий программирования, Современные языки программирования.
Готовые работы по предметам Сетевое ПО, Сетевые базы данных, Теория технологий программирования, Современные языки программирования + готовые экзамены, 13 Вариант, ДО СибГУТИ. Все работы зачтены.
User Проходимец : 7 июня 2017
1000 руб.
Сетевое ПО, Сетевые базы данных, Теория технологий программирования, Современные языки программирования.
Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
Лабораторная работа №1 Введение Тема: Создание простого приложения в среде NetBeans IDE. Цель: изучение возможностей NetBeans IDE 5.0 для создания простого при-ложения и программирования на объектно-ориентированном языке Java. ============================================= Лабораторная работа №2 Введение Тема: Механизм наследования в ООП на Java. Цель: изучение принципов реализации базового принципа ООП «Наследова-ние» на языке Java, освоение приемов программирования на языке Java про-грамм
User IT-STUDHELP : 1 июля 2023
1200 руб.
Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03 promo
Контрольная и Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
Контрольная работа Вариант No03 Задание 1 Задание: 1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним. Класс должен содержать такие закрытые члены: длина массива; ссылка на массив; заданный числовой показатель; а также инкапсулировать такие открытые методы: конструктор без параметров, содержащий инициализатор массива нулевыми элементами; конструктор с параметрами, инициализирующий массив длины, вво-димой с кла
User IT-STUDHELP : 1 июля 2023
1600 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03 promo
Лишение свободы в уголовном законодательстве России XI – начала XX вв
Содержание Введение 3 1. Лишение свободы как вид наказания в истории российского уголовного права 5 2. Эволюция института пожизненного лишения свободы как вида наказания в российском дореволюционном уголовном праве 13 Заключение 18 Список литературы 20
User Rensky : 25 ноября 2013
Основы передачи дискретных сигналов. Лабораторная работа №1, №2. Вариант 02
Лабораторная работа №1 "Коды Хаффмана" ОГЛАВЛЕНИЕ Программа для выполнения лабораторной работы (файл LABOR.exe) ЦЕЛЬ РАБОТЫ ДОМАШНЕЕ ЗАДАНИЕ КРАТКАЯ ТЕОРИЯ ОПИСАНИЕ ЛАБОРАТОРНОЙ РАБОТЫ ПОРЯДОК ВЫПОЛНЕНИЯ ЛАБОРАТОРНОЙ РАБОТЫ КОНТРОЛЬНЫЕ ВОПРОСЫ СОДЕРЖАНИЕ ОТЧЕТА СПИСОК ЛИТЕРАТУРЫ ЦЕЛЬ РАБОТЫ Изучение принципа эффективного кодирования источника дискретных сообщений. ДОМАШНЕЕ ЗАДАНИЕ Изучить принцип эффективного кодирования источника дискретных сообщений (метод Хаффмена). Осуществить кодиров
User SibGUTI2 : 14 марта 2018
150 руб.
Основы передачи дискретных сигналов. Лабораторная работа №1, №2. Вариант 02
Насос Буровой Р4-700-Деталировка-Гидравлическая часть, Клапан впускной, Уплотнение штока-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Насос Буровой Р4-700-Деталировка-Гидравлическая часть, Клапан впускной, Уплотнение штока-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
User nakonechnyy.1992@list.ru : 27 марта 2017
470 руб.
Насос Буровой Р4-700-Деталировка-Гидравлическая часть, Клапан впускной, Уплотнение штока-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Проектирование поршневого двигателя внутреннего сгорания
Содержание 1. Расчёт рабочего цикла поршневого двигателя внутреннего сгорания (тепловой расчёт).…………………………………………………. 1.1. Состав топлива, потребный для сгорания воздух, продукты сгорания и теплота сгорания.………………………………………………... 1.2. Параметры, характеризующие процесс наполнения в четырёхтактных двигателях………………………………………………… 1.3. Процесс сжатия………………………………………………………...... 1.4. Процесс сгорания………………………………………………………... 1.5. Процесс расширения……………………………………………………
User Рики-Тики-Та : 31 мая 2012
55 руб.
up Наверх