Контрольная работа и Лабораторные работы №1-3 по дисциплине: Современные языки программирования. Вариант №23

Цена:
1800 руб.

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

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
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LR_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 LR_1.java
material.view.file_icon лр1.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon DiplomingStudent.class
material.view.file_icon LR_2.class
material.view.file_icon Student.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 DiplomingStudent.java
material.view.file_icon LR_2.java
material.view.file_icon Student.java
material.view.file_icon лр2.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon ArithmeticException.class
material.view.file_icon LR_3_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 ArithmeticException.java
material.view.file_icon LR_3_1.java
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon ArgumentRangeException.class
material.view.file_icon ArrayIndexOutOfBoundsException.class
material.view.file_icon ArrayStoreException.class
material.view.file_icon DiplomingStudent.class
material.view.file_icon LR_3_2.class
material.view.file_icon Student.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 ArgumentRangeException.java
material.view.file_icon ArrayIndexOutOfBoundsException.java
material.view.file_icon ArrayStoreException.java
material.view.file_icon DiplomingStudent.java
material.view.file_icon LR_3_2.java
material.view.file_icon Student.java
material.view.file_icon лр3.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 {







Лабораторная работа 1
Тема: Создание простого приложения в среде NetBeans IDE 5.0
Цель: изучение возможностей NetBeans IDE 5.0 для создания простого приложения и программирования на объектно-ориентированном языке Java.

Практическая часть

 Проанализировать заданное математическое выражение на предмет невозможности его вычисления при определенных значениях аргументов.
y=√((1+a)⋅√x) /(a+ln(√(|a-x| )) )
 Заданное выражение имеет следующие ограничения:
 Аргумент x не может быть меньше нуля, поскольку аргумент функции квадратного корня не может быть меньше нуля;
 Аргумент a не может быть меньше (-1), поскольку такие значения делают отрицательным подкоренное выражение;
 Сочетание аргументов a и x не может быть равным нулю (a - x);
 Значение выражения в знаменателе не может быть равно нулю (деление на нуль) (a = 0 и x = 1);

 Создать приложение java, в котором вычисляется значение математической функции в соответствии с индивидуальным заданием.



Лабораторная работа 2


Тема: Механизм наследования в ООП на Java
Цель: изучение принципов реализации базового принципа ООП «Наследова-ние» на языке Java, освоение приемов программирования на языке Java про-грамм с использованием принципов наследования.

Практическая часть

Задание:
M Базовый класс (по-ля) Производные классы (поля) Специальные операции классов
   Базовый Производные
3 Студент (фамилия, имя, курс и ид. Номер) Студент-дипломник (тема ВКР, ФИО ру-ководителя) Изменение фа-милии Переназначение ру-ководителя

1. В соответствии с заданием в программе базовым классом будет класс студент, имеющий следующую структуру:
Студент:
• ИД;
• Имя;
• Фамилия;
• Курс;
• Группа;
• Изменение фамилии (метод);
В производный от класса студент, класс студент-дипломник будут до-бавлены следующие поля и методы:
• Тема работы;
• ФИО руководителя;
• Смена руководителя (метод);


2. Исходный код программы будет иметь следующий вид:

package lr_2;

public class Student {



Лабораторная работа 3

Тема: Обработка исключений на языке Java
Цель: изучение возможностей объектно-ориентированного языка Java по об-работке исключений, приобретение навыков обработки стандартных контро-лируемых исключений, а также создания и обработки собственных исключе-ний.

Практическая часть

1. Решить задачу вычисления значения математической функции в соответ-ствии с индивидуальным заданием к лабораторной работе No1. Для ситу-ации невозможности вычисления выполнять обработку контролируемого исключения ArithmeticException.

В ЛР1 для обработки исключений, возникающих при выполнении мате-матических операций мы использовали операции ветвления и таким образом мы контролировали выход за пределы допустимых значений аргументов. Это также можно делать при помощи обработки исключений, как стандартных, так и пользовательских. Модифицируем программу из первой работы для кон-троля допустимости значений аргументов при помощи пользовательских ис-ключений. Исходный код программы будет иметь следующий вид:

2. Решить задачу обработки одномерного массива в соответствии с индиви-дуальным заданием к лабораторной работе No2. Обеспечить перехват и обработку:
• контролируемого исключения: нечетные варианты – ArrayStoreException; четные варианты – ArrayIndexOutOfBoundsException;
• пользовательского исключения, которое контролирует принадлежность элементов массива заданному интервалу.

Аналогично первому пункту изменим программу из лабораторной рабо-ты No2 в соответствии с условиями задания. Исходный код будет иметь следу-ющий вид:
package lr_3_2;

public class DiplomingStudent extends Student{

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

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

Помогу с вашим онлайн тестом, другой работой или дисциплиной.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Современные языки программирования. Вариант №23
Контрольная работа I. Инкапсуляция обработки одномерных массивов. 1. В соответствии с индивидуальным вариантом (см. приложение 1) разра-ботать класс Array, описывающий динамический одномерный массив и операции с ним. Класс должен содержать такие закрытые члены: длина массива; ссылка на массив; заданный числовой показатель; а также инкапсулировать такие открытые методы: конструктор без параметров, содержащий инициализатор массива ну-левыми элементами; конструктор с параметрами, инициализиру
User IT-STUDHELP : 15 февраля 2022
800 руб.
promo
Лабораторные работы №№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
Контрольная работа Международное сотрудничество России в области противодействия коррупции Оглавление Введение 2 1. Понятие международного сотрудничества в борьбе с коррупцией 3 2.Международно-правовые основы взаимодействия в борьбе с коррупцией 6 3. Виды международного сотрудничества в борьбе с коррупцией 10 4.Роль России в международном сотрудничестве в борьбе с коррупцией 21 Заключение 27 Список литературы 29 Практическая работа 1 Тема: Коррупция как социальное явление Цель: Проведите с
User IT-STUDHELP : 14 февраля 2022
1100 руб.
promo
Контрольная и Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03
Контрольная работа Вариант No03 Задание 1 Задание: 1. В соответствии с индивидуальным вариантом разработать класс Array, описывающий динамический одномерный массив и операции с ним. Класс должен содержать такие закрытые члены: длина массива; ссылка на массив; заданный числовой показатель; а также инкапсулировать такие открытые методы: конструктор без параметров, содержащий инициализатор массива нулевыми элементами; конструктор с параметрами, инициализирующий массив длины, вво-димой с кла
User IT-STUDHELP : 1 июля 2023
1600 руб.
Контрольная и Лабораторные работы 1-3 по дисциплине: Современные языки программирования. Вариант №03 promo
Лабораторные работы 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 Ресурсы – это: процессы, которые пользователь инициировал в процессе выполнения потока идентификационные номера процессов, которые пользователь инициировал в процессе выполнения потока объекты, которые запрашиваются, используются и освобождаются процессами в период их активности устройства ввода-вывода, связанные с выполнением потока Вопрос №2 Какие заголовки конструкторов объекта типа Thread некорректны? 1. Thread() 2. Thread(Runnable target) 3. Thread(ThreadGroup group, Runn
User IT-STUDHELP : 16 апреля 2023
650 руб.
promo
Контрольная работа и Лабораторные работы №1-3 по дисциплине: Базы данных. Для всех вариантов
Лабораторная работа 1 В файл z1-1.txt занесите ответы на следующие вопросы: 1. Напишите запрос, который выводит все строки из таблицы Покупателей, для которых номер продавца равен 1001. 2. Напишите запрос, который выводит таблицу Продавцов со столбцами в следующем порядке: city, sname, snum, comm. 3. Напишите запрос, который выводит оценку (rating), сопровождаемую именем каждого покупателя в городе San Jose. 4. Напишите запрос, который выводит значение номера продавца всех продавцов из таблицы
User hikewa8019 : 30 июня 2023
800 руб.
Контрольная работа и Лабораторные работы №№1-3 по дисциплине: Информатика. Вариант №16
Задание: Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить: а) добавить запись в файл или начать запись нового файла; б) начать обработку созданного файла; Предусмотреть возможность выполнения данных операций многократно. В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля, разработать алгоритмы и программу на языке Си. Вариан
User IT-STUDHELP : 30 декабря 2021
1000 руб.
promo
Проблемы обслуживания покупателей ОАО "Владхлеб"
Содержание Введение 1. Теоретические основы управления процессом обслуживания покупателей на предприятии 1.1 Характеристика элементов формирующих уровень обслуживания покупателей 1.2 Управление процессом обслуживания покупателей и их информированность 2. Особенности управления процессом обслуживания покупателей в ОАО «Владхлеб» 2.1 Краткая характеристика ОАО «Владхлеб» 2.2 Уровень организации процесса обслуживания покупателей в ОАО «Владхлеб» 3. Анализ коммерческой деятельности ОАО «Влад
User Elfa254 : 11 ноября 2013
10 руб.
Экзамен.Организационно – правовое обеспечение информационной безопасности сетей и систем, билет№16
1. Как обеспечивается режим коммерческой тайны. Каким образом обеспечивается охрана конфиденциальности информации, составляющей коммерческую? 2. Расскажите о секретном делопроизводстве. Основные организационные процедуры. 3. Расскажите об обязанностях оператора при обработке персональных данных Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Основы организационно-правового обеспечения информационной безопасности сетей и систем Вид работы: Экзамен Оценка:Отлично
User YULYAMURA : 24 июня 2017
170 руб.
Электроника. Расчет цифровых фильтров. Лабораторная работа №2
Цель работы: расчет цифровых фильтров при помощи специального приложения MatLab. 1 Расчет нерекурсивного ФНЧ методом весовых окон (Window) Исходные данные: окно Кайзера Порядок фильтра (число отчетов импульсной характеристики) – 40 Граница полосы пропускания fпроп = 9.6 кГц Граница полосы непропускания fнепр = 12 кГц ОПИСАНИЕ СМОТРИТЕ НА ФОТО
User 7059520 : 10 марта 2015
50 руб.
Электроника. Расчет цифровых фильтров. Лабораторная работа №2
MBA Start. Рабочая тетрадь. Власть и лидерство в организации
Заполненная рабочая тетрадь. Программа MBA Start. Модуль «Общий менеджмент». Тема: «Власть и лидерство в организации».
User Devide : 19 августа 2023
400 руб.
up Наверх