
Среда программирования: Visual С# .NET 2019
Название работы: ООП ЛР3. Вариант 1. Две программы на C#. Перегрузка методов и операций. Объектно-ориентированное программирование на языке C#
Вид работы: Лабораторная работа
Тематика работы: Математика, Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 7 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Объектно-ориентированное программирование, ООП, Перегрузка методов, перегрузка операций, опишите класс, Разрабатываемый класс, скрытые поля, открытые поля, конструкторы, перегруженные операции, проверка элементов класса, класс для работы, двумерными массивами чисел, согласованных массивов, комбинированных операций присваивания, Переопределение методов, класс Object, создание объекта, переопределение метода Equals, сравнение объектов, сравнение метода, ToString, состояние объекта, Равенство объектов
Функции программы:
Лабораторная работа 3.
Вариант 1. Две программы на C#. Перегрузка методов и операций.
Разработать две программы на C# в соответствии с заданиями:
Задание 1. Перегрузка операций. Создайте проект, в котором опишите класс для решения задачи Вашего варианта. Разрабатываемый класс должен содержать следующие элементы: скрытые и открытые поля, конструкторы, перегруженные операции. В программе должна выполняться проверка всех разработанных элементов класса.
Варианты заданий:
1. Описать класс для работы с двумерными массивами чисел. Реализовать возможность выполнения для согласованных массивов комбинированных операций присваивания
2. Переопределение методов класса Object. Создать класс с закрытыми полями а и b, строковой переменной, означающей операцию и свойством С. Свойство – значение выражения над полями а и b (выражение и типы полей – см. в таблице). Поля инициализировать при создании объекта. Выполнить переопределение метода Equals (с одним и двумя параметрами) для сравнения объектов и метода ToString()для вывода состояния объекта.
Тип полей a,b - float
Выражения - /,-,+=
Равенство объектов - По a и свойству C для /,-
Описание (отчет):
Есть
на 7 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
1. Для работы с программой по заданию 1 нужно запустить файл "Arr2.exe".
2. Для работы с программой по заданию 2 нужно запустить файл "Object2.exe".
Пояснения к запуску программы:
1. Для работы с программой по заданию 1 нужно запустить файл "Arr2.exe".
2. Для работы с программой по заданию 2 нужно запустить файл "Object2.exe".
исходники
LAB3
LAB3
DesignTimeBuild
.dtbcache
v17
.futdcache
ProjectEvaluation
lab3.metadata.v7
lab3.projects.v7
Arr2
Arr2
bin
Debug
net6
Arr2.deps
Arr2
Arr2
Arr2.runtimeconfig
obj
Arr2.csproj.nuget.dgspec
Arr2.csproj.nuget.g
Arr2.csproj.nuget.g
ConsoleApp1.csproj.nuget.dgspec
ConsoleApp1.csproj.nuget.g
ConsoleApp1.csproj.nuget.g
Debug
net6
.NETCoreApp,Version=v6.0.AssemblyAttributes
apphost
Arr2.AssemblyInfo
Arr2.AssemblyInfoInputs
Arr2.assets
Arr2.csproj
Arr2.csproj.CoreCompileInputs
Arr2.csproj.FileListAbsolute
Arr2
Arr2.GeneratedMSBuildEditorConfig
Arr2.genruntimeconfig
Arr2.GlobalUsings.g
ConsoleApp1.AssemblyInfo
ConsoleApp1.AssemblyInfoInputs
ConsoleApp1.assets
ConsoleApp1.GeneratedMSBuildEditorConfig
ConsoleApp1.GlobalUsings.g
ref
Arr2
refint
Arr2
project.assets
project.nuget
Program
LAB3
Object2
bin
Debug
net6
Object2.deps
Object2
Object2
Object2.runtimeconfig
obj
Debug
net6
.NETCoreApp,Version=v6.0.AssemblyAttributes
apphost
Object2.AssemblyInfo
Object2.AssemblyInfoInputs
Object2.assets
Object2.csproj
Object2.csproj.CoreCompileInputs
Object2.csproj.FileListAbsolute
Object2
Object2.GeneratedMSBuildEditorConfig
Object2.genruntimeconfig
Object2.GlobalUsings.g
ref
Object2
refint
Object2
Object2.csproj.nuget.dgspec
Object2.csproj.nuget.g
Object2.csproj.nuget.g
project.assets
project.nuget
Object2
ProgramПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеЗадания, листинги и скриншоты работы программ.
Предварительный просмотр
|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1800 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |