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

Цена:
80 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .dtbcache.v2
material.view.file_icon
material.view.file_icon 20322591-7b78-49ab-89ef-084e7cfcf7a9.vsidx
material.view.file_icon ecd3581a-f2f3-49cd-9cfa-f610ebcb4589.vsidx
material.view.file_icon
material.view.file_icon .futdcache.v2
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon lr2_z1.metadata.v7.bin
material.view.file_icon lr2_z1.projects.v7.bin
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LR2_z1.deps.json
material.view.file_icon LR2_z1.dll
material.view.file_icon LR2_z1.exe
material.view.file_icon LR2_z1.pdb
material.view.file_icon LR2_z1.runtimeconfig.json
material.view.file_icon Editor.cs
material.view.file_icon LR2_z1.csproj
material.view.file_icon LR2_z1.sln
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
material.view.file_icon apphost.exe
material.view.file_icon LR2_z1.AssemblyInfo.cs
material.view.file_icon LR2_z1.AssemblyInfoInputs.cache
material.view.file_icon LR2_z1.assets.cache
material.view.file_icon LR2_z1.csproj.CoreCompileInputs.cache
material.view.file_icon LR2_z1.csproj.FileListAbsolute.txt
material.view.file_icon LR2_z1.dll
material.view.file_icon LR2_z1.GeneratedMSBuildEditorConfig.editorconfig
material.view.file_icon LR2_z1.genruntimeconfig.cache
material.view.file_icon LR2_z1.GlobalUsings.g.cs
material.view.file_icon LR2_z1.pdb
material.view.file_icon
material.view.file_icon LR2_z1.dll
material.view.file_icon
material.view.file_icon LR2_z1.dll
material.view.file_icon LR2_z1.csproj.nuget.dgspec.json
material.view.file_icon LR2_z1.csproj.nuget.g.props
material.view.file_icon LR2_z1.csproj.nuget.g.targets
material.view.file_icon project.assets.json
material.view.file_icon project.nuget.cache
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .dtbcache.v2
material.view.file_icon
material.view.file_icon 8b58d36b-919d-4577-981c-9a853be3b181.vsidx
material.view.file_icon c6edb32e-b3c9-4c5f-bc9c-a6d144393b68.vsidx
material.view.file_icon d2c10767-f844-405c-8bbc-a237b9a1c9ce.vsidx
material.view.file_icon
material.view.file_icon .futdcache.v2
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon lr2_z2.metadata.v7.bin
material.view.file_icon lr2_z2.projects.v7.bin
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon LR2_z2.deps.json
material.view.file_icon LR2_z2.dll
material.view.file_icon LR2_z2.exe
material.view.file_icon LR2_z2.pdb
material.view.file_icon LR2_z2.runtimeconfig.json
material.view.file_icon Conver_10_p.cs
material.view.file_icon History.cs
material.view.file_icon LR2_z2.csproj
material.view.file_icon LR2_z2.sln
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETCoreApp,Version=v6.0.AssemblyAttributes.cs
material.view.file_icon apphost.exe
material.view.file_icon LR2_z2.AssemblyInfo.cs
material.view.file_icon LR2_z2.AssemblyInfoInputs.cache
material.view.file_icon LR2_z2.assets.cache
material.view.file_icon LR2_z2.csproj.CoreCompileInputs.cache
material.view.file_icon LR2_z2.csproj.FileListAbsolute.txt
material.view.file_icon LR2_z2.dll
material.view.file_icon LR2_z2.GeneratedMSBuildEditorConfig.editorconfig
material.view.file_icon LR2_z2.genruntimeconfig.cache
material.view.file_icon LR2_z2.GlobalUsings.g.cs
material.view.file_icon LR2_z2.pdb
material.view.file_icon
material.view.file_icon LR2_z2.dll
material.view.file_icon
material.view.file_icon LR2_z2.dll
material.view.file_icon LR2_z2.csproj.nuget.dgspec.json
material.view.file_icon LR2_z2.csproj.nuget.g.props
material.view.file_icon LR2_z2.csproj.nuget.g.targets
material.view.file_icon project.assets.json
material.view.file_icon project.nuget.cache
material.view.file_icon Program.cs
material.view.file_icon ЛР2 совр тех прогр.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word

