Современные технологии программирования (часть 2). Лабораторная работа №2. Для всех вариантов (2020).

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon Конвертор.sln
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon
material.view.file_icon storage.ide
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon Editor.cs
material.view.file_icon Program.cs
material.view.file_icon Конвертор.csproj
material.view.file_icon Конвертор.csproj.user
material.view.file_icon
material.view.file_icon
material.view.file_icon Конвертор.exe
material.view.file_icon Конвертор.exe.config
material.view.file_icon Конвертор.pdb
material.view.file_icon Конвертор.vshost.exe
material.view.file_icon Конвертор.vshost.exe.config
material.view.file_icon Конвертор.vshost.exe.manifest
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon Конвертор.csproj.CoreCompileInputs.cache
material.view.file_icon Конвертор.csproj.FileListAbsolute.txt
material.view.file_icon Конвертор.csprojAssemblyReference.cache
material.view.file_icon Конвертор.exe
material.view.file_icon Конвертор.pdb
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon
material.view.file_icon Конвертор.sln
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon
material.view.file_icon storage.ide
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon History.cs
material.view.file_icon Program.cs
material.view.file_icon Конвертор.csproj
material.view.file_icon Конвертор.csproj.user
material.view.file_icon
material.view.file_icon
material.view.file_icon Конвертор.exe
material.view.file_icon Конвертор.exe.config
material.view.file_icon Конвертор.pdb
material.view.file_icon Конвертор.vshost.exe
material.view.file_icon Конвертор.vshost.exe.config
material.view.file_icon Конвертор.vshost.exe.manifest
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon Конвертор.csproj.CoreCompileInputs.cache
material.view.file_icon Конвертор.csproj.FileListAbsolute.txt
material.view.file_icon Конвертор.csprojAssemblyReference.cache
material.view.file_icon Конвертор.exe
material.view.file_icon Конвертор.pdb
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

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

Редактор чисел в системе счисления с основанием р.
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#.
Задание 1
1. Разработать и реализовать класс Editor «Редактор чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команды добавить 0 целыми числами от 0. При реализации интерфейса номера команд удобно хранить в свойстве Tag, которое имеется у визуальных компонентов.
Атрибуты и операции класс представлены на рисунке 10.

Рисунок 10 - Атрибуты и операции класса
2. Ответственность класса Editor (редактор) – хранение, ввод и редактирование строкового представления числа, представленного в системе счисления с основанием p. Класс должен обеспечивать: добавление символов (AddDigit), соответствующих р-ичным цифрам (р от 2 до 16); добавления нуля (AddZero()); добавление разделителя целой и дробной частей (AddDelim()); забой символа - удаление символа, стоящего справа (BS); очистку - установку нулевого значения числа (Clear); чтение строкового представления р-ичного числа (Number).
3. Протестировать каждый метод класса.

Класс История.
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования языка C#;использования библиотечного класса обобщённой коллекции List<> для обработки данных.
Задание 2
1. Разработать и реализовать класс History «История», используя класс языка C#. Класс отвечает за документирование выполнения пользователем переводов чисел. Объекты класса хранят исходные числа, результаты преобразования и основания систем счисления исходного числа и результата.
Атрибуты и операции класса представлены таблице 3.
Таблица 3 - Атрибуты и операции класса «История»
История
Запись(i: integer): String;
ДобавитьЗапись(a: String);
Записей(): integer
ОчиститьИсторию();
Обязанность: ввод, вывод, хранение данных введённых пользователем и полученных результатов.
2. Класс должен отвечать за ввод, вывод, хранение данных введённых пользователем и полученных результатов. Класс должен обеспечивать:
• добавление записи (ДобавитьЗапись) - строки, содержащей введённое пользователем число, результат его преобразования и основания систем счисления исходной и той, в которую число преобразовано;
• извлечение записи по её номеру в списке (Запись);
• очистка списка (ОчиститьИсторию);
• конструктор (Запись);
• текущий размер списка в числе записей (Записей);
3. Протестировать каждый метод класса.

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

