Лабораторная работа №2 по дисциплине: Современные технологии в программировании (часть 2)
Состав работы
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Тема работы: «Редактор чисел в системе счисления с основанием р»
Класс Editor
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#.
Задание 1:
1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команды добавить 0 целыми числами от 0. При реализации интерфейса номера команд удобно хранить в свойстве Tag, которое имеется у визуальных компонентов.
2. Ответственность класса Editor (редактор) – хранение, ввод и редактирование строкового представления числа, представленного в системе счисления с основанием p. Класс должен обеспечивать: добавление символов (AddDigit), соответствующих р-ичным цифрам (р от 2 до 16); добавления нуля (AddZero()); добавление разделителя целой и дробной частей (AddDelim()); забой символа - удаление символа, стоящего справа (BS); очистку - установку нулевого значения числа (Clear); чтение строкового представления р-ичного числа (Number).
3. Протестировать каждый метод класса.
Класс История
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования языка C#; использования библиотечного класса обобщённой коллекции List<> для обработки данных.
Задание 2:
1. Разработать и реализовать класс History «История», используя класс языка C#. Класс отвечает за документирование выполнения пользователем переводов чисел. Объекты класса хранят исходные числа, результаты преобразования и основания систем счисления исходного числа и результата.
Атрибуты и операции класса представлены таблице 2.
2. Класс должен отвечать за ввод, вывод, хранение данных введённых пользователем и полученных результатов. Класс должен обеспечивать:
добавление записи (ДобавитьЗапись) - строки, содержащей введённое пользователем число, результат его преобразования и основания систем счисления исходной и той, в которую число преобразовано;
извлечение записи по её номеру в списке (Запись);
очистка списка (ОчиститьИсторию);
конструктор (Запись);
текущий размер списка в числе записей (Записей);
3. Протестировать каждый метод класса.
В файле содержится код программы, тестовые наборы и результаты работы программы по каждому из двух разделов лабораторной работы.
Работа сдана в мае 2019 года.
Оценка: зачтено
Проверил: Зайцев М.Г.
Класс Editor
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного языка программирования C#.
Задание 1:
1. Разработать и реализовать класс Editor «Редактор действительных чисел представленных в системе счисления с основанием р», используя класс языка высокого уровня. Основание системы счисления р принимает значение из диапазона 2..16. Все команды редактора удобно пронумеровать, начиная с команды добавить 0 целыми числами от 0. При реализации интерфейса номера команд удобно хранить в свойстве Tag, которое имеется у визуальных компонентов.
2. Ответственность класса Editor (редактор) – хранение, ввод и редактирование строкового представления числа, представленного в системе счисления с основанием p. Класс должен обеспечивать: добавление символов (AddDigit), соответствующих р-ичным цифрам (р от 2 до 16); добавления нуля (AddZero()); добавление разделителя целой и дробной частей (AddDelim()); забой символа - удаление символа, стоящего справа (BS); очистку - установку нулевого значения числа (Clear); чтение строкового представления р-ичного числа (Number).
3. Протестировать каждый метод класса.
Класс История
Цель: Сформировать практические навыки реализации классов средствами объектно-ориентированного программирования языка C#; использования библиотечного класса обобщённой коллекции List<> для обработки данных.
Задание 2:
1. Разработать и реализовать класс History «История», используя класс языка C#. Класс отвечает за документирование выполнения пользователем переводов чисел. Объекты класса хранят исходные числа, результаты преобразования и основания систем счисления исходного числа и результата.
Атрибуты и операции класса представлены таблице 2.
2. Класс должен отвечать за ввод, вывод, хранение данных введённых пользователем и полученных результатов. Класс должен обеспечивать:
добавление записи (ДобавитьЗапись) - строки, содержащей введённое пользователем число, результат его преобразования и основания систем счисления исходной и той, в которую число преобразовано;
извлечение записи по её номеру в списке (Запись);
очистка списка (ОчиститьИсторию);
конструктор (Запись);
текущий размер списка в числе записей (Записей);
3. Протестировать каждый метод класса.
В файле содержится код программы, тестовые наборы и результаты работы программы по каждому из двух разделов лабораторной работы.
Работа сдана в мае 2019 года.
Оценка: зачтено
Проверил: Зайцев М.Г.
Похожие материалы
Лабораторная работа №2 по дисциплине: Современные технологии в программировании (часть 1)
zzzzzzz
: 8 января 2020
Тема работы: «Класс комплексное число. Редактор комплексных чисел»
Класс комплексное число
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов C#.
Задание:
1. Реализовать абстрактный тип данных «комплексное число», используя класс C#, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Редактор комплексных чисел
Цель: Сф
100 руб.
Современные технологии в программирование (часть 2) магистратура
Dirol340
: 22 ноября 2020
Тема: Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием.
Цель
Сформировать практические навыки реализации классов на языке C#.
Задание 1
1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16.
2. Протестировать каждый метод класса.
350 руб.
Лабораторные работы по дисциплине: Современные технологии в программировании (часть 2)
zzzzzzz
: 8 января 2020
В архиве содержится три лабораторных работы по дисциплине Современные технологии в программировании (часть 2)
Лабораторная работа No1 «Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием.
Класс «Конвертер р_10» - преобразователь чисел из системы счисления с основанием р в десятичную систему счисления»
Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием.
Цель: Сформировать практические навыки реализации классов на язы
250 руб.
Лабораторная работа №3 по дисциплине: Современные технологии в программировании (часть 2)
zzzzzzz
: 8 января 2020
Тема работы: «Класс Управление для «Конвертора p1_р2». Интерфейс приложения «Конвертор р1_р2»».
Класс Управление для «Конвертора p1_р2»
Цель: Сформировать практические навыки реализации классов на языке C#.
Задание:
1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс. Основание системы счисления p принадлежит диапазону значений от 2 до 16.
2. П
100 руб.
Лабораторная работа №1 по дисциплине: Современные технологии в программировании (часть 2)
zzzzzzz
: 8 января 2020
Тема работы: «Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием.
Класс «Конвертер р_10» - преобразователь чисел из системы счисления с основанием р в десятичную систему счисления»
Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием.
Цель: Сформировать практические навыки реализации классов на языке C#.
Задание:
1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему сч
100 руб.
Современные технологии в программировании (часть 2-я). Билет №90
IT-STUDHELP
: 3 декабря 2021
Билет №90
2.Установите соответствие
1.Программный продукт 1. Использует точно определённые ресурсы
2. Может использоваться в различных операционных системах
3. Запускается в той системе, где была разработана
2.Компонент программного комплекса 4. Использует и сопровождает любой человек
5. Может использоваться с различными данными
3.Программа 6. Входные и выходные данные должны удовлетворять точно определённым интерфейсам
7. Запускается автором
4.Неотъемлемыми свойствами ПО являются
слож
400 руб.
Современные технологии в программировании (часть 2-я). Билет №88
IT-STUDHELP
: 24 ноября 2021
Билет №88
2.Установите соответствие
1.Программный продукт 1. Использует точно определённые ресурсы
2. Может использоваться в различных операционных системах
3. Запускается в той системе, где была разработана
2.Компонент программного комплекса 4. Использует и сопровождает любой человек
5. Может использоваться с различными данными
3.Программа 6. Входные и выходные данные должны удовлетворять точно определённым интерфейсам
7. Запускается автором
3.В основе программной инженерии лежит одна ф
400 руб.
Современные технологии в программировании (часть 2), Экзаменационный тест
VVA77
: 26 октября 2017
Экзаменационный тест
1.Критичность определяется последствиями, вызываемыми дефектами в ПО, и может иметь один из четырех уровней. Установите соответствие между уровнем критичности и последствиями дефектов ПО.
C 1.Дефекты вызывают потерю удобства
D 2.Дефекты вызывают потерю возместимых средств (материальных или финансовых)
E 3.Дефекты вызывают потерю невозместимых средств
L 4.Дефекты создают угрозу человеческой жизни
2.Установите соответствие
1.Программный продукт 1. Запускается автором
40 руб.
Другие работы
Лабораторные работы 1-3 по дисциплине: Интеллектуальные технологии информационной безопасности. Вариант №19
IT-STUDHELP
: 7 октября 2023
Вариант №19
Лабораторные работы 1
Варианты (вариант № 19): функции №3, выборки № 2, ядра № 3.
2. Метод парзеновского окна с фиксированным h. Используется прямоугольное ядро.
=============================================
Лабораторная работа 2. «Решающие деревья»
1 Таблицы, показывающие % точности предсказания типа атак в зависимости от изменения параметров дерева решений и леса
Таблица 1. Результаты N запусков Решающего дерева
Максимальная глубина дерева
(max_depth) Максимальное количеств
900 руб.
Производственный менеджмент. Контрольная работа №5. Вариант №13
Dimark
: 25 февраля 2014
Производственный менеджмент
5 семестр
13 вариант
Контрольная работа
"Технико-экономический проект развития ГТС"
СОДЕРЖАНИЕ
Исходные данные контрольной работы………………………………………..3
Введение…………………………………………………………………………...5
1.Сравнительный анализ АТС с различным типом коммутационного оборудования……………………………………………………………………..6
2.Оценка конкурентоспособности АТС с различным типом коммутационного оборудования и различных фирм – изготовителей……………………………9
3.Способы построения ГТС……………………………………………..…………
200 руб.
Алгебра и геометрия. Вариант №5
1309nikola
: 10 апреля 2016
Зачетная работа по Алгебре и Геометрии
5 Вариант
Зачет:08.01.2016
85 руб.
О военных теоретиках. Н.И.Махно.
Slolka
: 4 сентября 2013
Немцы считали массирование подвижных соединений находкой Семена Михайловича Буденного, но, думаю, что на самом деле первым автором массирования таких соединений был русский крестьянин Нестор Иванович Махно - человек, который меньше всего хотел быть военным.
По убеждениям Нестор Махно был анархистом-коммунистом, за теракт был приговорен царским судом к повешению, но по молодости лет смертная казнь ему была заменена каторгой, и он 9 лет провел в кандалах, пока Февральская революция его не освобод