Лабораторная работа 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 руб.
Имитационное моделирование в контексте управленческого прогнозирования
Л.А. Родина, доцент кафедры "Экономика, налоги и налогообложение" Омского государственного университета Институциональные преобразования, характеризующиеся переходом в постиндустриальную стадию развития и информационное общество, диктуют новые требования к организации управленческой деятельности, носящей ярко выраженный информационный характер. Информация становится одним из основных товаров, а управленческая деятельность переходит из опосредованной по отношению к основному производственному про
User Aronitue9 : 25 февраля 2013
5 руб.
Контрольная работа ,Теория вероятности и математическая статистика ,Вариант 10
Вариант No10 1. Вероятность выхода из строя каждого из 4-х блоков равна 0,8. Найти вероятность разрыва цепи. 2. Среди двенадцати спортсменов шестеро (группа А) выполняют упражнение с вероятностью 0,9, двое (группа В) – с вероятностью 0,7, остальные (группа С) – с вероятностью 0,5. Случайно выбранный спортсмен выполнил упражнение. Какова вероятность, что он из группы С? 3. В оперативную часть поступает в среднем одно сообщение в минуту. Найти вероятность того, что за 2 минуты поступит: а) 3 с
User JustL93 : 27 августа 2018
150 руб.
Контрольная работа ,Теория вероятности и математическая статистика ,Вариант 10
Моделирование технологической линии производства мороженого с пребиотическими добавками
Российский рынок мороженого активно развивается. Объем роста за последние годы составляет в среднем 6%, что является довольно высоким показателем. Также эксперты отмечают рост объемов потребления мороженого на одного человека в год. Особенности Российского рынка мороженого - практическое отсутствие иностранных компаний (за исключением «Нестле» и «Баскин Роббинс»), большое число производителей продукции, а также равномерное расположение по территории России [13, 21]. Правильное полноценное питани
User elementpio : 16 ноября 2011
450 руб.
Моделирование технологической линии производства мороженого с пребиотическими добавками
Контрольная работа по предмету: Философия
1 семестр К РАЗДЕЛУ 1. 1."Материалистами называются философы, которые признают лишь существование материальных вещей и тел" /Вольф Х./ Можно ли согласиться с этим определением? 2. Проанализируйте приведенные ниже высказывания о предмете философии. • Философия - это эпоха, схваченная в мыслях /Г.Гегель/. • Философия - это сжатое изложение науки своего времени /О.Конт/. • Предмет философии - логический анализ языка науки /Л.Витгенштейн/. • Главный вопрос философии - это вопрос о том, стоит ли
User Landscape : 14 октября 2013
50 руб.
up Наверх