Лабораторная работа 2 (3 вариант) По дисциплине: Современные технологии программирования (часть 2)

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

material.view.file_icon
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 .suo
material.view.file_icon
material.view.file_icon
material.view.file_icon 001.testlog
material.view.file_icon testlog.manifest
material.view.file_icon MPT_lab1.sln
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon
material.view.file_icon
material.view.file_icon MPT_lab1.exe
material.view.file_icon MPT_lab1.exe.config
material.view.file_icon MPT_lab1.pdb
material.view.file_icon
material.view.file_icon Convertor.csproj
material.view.file_icon Convert_10_p.cs
material.view.file_icon Convert_p_10.cs
material.view.file_icon Editor.cs
material.view.file_icon History.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon Convertor.csproj.CoreCompileInputs.cache
material.view.file_icon Convertor.csproj.FileListAbsolute.txt
material.view.file_icon Convertor.csprojAssemblyReference.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon MPT_lab1.csprojAssemblyReference.cache
material.view.file_icon MPT_lab1.exe
material.view.file_icon MPT_lab1.pdb
material.view.file_icon
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.Interface.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.TestFramework.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml
material.view.file_icon Microsoft.VisualStudio.TestPlatform.TestFramework.xml
material.view.file_icon MPT_lab1.exe
material.view.file_icon MPT_lab1.exe.config
material.view.file_icon MPT_lab1.pdb
material.view.file_icon
material.view.file_icon Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll
material.view.file_icon Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll
material.view.file_icon UnitTestProject1.dll
material.view.file_icon UnitTestProject1.pdb
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon
material.view.file_icon UnitTestProject1.csproj.CoreCompileInputs.cache
material.view.file_icon UnitTestProject1.csproj.FileListAbsolute.txt
material.view.file_icon UnitTestProject1.csprojAssemblyReference.cache
material.view.file_icon UnitTestProject1.dll
material.view.file_icon UnitTestProject1.pdb
material.view.file_icon packages.config
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon UnitTest1.cs
material.view.file_icon UnitTestProject1.csproj
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов
  • Microsoft Excel

Описание

Лабораторная работа №2.
Редактор чисел в системе счисления с основанием р.
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#.
Задание 1
1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команды добавить 0 целыми числами от 0. При реализации интерфейса номера команд удобно хранить в свойстве Tag, которое имеется у визуальных компонентов.
Атрибуты и операции класс представлены на рисунке 10.
2. Ответственность класса Editor (редактор) – хранение, ввод и редактирование строкового представления числа, представленного в системе счисления с основанием p. Класс должен обеспечивать: добавление символов (AddDigit), соответствующих р-ичным цифрам (р от 2 до 16); добавления нуля (AddZero()); добавление разделителя целой и дробной частей (AddDelim()); забой символа - удаление символа, стоящего справа (BS); очистку - установку нулевого значения числа (Clear); чтение строкового представления р-ичного числа (Number).
3. Протестировать каждый метод класса.

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

Работа сдана в 2024, без замечаний.
Лабораторная работа №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). Лабораторная работа №2. Для всех вариантов (2020).
Лабораторная работа №2. Редактор чисел в системе счисления с основанием р. Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#. Задание 1 1. Разработать и реализовать класс Editor «Редактор чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команды добавить 0
User nik200511 : 24 февраля 2021
54 руб.
Лабораторная работа №2 по дисциплине: Современные технологии в программировании (часть 2)
Тема работы: «Редактор чисел в системе счисления с основанием р» Класс Editor Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#. Задание 1: 1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с
User zzzzzzz : 8 января 2020
100 руб.
Лабораторная работа №2 по дисциплине Современные технологии программирования
Лабораторная работа. Абстрактный тип данных (ADT) «память для комплексных чисел» Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++ Задание 1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для комплексных чисел», используя класс Object Pascal, С++. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа № 2 по дисциплине "Современные технологии программирования"
Тема: Классы Object Pasca, С++l Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++ Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для простых дробей», используя класс • Object Pascal, • C++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память для простых дробей». ADT TMemory Данные Память для простых дробе
User 1231233 : 23 января 2012
23 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.3 Вариант 2
Вал диаметром D вращается во втулке длиной l с частотой n. При этом зазор между валом и втулкой толщиной δ заполнен маслом, имеющим плотность ρ и кинематическую вязкость v (рис. 1.1). Требуется определить величину вращающего момента M, обеспечивающего заданную частоту вращения вала.
User Z24 : 25 октября 2025
165 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.3 Вариант 2
Теплотехника РГАУ-МСХА 2018 Задача 5 Вариант 79
Электрошина сечением 100×10 мм² и удельным сопротивлением ρ, установленная на ребро, охлаждается свободным потоком воздуха, температура которого tж. При установившейся электрической нагрузке температура электрошины не должна превышать 70 ºС. Вычислить коэффициент теплоотдачи α, величину теплового потока, теряемую в окружающую среду, если длина электрошины l, и допустимую силу тока. Ответить на вопросы: 1. Дайте определение свободной конвекции. 2. Что такое определяющие и определяемые числ
User Z24 : 26 января 2026
200 руб.
Теплотехника РГАУ-МСХА 2018 Задача 5 Вариант 79
Лабораторные работы 1-3 по дисциплине: Проектирование пользовательского интерфейса. Вариант №12
Лабораторная работа №1 Тема: Работа с компонентами TPanel (закладка Standard); TDriveComboBox, TFilterComboBox, TDirectoryListBox, TFileListBox (закладка Win 3.1); Tsplitter, TImage (закладка Additional); TStatusBar (закладка Win32). ЗАДАНИЕ 1: Создать форму как показано на рисунке 1. Рис.1 1. Рекомендуемый порядок размещения на форме компонентов TPanel, TDirectoryListBox, TFileListBox и TSplitter: - Panel1, Panel2 – в верхней
User IT-STUDHELP : 25 декабря 2022
300 руб.
Лабораторные работы 1-3 по дисциплине: Проектирование пользовательского интерфейса. Вариант №12 promo
Резьбовые соединения. Графическая работа 12 - Вариант 2 а, 2 б, 2 в, 2 г
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Резьбовые соединения. Графическая работа 12 2 а - Начертить соединение двух деталей болтом. Размеры болта подобрать по ГОСТу. 2 б - Начертить соединение двух стальных деталей шпилькой. Размеры шпильки подобрать по ГОСТу. 2 в - Начертить деталь Б, ввернутой в деталь А. 2 г - Начертить тройник прямой с ввернутой в него справа трубой. Размеры трубы подо
User .Инженер. : 14 ноября 2025
300 руб.
Резьбовые соединения. Графическая работа 12 - Вариант 2 а, 2 б, 2 в, 2 г promo
up Наверх