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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Converter10ToAny.cs
material.view.file_icon Editor.cs
material.view.file_icon History.cs
material.view.file_icon lab2.csproj
material.view.file_icon lab2.sln
material.view.file_icon
material.view.file_icon EditorTests.cs
material.view.file_icon HistoryTests.cs
material.view.file_icon lab2.tests.csproj
material.view.file_icon ЛР2, Зад1.docx
material.view.file_icon ЛР2, Зад2.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Converter10ToAny.cs
material.view.file_icon ConverterAnyTo10.cs
material.view.file_icon ConverterControl.cs
material.view.file_icon Editor.cs
material.view.file_icon History.cs
material.view.file_icon lab3.csproj
material.view.file_icon
material.view.file_icon AboutForm.cs
material.view.file_icon AboutForm.Designer.cs
material.view.file_icon AboutForm.resx
material.view.file_icon ConverterForm.cs
material.view.file_icon ConverterForm.Designer.cs
material.view.file_icon ConverterForm.resx
material.view.file_icon HistoryForm.cs
material.view.file_icon HistoryForm.Designer.cs
material.view.file_icon HistoryForm.resx
material.view.file_icon lab3.form.csproj
material.view.file_icon lab3.form.csproj.user
material.view.file_icon Program.cs
material.view.file_icon lab3.sln
material.view.file_icon
material.view.file_icon ConverterControlTests.cs
material.view.file_icon lab3.tests.csproj
material.view.file_icon ЛР3, Зад1.docx
material.view.file_icon ЛР3, Зад2.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Converter10ToAny.cs
material.view.file_icon ConverterAnyTo10.cs
material.view.file_icon lab1.csproj
material.view.file_icon lab1.sln
material.view.file_icon
material.view.file_icon Converter10ToAnyTests.cs
material.view.file_icon ConverterAnyTo10Tests.cs
material.view.file_icon lab1.tests.csproj
material.view.file_icon ЛР1, Зад1.docx
material.view.file_icon ЛР1, Зад2.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

ВЫПОЛНЕНО НА C#!

Задание 1
1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16.
2. Протестировать каждый метод класса.

Задание 2
1. Реализовать преобразователь действительных (конвертер р_10) чисел из системы счисления с основанием р в десятичную систему счисления в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления р принадлежит диапазону значений от 2 до 16.
2. Протестировать каждый метод класса.

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

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

Задание 1
1. Реализовать Управление для «Конвертера p1_р2».
2. Протестировать каждый метод класса.