март 2020, зачтено без замечаний
Лабораторная работа №2 "Современные технологии программирования (часть 2)"
Работа зачтена. В архиве - отчет, файлы с программами (написаны на c++) + .exe-файлы. Есть также ответы на контрольные вопросы
User Daniil2001 : 24 декабря 2024
80 руб.
Лабораторная работа №2 "Современные технологии программирования (часть 2)"
Современные технологии программирования (часть 2) Лабораторная работа 2
Лабораторная работа №2. Редактор чисел в системе счисления с основанием р. Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#. Задание 1 1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команд
User svladislav987 : 28 августа 2023
150 руб.
Современные технологии программирования (часть 2) - Лабораторная работа 2 - Вариант 5
Лабораторная работа №2. Редактор чисел в системе счисления с основанием р. Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#. Задание 1 1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команд
User sarekuwa : 20 ноября 2023
800 руб.
Современные технологии программирования (часть 2) - Лабораторная работа 2 - Вариант 5
Современные технологии программирования (часть 2-я). Лабораторная работа №3. Для всех вариантов (2020).
Лабораторная работа №3 Класс Управление для «Конвертора p1_р2». Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать Управление для «Конвертера p1_р2». 2. Протестировать каждый метод класса. Спецификация класса Управление для «Конвертера p1_р2». ADT Control_ Данные Объект класса Control_ (Управление) отвечают за координацию действий между классом «Интерфейс» и классами «Редактор», «Конвертер p1_10», «Конвертер 10_p2», «История». Объект класса Control_
User nik200511 : 24 февраля 2021
54 руб.
Современные технологии программирования (часть 2-я). Лабораторная работа №1. Для всех вариантов (2020).
Лабораторная работа №1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый ме
User nik200511 : 24 февраля 2021
54 руб.
Лабораторная работа 2 (3 вариант) По дисциплине: Современные технологии программирования (часть 2)
Лабораторная работа №2. Редактор чисел в системе счисления с основанием р. Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#. Задание 1 1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команд
User alexadubinina : 20 ноября 2024
250 руб.
Современные технологии программирования (часть 2-я). Лабораторные работы №1-3. Для всех вариантов (2020).
Лабораторная работа №1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый ме
User nik200511 : 24 февраля 2021
141 руб.
Современные технологии программирования (часть 2)
Лабораторные работы ПРИЛОЖЕНИЕ 1 ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ ЗАКРЕПЛЕНИЯ. ПРИЛОЖЕНИЕ КОНВЕРТОР Р1_Р2.......................2 Лабораторная работа №1..................................................................................................................................9 Лабораторная работа №2................................................................................................................................15 Лабораторная работа №3.................................................
User Илья272 : 5 ноября 2023
1300 руб.
Лабораторная работа по дисциплине ВОСП на тему «Изучение фотодиодов». Вариант 1
Цель работы. Целью работы является построение и исследование семейства вольт – 1. Постройте спектральную характеристику чувствительности одного фотодиода (на ваш выбор). Определите широкополосность фотодиода (или полосу пропускания). Полосу пропускания определяют на уровне 0,707∙SM, где SM – максимальная чувствительность фотодиода на длине волны λ0. 2. Используя полученные значения напряжений и токов, постройте семейство вольт – амперных характеристик одного из фотодиодов (на ваш выбор). Харак
User Wei : 30 ноября 2017
150 руб.
Технологический комплекс винтового погруженного насоса типа MG компании "CANAM" с использованием верхнего упорного антивибрационного переводника-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Технологический комплекс винтового погруженного насоса типа MG компании "CANAM" с использованием верхнего упорного антивибрационного переводника-Дипломная работа-Оборудование для добычи и подготовки нефти и газа-Текст пояснительной записки выполнен на Украинском языке вы можете легко его перевести на русский язык через Яндекс Переводчик ссылка на него https://translate.yandex.ru/?lang=uk-ru или с помощью любой другой программы для перевода 4 ОПИСАНИЕ ТЕХНИЧЕСКОГО ПРЕДЛОЖЕНИЯ Как известно характ
User nakonechnyy_lelya@mail.ru : 19 июня 2018
2581 руб.
Технологический комплекс винтового погруженного насоса типа MG компании "CANAM" с использованием верхнего упорного антивибрационного переводника-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Теплотехника Задача 10.60
Воздух массой 1 кг при начальных параметрах р1=1,1 МПа и t1=180 ºC расширяется до давлении р2=0,2 МПа по изохоре, изотерме, адиабате и политропе. Найдите начальные и конечные объемы V1, V2, конечную температуру t2, работу расширения, количество теплоты, подведенное к газу и изменение энтропии указанных процессов. Изобразите на рисунке в рυ- и Ts-координатах названные процессы и схемы их энергобаланса. Принять показатель адиабаты k=1,41, показатель политропы n=1,2. Газовая постоянная воздуха 287
User Z24 : 8 февраля 2026
320 руб.
Теплотехника Задача 10.60
Схема газового оборудования ГРПБ
Чертеж в автокаде и компасе
User Laguz : 2 марта 2024
50 руб.
Схема газового оборудования ГРПБ
up Наверх