Описание

Работа зачтена. В архиве - отчет, файлы с программами (написаны на c++) + .exe-файлы. Есть также ответы на контрольные вопросы

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

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

Рисунок 10 - Атрибуты и операции класса
2. Ответственность класса Editor (редактор) – хранение, ввод и редактирование строкового представления числа, представленного в системе счисления с основанием p. Класс должен обеспечивать: добавление символов (AddDigit), соответствующих р-ичным цифрам (р от 2 до 16); добавления нуля (AddZero()); добавление разделителя целой и дробной частей (AddDelim()); забой символа - удаление символа, стоящего справа (BS); очистку - установку нулевого значения числа (Clear); чтение строкового представления р-ичного числа (Number).
3. Протестировать каждый метод класса.
Класс сохраните в файле Editor. В разделе описания констант опишите следующие константы: «разделитель целой и дробной частей» строкового типа; «строковое представление нуля» строкового типа.
Задание 2
1. Разработать и реализовать класс History «История», используя класс языка C#. Класс отвечает за документирование выполнения пользователем переводов чисел. Объекты класса хранят исходные числа, результаты преобразования и основания систем счисления исходного числа и результата.
Атрибуты и операции класса представлены таблице 3.
Таблица 3 - Атрибуты и операции класса «История»
История
Запись(i: integer): String;
ДобавитьЗапись(a: String);
Записей(): integer
ОчиститьИсторию();
Обязанность: ввод, вывод, хранение данных введённых пользователем и полученных результатов.
2. Класс должен отвечать за ввод, вывод, хранение данных введённых пользователем и полученных результатов. Класс должен обеспечивать:
• добавление записи (ДобавитьЗапись) - строки, содержащей введённое пользователем число, результат его преобразования и основания систем счисления исходной и той, в которую число преобразовано;
• извлечение записи по её номеру в списке (Запись);
• очистка списка (ОчиститьИсторию);
• конструктор (Запись);
• текущий размер списка в числе записей (Записей);
3. Протестировать каждый метод класса.
Лабораторная работа №2. Современные технологии программирования
на тему «Абстрактный тип данных (ADT) p – ичная память» Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «р-ичная память», используя класс • Object Pascal,• C++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «р-ичная память». ADT TMemory Данные Р-ичная память (тип TMemory, в дальнейшем - память) - это память для хранения объекта «р-ичное число» (тип TPNumber) и значения «состоя
User Lampa : 14 января 2014
39 руб.
Лабораторная работа №2. Современные технологии программирования. 20-й вариант
Лаб2. Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для комплексных чисел», используя класс • Object Pascal, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User Despite : 11 ноября 2015
60 руб.
Лабораторная работа №2. Современные технологии программирования. 6 семестр. 21 вариант
Тема: Абстрактный тип данных (ADT) “память для комплексных чисел” Вариант: 21 Задание 1. Реализовать абстрактный тип данных «комплексное число», используя класс : 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память для комплексных чисел». ADT TMemory
User oksana : 28 июля 2015
200 руб.
Лабораторная работа №2 по Современные технологии программирования
Лабораторная работа. Абстрактный тип данных «комплексное число» 1. Реализовать абстрактный тип данных «комплексное число», используя класс Object Pascal, С++, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. 3. Протестировать тип данных в целом. Спецификация типа данных «комплексное число». ADT TComplex
User zalexz95 : 17 октября 2017
200 руб.
Лабораторная работа №2 по Современные технологии программирования
Лабораторные работы 1, 2, 3. Современные технологии программирования (часть 2). Все варианты (2019)
Лабораторные работы 1, 2, 3. Современные технологии программирования (часть 2). Все варианты (2019) Лабораторная работа №1 Конвертор чисел из десятичной системы счисления в систему счисления с заданным основанием Цель: Сформировать практические навыки реализации классов на языке C#. Задание 1 1. Реализовать преобразователь действительных чисел со знаком из десятичной системы счисления в систему счисления с заданным основанием p, в соответствии с приведенной ниже спецификацией, используя класс.
User rmn77 : 16 ноября 2019
150 руб.
Лабораторная работа №2 по дисциплине Современные технологии программирования
Лабораторная работа. Абстрактный тип данных (ADT) «память для комплексных чисел» Тема: Классы Object Pascal, С++ Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++ Задание 1.В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для комплексных чисел», используя класс Object Pascal, С++. 2.Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа №2 по предмету "Современные технологии программирования"
Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для комплексных чисел», используя класс • Object Pascal, • С++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
User migsvet : 19 октября 2014
100 руб.
Лабораторная работа № 2 по дисциплине "Современные технологии программирования"
Тема: Классы Object Pasca, С++l Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++ Задание 1. В соответствии с приведенной ниже спецификацией реализовать абстрактный тип данных «память для простых дробей», используя класс • Object Pascal, • C++. 2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования. Спецификация типа данных «память для простых дробей». ADT TMemory Данные Память для простых дробе
User 1231233 : 23 января 2012
23 руб.
Графическая работа 3 (2-ая часть). Вариант 12 - Контур детали
Возможные программы для открытия данных файлов: WinRAR (для распаковки архива *.zip или *.rar) КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d Любая программа для ПДФ файлов. Миронов Б.Г. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Графическая работа 3 (2-ая часть). Вариант 12 - Контур детали Вычертить по заданным размерам контур детали. Линии построения лекальной кривой сохранить. В состав выполненной работы входят 2 файла: 1. Чертеж фор
80 руб.
Графическая работа 3 (2-ая часть). Вариант 12 - Контур детали
Курсовая работа по предмету " Теория телетрафика". Вариант № 3
Задача 2. Пучок ИШК координатной станции типа АТСК -Y обслуживает абонентов одного блока АИ. Определить поступающую на этот пучок нагрузку Y, если число абонентов, включенных в блок, N=1000, среднее число вызовов от одного абонента С, среднее время разговора Т, доля вызовов закончившихся разговором PP, нумерация на сети пяти- или шестизначная. Задача 3. Полнодоступный пучок из V линий обслуживает поток вызовов. Определить пропускную способность пучка, т.е. нагрузку Y , которая может поступать
User ss011msv : 25 октября 2012
400 руб.
Социальные стереотипы ума в современной России
Введение Актуальность изучения социальных стереотипов "мужского" и "женского" ума определяется произошедшими изменениями в культуре в связи с уравниванием прав мужчины и женщины во всех сферах жизни общества. Признание равноправия полов предполагает признание у мужчин и женщин одинаковых способностей, в особенности интеллектуальных, являющихся важнейшей характеристикой человека как субъекта деятельности. В то же время имеют место стереотипные представления о различиях "женского" и "мужского" ум
User Qiwir : 13 октября 2013
Установка по комплексной подготовке нефти Яблуновского нефтегазоконденсатного месторождения с разработкой и исследованием сильфонного узла блока уплотнения штока регулятора давления сепаратора СР-6,3 (модернизация сильфона в конструкции уплотнения штока р
Установка по комплексной подготовке нефти Яблуновского нефтегазоконденсатного месторождения с разработкой и исследованием сильфонного узла блока уплотнения штока регулятора давления сепаратора СР-6,3 (модернизация сильфона в конструкции уплотнения штока регулятора давления РУСТ 510-ЗУ 7А1)-Курсовая работа-Оборудование для добычи и подготовки нефти и газа-Текст пояснительной записки выполнен на Украинском языке вы можете легко его перевести на русский язык через Яндекс Переводчик ссылка на него h
User leha.se92@mail.ru : 5 июня 2018
1293 руб.
Установка по комплексной подготовке нефти Яблуновского нефтегазоконденсатного месторождения с разработкой и исследованием сильфонного узла блока уплотнения штока регулятора давления сепаратора СР-6,3 (модернизация сильфона в конструкции уплотнения штока р
up Наверх