Задание 2
1. 1. Реализовать «Интерфейс» приложения «Конвертер р1_р2», используя библиотечный класс формы и визуальные компоненты.
2. 2. Протестировать методы класса.

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

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования (часть 2) (ДВ 10.1)
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 01.02.2020
Рецензия:Уважаемый,
Зайцев Михаил Георгиевич

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования (часть 2) (ДВ 10.1)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 01.02.2020
Рецензия:Уважаемый,
Зайцев Михаил Георгиевич

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Современные технологии программирования (часть 2) (ДВ 10.1)
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 01.02.2020
Рецензия:Уважаемый,
Зайцев Михаил Георгиевич
Лабораторная работа №1 "Современные технологии программирования (часть 2)"
Работа зачтена. В архиве - отчет в формате .doc (word) + папки с программами (.cpp, .exe + .sln - файл проекта для visual studio)
User Daniil2001 : 24 декабря 2024
80 руб.
Лабораторная работа №1 "Современные технологии программирования (часть 2)"
Современные технологии программирования (часть 2) Лабораторная работа 1
Лабораторная работа No1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый ме
User svladislav987 : 28 августа 2023
150 руб.
Лабораторная работа 1 по дисциплине "Современные технологии программирования(часть 2)"
Лабораторная работа №1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый мет
User alexadubinina : 20 ноября 2024
250 руб.
Современные технологии программирования (часть 2) - Лабораторная работа 1 - Вариант 5
Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый метод класса. Спецификация
User sarekuwa : 20 ноября 2023
250 руб.
Современные технологии программирования (часть 2) - Лабораторная работа 1 - Вариант 5
Современные технологии программирования (часть 2-я). Лабораторная работа №1. Для всех вариантов (2020).
Лабораторная работа №1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16. 2. Протестировать каждый ме
User nik200511 : 24 февраля 2021
54 руб.
Современные технологии программирования (часть 2)
Лабораторные работы ПРИЛОЖЕНИЕ 1 ПРАКТИЧЕСКИЕ ЗАДАНИЯ ДЛЯ ЗАКРЕПЛЕНИЯ. ПРИЛОЖЕНИЕ КОНВЕРТОР Р1_Р2.......................2 Лабораторная работа №1..................................................................................................................................9 Лабораторная работа №2................................................................................................................................15 Лабораторная работа №3.................................................
User Илья272 : 5 ноября 2023
1300 руб.
Лабораторная работа №1 по Современные технологии программирования
Visual C++ Лабораторная работа. Абстрактный тип данных простая дробь 1. Реализовать абстрактный тип данных «простая дробь», используя класс С++ в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «простые дроби». ADT TFrac Данные Простая дробь (тип TFrac) - это пара целых чисел: числитель и знаменатель (a/b). Простые дроби изменяемые.
User zalexz95 : 17 октября 2017
200 руб.
Лабораторная работа №1. Современные технологии программирования
на тему «Абстрактный тип данных (ADT) p - ичное число» Задание 1. Реализовать абстрактный тип данных «р-ичное число», используя класс Object Pascal, C++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования. Спецификация типа данных «р-ичное число». ADT TPNumber ДанныеР-ичное число TPNumber - это действительное число (n) со знаком в системе счисления с основанием (b) (b в диапазоне 2..16), содержащее цел
User Lampa : 14 января 2014
39 руб.
Экзамен по дисциплине: Основы построения телекоммуникационных систем и сетей. Билет №11
Билет № ____11__ Факультет АЭС_Д Курс Семестр Дисциплина: ОПТСС 1. Циклические коды. Алгоритмы построения циклических кодов. Получение разрешенной кодовой комбинации. Построение кодера ЦК. 2. Понятие спектра сигнала. Амплитудный и фазовый спектр. Спектры периодических и не периодических сигналов. 3. Определить скорости модуляции и передачи информации, если длительность единичного интервала 1 мс, а передача ведется
User IT-STUDHELP : 31 декабря 2020
190 руб.
promo
Гидрогазодинамика ТПУ Задача 8 Вариант 6
Из открытого бака больших размеров вытекает расход воды Q по горизонтальному трубопроводу, состоящему из двух участков длиной l1 диаметром d1 и длиной l2 диаметром d2. Трубопровод заканчивается конически сходящимся патрубком d3. На середине второго участка имеется задвижка. Определить необходимый напор в баке с учетом потерь местных и на трение при известных коэффициентах сопротивлений: ζвх=0,5; ζнас=0,1; ζзадв=2,5; ζвн.суж=0,5(1-d22/d21), считая движение установившемся (H=const). Поострить напо
User Z24 : 30 декабря 2026
350 руб.
Гидрогазодинамика ТПУ Задача 8 Вариант 6
Контрольная (курсовая) работа по информатике. 20-й вариант
Комплексная защита информации в компьютерных системах и сетях Оглавление Введение 3 1. Угрозы безопасности информации в компьютерных системах и сетях 4 2. Методы защиты информации в компьютерных системах и сетях 7 Заключение 13 Список использованной литературы 14
User hbifn : 28 декабря 2015
300 руб.
Экономическая сущность денег, их функции
Основные положения Стоимость – воплощенный в товаре и обобществленный труд производителей (собственная стоимость). Эта стоимость количественно определяется затратами, произведенными на изготовление товара, или себестоимостью производства товара. Товар – предмет потребления и стоимости. Потребительная стоимость – воплощенный труд производителей в конкретном виде товара, который определяет основное свойство товара удовлетворять определенные потребности человека. Эта стоимость определяет с
User Elfa254 : 4 января 2014
20 руб.
up Наверх