Современные технологии программирования. Лабораторная работа 1,2,3. Вариант 3
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
- Microsoft Excel
- Microsoft Word
- Программа для просмотра изображений
- Adobe Acrobat Reader
Описание
Практическая работа №1. Модульное тестирование программ на языке
С# средствами Visual Studio
Цель: сформировать практические навыки разработки модульных тестов для
тестирования функций классов и выполнения модульного тестирования на языке С# с помощью средств автоматизации Visual Studio.
Задание:
Разработайте на языке С# класс, содержащий функции в соответствии с
вариантом задания.
Разработайте тестовые наборы данных по критерию С0 для тестирования
функций класса.
Протестируйте созданный класс с помощью средств автоматизации модульного
тестирования Visual Studio.
Напишите отчёт о результатах проделанной работы.
Практическая работа №2. Модульное тестирование библиотеки классов
на C# средствами Visual Studio.
Цель: сформировать практические навыки разработки модульных тестов для
библиотек классов C# и выполнения модульного тестирования с помощью средств автоматизации Visual Studio.
Задание:
Разработайте на языке С# класс, содержащий функции в соответствии с
вариантом задания.
Разработайте тестовые наборы данных для тестирования функций класса, по
критерию С1.
Протестируйте созданный класс с помощью средств автоматизации модульного тестирования Visual Studio. Проанализируйте результаты выполненных тестов тестируемого кода.
Напишите отчёт о результатах проделанной работы.
Практическая работа №3. Модульное тестирование программ на языке
С++ в среде Visual Studio
Цель: сформировать практические навыки разработки тестов и модульного
тестирования на языке С++ с помощью средств автоматизации Visual Studio.
Задание:
Разработайте на языке С++ класс, содержащий набор функций в соответствии с
вариантом задания.
Разработайте тестовые наборы данных по критерию С2 для тестирования
функций класса.
Протестировать функции с помощью средств автоматизации модульного
тестирования Visual Studio.
Провести анализ выполненного теста и, если необходимо отладку кода.
Написать отчёт о результатах проделанной работы.
С# средствами Visual Studio
Цель: сформировать практические навыки разработки модульных тестов для
тестирования функций классов и выполнения модульного тестирования на языке С# с помощью средств автоматизации Visual Studio.
Задание:
Разработайте на языке С# класс, содержащий функции в соответствии с
вариантом задания.
Разработайте тестовые наборы данных по критерию С0 для тестирования
функций класса.
Протестируйте созданный класс с помощью средств автоматизации модульного
тестирования Visual Studio.
Напишите отчёт о результатах проделанной работы.
Практическая работа №2. Модульное тестирование библиотеки классов
на C# средствами Visual Studio.
Цель: сформировать практические навыки разработки модульных тестов для
библиотек классов C# и выполнения модульного тестирования с помощью средств автоматизации Visual Studio.
Задание:
Разработайте на языке С# класс, содержащий функции в соответствии с
вариантом задания.
Разработайте тестовые наборы данных для тестирования функций класса, по
критерию С1.
Протестируйте созданный класс с помощью средств автоматизации модульного тестирования Visual Studio. Проанализируйте результаты выполненных тестов тестируемого кода.
Напишите отчёт о результатах проделанной работы.
Практическая работа №3. Модульное тестирование программ на языке
С++ в среде Visual Studio
Цель: сформировать практические навыки разработки тестов и модульного
тестирования на языке С++ с помощью средств автоматизации Visual Studio.
Задание:
Разработайте на языке С++ класс, содержащий набор функций в соответствии с
вариантом задания.
Разработайте тестовые наборы данных по критерию С2 для тестирования
функций класса.
Протестировать функции с помощью средств автоматизации модульного
тестирования Visual Studio.
Провести анализ выполненного теста и, если необходимо отладку кода.
Написать отчёт о результатах проделанной работы.
Дополнительная информация
Вид работы: Практическая работа 1-3
Оценка: Работа зачтена на максимальный бал
Проверена: 14.11.2020
Отзыв в виде комментария:
Полностью ответил на все заданные мной вопросы, подробно объяснил УГП и работу программы. Агалков А.А.
Оценка: Работа зачтена на максимальный бал
Проверена: 14.11.2020
Отзыв в виде комментария:
Полностью ответил на все заданные мной вопросы, подробно объяснил УГП и работу программы. Агалков А.А.
Похожие материалы
Лабораторная работа №1 по Современные технологии программирования
zalexz95
: 17 октября 2017
Visual C++
Лабораторная работа. Абстрактный тип данных простая дробь
1. Реализовать абстрактный тип данных «простая дробь», используя класс С++ в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
Спецификация типа данных «простые дроби».
ADT TFrac
Данные
Простая дробь (тип TFrac) - это пара целых чисел: числитель и знаменатель (a/b). Простые дроби изменяемые.
200 руб.
Лабораторная работа №1. Современные технологии программирования
Lampa
: 14 января 2014
на тему «Абстрактный тип данных (ADT) p - ичное число»
Задание
1. Реализовать абстрактный тип данных «р-ичное число», используя класс
Object Pascal, C++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования.
Спецификация типа данных «р-ичное число».
ADT TPNumber
ДанныеР-ичное число TPNumber - это действительное число (n) со знаком в системе счисления с основанием (b) (b в диапазоне 2..16), содержащее цел
39 руб.
Современные технологии программирования ЛАБОРАТОРНЫЕ работы №№1-4
vastenin
: 10 июня 2019
Лабораторная работа №1 Абстракция данных «простая дробь»
Лабораторная работа №2 Абстракция данных «р-ичное число»
Лабораторная работа №3 Абстракция данных «комплексное число»
Лабораторная работа №4 Параметризованный абстрактный тип данных «Память»
Введение
Целями данного лабораторного практикума является формирование практических навыков:
проектирования программ в технологии «абстрактных типов данных»;
реализации абстрактных типов данных с помощью классов С++;
использования библиотеки визуа
17 руб.
Современные технологии программирования. Лабораторные работы №№1-3
platochek
: 14 октября 2018
Лабораторная работа 1. Абстрактный тип данных простая дробь
Цель
Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.
Задание
1. Реализовать абстрактный тип данных «простая дробь», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования
Спецификация типа данных «простые дроби».
Рекомендации к выполнению
1. Т
200 руб.
Лабораторная работа №1 по дисциплине Современные технологии программирования
Некто
: 16 сентября 2018
Лабораторная работа. Абстрактный тип данных «комплексное число»
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов Object Pascal, С++. Синтаксис классов: инкапсуляция, простые свойства.
Задание
1.Реализовать абстрактный тип данных «комплексное число», используя класс
Object Pascal,
С++,
в соответствии с приведенной ниже спецификацией.
2.Протестировать каждую операцию, определенну
100 руб.
Современные технологии программирования. Лабораторные работы №1-5
dsimav
: 28 января 2018
Лабораторная работа №1 Абстрактный тип данных (ADT) Множество (на шаблоне)
Лабораторная работа №2 Класс «редактор»
Лабораторная работа №3 Параметризованный абстрактный тип данных «Процессор»
Лабораторная работа №4 Управление калькулятором
Лабораторная работа №5 Панель управления калькулятором (Интерфейс)
300 руб.
Современные технологии программирования. Лабораторные работы №1-5.
Cole82
: 4 февраля 2017
Лабораторная работа №1. Абстрактный тип данных (ADT) p - ичное число
Тема: Классы Object Pascal, С++
Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов Object Pascal, С++.
Задание
Реализовать абстрактный тип данных “р-ичное число”, используя класс
Object Pascal,
C++,
в соответствии с приведенной ниже спецификацией.
Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования.
Спецификация типа данных “р-ичное число”.
ADT T
39 руб.
Лабораторная работа №1 по предмету "Современные технологии программирования"
migsvet
: 19 октября 2014
Задание
1. Реализовать абстрактный тип данных «комплексное число», используя класс
• Object Pascal,
• С++,
в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования.
100 руб.
Другие работы
Проекционное черчение БГТУ.010114.003. Вариант 21
coolns
: 1 октября 2024
Проекционное черчение БГТУ.010114.003. Вариант 21
Сложный ступенчатый разрез
Задача 3. Условие задания
Построить три вида детали по двум данным. Выполнить необходимые сложные ступенчатые разрезы А-А и Б-Б.
Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопросам пиши
150 руб.
Электротехника, электроника и схемотехника (часть 2). Контрольная работа. Вариант №10.
Bodibilder
: 20 мая 2019
Вариант задания для задач 1,2 определяется по двум последним цифрам студенческого пароля, если они до 50. Если две последние цифры больше 50, то вариант задания определяется как две последние цифры минус 50.
Задача 1.
По выходным характеристикам полевого транзистора (приложение 2, см. стр. 6-12) построить передаточную характеристику при указанном напряжении стока. Определить дифференциальные параметры S, Ri, m полевого транзистора и построить их зависимости от напряжения на затворе.
Сделать выв
40 руб.
Лабораторная работа №3 по дисциплине: Теория электрических цепей. Вариант 2
Учеба "Под ключ"
: 7 ноября 2022
Лабораторная работа No 3
Исследование пассивных амплитудных корректоров
1. Цель работы
Исследование частотной характеристики ослабления и структуры пассивного амплитудного корректора.
2. Подготовка к выполнению работы
При подготовке к работе изучить теорию амплитудных и фазовых корректоров, методы расчета параметров элементов и частотных характеристик (глава 18 электронного учебника).
3. Теоретическое исследование
3.1 Задание 1
Известна требуемая характеристика ослабления амплитудного коррек
400 руб.
Лабораторные работы №№1-3 работа по дисциплине: Базы данных. Цифры 01
IT-STUDHELP
: 30 декабря 2021
Лабораторная работа No1
Создание и редактирование таблиц баз данных
Цель работы:
Приобрести навыки создания и редактирования таблиц базы данных в различных режимах работы в любой доступной системе управления базами данных (СУБД)/
Задание 1. Создание новой таблицы в режиме таблицы.
Данный режим позволяет пользователю создать таблицу, не определяя предварительно ее структуру. После выбора режима открывается пустая таблица, в которую можно ввести данные. При сохранении MS Access автоматически пр
900 руб.