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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon CJob_1.aps
material.view.file_icon CJob_1.cpp
material.view.file_icon CJob_1.rc
material.view.file_icon CJob_1.vcxproj
material.view.file_icon CJob_1.vcxproj.filters
material.view.file_icon
material.view.file_icon CJob_1.obj
material.view.file_icon CJob_1.res
material.view.file_icon
material.view.file_icon CJob_1.lastbuildstate
material.view.file_icon cl.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon rc.command.1.tlog
material.view.file_icon rc.read.1.tlog
material.view.file_icon rc.write.1.tlog
material.view.file_icon vc120.idb
material.view.file_icon vc120.pdb
material.view.file_icon InOutDo.h
material.view.file_icon resource.h
material.view.file_icon TFrac.h
material.view.file_icon CJob_1.sdf
material.view.file_icon CJob_1.sln
material.view.file_icon CJob_1.v12.suo
material.view.file_icon
material.view.file_icon CJob_1.exe
material.view.file_icon CJob_1.ilk
material.view.file_icon CJob_1.pdb
material.view.file_icon
material.view.file_icon stdafx.cpp
material.view.file_icon stdafx.h
material.view.file_icon targetver.h
material.view.file_icon unittest1.cpp
material.view.file_icon UnitTest1.v12.suo
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon PFrac.bpf
material.view.file_icon PFrac.bpr
material.view.file_icon PFrac.cpp
material.view.file_icon PFrac.exe
material.view.file_icon PFrac.obj
material.view.file_icon PFrac.res
material.view.file_icon PFrac.tds
material.view.file_icon PFrac.~cpp
material.view.file_icon UFrac.h
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon PComplex.bpf
material.view.file_icon PComplex.bpr
material.view.file_icon PComplex.cpp
material.view.file_icon PComplex.exe
material.view.file_icon PComplex.obj
material.view.file_icon PComplex.res
material.view.file_icon PComplex.tds
material.view.file_icon PComplex.~cpp
material.view.file_icon PFrac.bpf
material.view.file_icon PFrac.bpr
material.view.file_icon PFrac.cpp
material.view.file_icon PFrac.exe
material.view.file_icon PFrac.obj
material.view.file_icon PFrac.res
material.view.file_icon PFrac.tds
material.view.file_icon PFrac.~cpp
material.view.file_icon UComplex.h
material.view.file_icon UFrac.h
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon PFrac.bpf
material.view.file_icon PFrac.bpr
material.view.file_icon PFrac.cpp
material.view.file_icon PFrac.exe
material.view.file_icon PFrac.obj
material.view.file_icon PFrac.res
material.view.file_icon PFrac.tds
material.view.file_icon PFrac.~cpp
material.view.file_icon PNumber.bpf
material.view.file_icon PNumber.bpr
material.view.file_icon PNumber.cpp
material.view.file_icon PNumber.exe
material.view.file_icon PNumber.obj
material.view.file_icon PNumber.res
material.view.file_icon PNumber.tds
material.view.file_icon PNumber.~cpp
material.view.file_icon UFrac.h
material.view.file_icon UNumber.h
material.view.file_icon Отчет.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Контрольная работа
Вариант №16

Тема: Последовательные контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией:
• приложение заполняет контейнер данными, которые вводятся пользователем с консоли;
• выводит содержимое контейнера на консоль для контроля ввода;
• выполняет сортировку контейнера в порядке возрастания значений объектов с помощью алгоритма или метода контейнера;
• выводит содержимое контейнера на консоль для контроля операции;
• выполняет сортировку контейнера в порядке убывания значений объектов с помощью алгоритма или метода контейнера;
• выводит содержимое контейнера на консоль для контроля операции;
• вычисляет сумму значений объектов с помощью алгоритма и выводит значение на консоль.

Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критериев тестирования C0,C1,C2 в зависимости от варианта задания.

Таблица 1 - Вариант контрольной работы

Варианта Тип контейнера Класс объектов Критерий тестирования
16 list Простая дробь C1,C2

=============================================
=============================================

Лабораторная работа 1. Абстрактный тип данных простая дробь

Цель
Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++.

Задание
1. Реализовать абстрактный тип данных «простая дробь», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования

Спецификация типа данных «простые дроби».

------------------------------------------------------------------------------

Контрольные вопросы

1. Особенности описания методов класса?
2. Особенности описания и назначение конструктора класса?
3. Видимость идентификаторов в описании класса?
4. Особенности вызова методов применительно к объектам класса?
5. Что такое абстрактный тип данных?

=============================================

Лабораторная работа 2. Абстрактный тип данных “комплексное число”

Цель: Сформировать практические навыки реализации абстрактных типов данных в соответствии с заданной спецификацией с помощью классов С++. Синтаксис классов: инкапсуляция, простые свойства.
Задание
1. Реализовать абстрактный тип данных «комплексное число», используя класс С++, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных одним из методов тестирования

Спецификация типа данных «комплексное число».

=============================================

Контрольные вопросы

1. Что такое инкапсуляция?
2. Как синтаксически представлено поле в описании класса?
3. Как синтаксически представлен метод в описании класса?
4. Как синтаксически представлено простое свойство в описании класса?
5. Особенности описания методов класса?
6. Особенности описания и назначение конструктора класса?
7. Видимость идентификаторов в описании класса?
8. Особенности вызова методов применительно к объектам класса?

=============================================

Лабораторная работа 3. Абстрактный тип данных (ADT) p-ичное число

Цель: Сформировать практические навыки реализации абстрактного типа данных с помощью классов С++.
Задание
1. Реализовать абстрактный тип данных «р-ичное число», используя класс, в соответствии с приведенной ниже спецификацией.
2. Протестировать каждую операцию, определенную на типе данных, одним из методов тестирования.

Спецификация типа данных «р-ичное число».

ADT TPNumber

------------------------------------------------------------------------------

Контрольные вопросы

1. Что такое инкапсуляция?
2. Как синтаксически представлено поле в описании класса?
3. Как синтаксически представлен метод в описании класса?
4. Как синтаксически представлено простое свойство в описании класса?
5. Особенности описания методов класса?
6. Особенности описания и назначение конструктора класса?
7. Видимость идентификаторов в описании класса?
8. Особенности вызова методов применительно к объектам класса?

=============================================

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

Проверил(а): Зайцев Михаил Георгиевич
Оценка: Отлично
Дата оценки: 24.06.2023г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Онлайн Тест 3 по дисциплине: Современные технологии в программировании (часть 1).
Вопрос №1 Что не является адаптером контейнера STL? Стек. Очередь. Приоритетная очередь. Множество. Отображение. Вектор. Вопрос №2 Специальный инструмент автоматизации тестирования – это CodeChecker. Testbed, Testbench. Вопрос №3 Объект исключительной ситуации (исключения) может иметь: Произвольный тип. Пользовательский тип. Скалярный тип. Вопрос №4 Структурные критерии тестирования: Используют информацию о структуре программы (критерии так называемого "белого ящика").
User IT-STUDHELP : 9 декабря 2022
380 руб.
promo
Лабораторная работа №3 по дисциплине: Современные технологии в программировании (часть 1)
Тема работы: «Класс р-ичное число. Редактор чисел в системе счисления с основанием 16» Абстрактный тип данных (ADT) p-ичное число Цель: Сформировать практические навыки: реализации абстрактного типа данных с помощью классов С#. Задание: 1. Реализовать абстрактный тип данных «р-ичное число» - действительное число в системе счисления с основанием р из диапазона от 2 до 16, используя класс, в соответствии с приведенной ниже спецификацией. 2. Протестировать каждую операцию, определенную на типе д
User zzzzzzz : 8 января 2020
100 руб.
Современные технологии в программировании (часть 1)
1. . Установите соответствие между уровнем критичности и последствиями дефектов ПО. 2.Установите соответствие 3.В основе программной инженерии лежит одна фундаментальная идея: проектирование ПО является формальным процессом, который можно изучать и совершенствовать дорогостоящим процессом сложным процессом 4.Неотъемлемыми свойствами ПО являются сложность согласованность изменяемость незримость дороговизна 5.Системный подход —это методология исследования объектов любой природы как сис
User VVA77 : 11 апреля 2017
70 руб.
Контрольная и Лабораторная 1-3 работа по дисциплине: Современные технологии в программировании (часть 1). Вариант 4
Контрольная работа Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое кон
User IT-STUDHELP : 6 апреля 2022
1200 руб.
promo
Современные технологии в программировании (часть 1-я) . Билет №84
Билет №84 2.В контексте управления исключениями в C++ применяются ключевые слова: a) free b) catch c) final d) try e) throw 7.Шаблоны позволяют вам давать обобщенные определения классов и функций, в смысле произвольно используемых типов a) переменных b) констант c) операторов 11.Объект на основе шаблона создаётся template <class T, int R> class S { // Тело класса }; a) S< int, 20 > d; b) S< 10, float > g; c) S< float > d; d) S< float, 10 > a; e) S< 15 > w; 12.Объект на основе шаблон
User IT-STUDHELP : 3 декабря 2021
350 руб.
promo
Современные технологии в программировании (часть 1-я). Билет №4
Билет №4 2.В контексте управления исключениями в C++ применяются ключевые слова: a) free b) catch c) final d) try e) throw 5.Ключевое слово для обозначения блока кода, который может генерировать исключение a) try b) catch c) throw d) free 6.Прочтите программу и укажите, что будет выведено на экран void func() { int* p = new int(8); throw p;} int main(void ) { try { func();} catch(void*) { cout << "Exceptin class void*" << endl; } catch( int) {cout << "Exceptin class int" << endl;} catch(
User IT-STUDHELP : 26 ноября 2021
350 руб.
promo
Современные технологии в программировании (часть 1). Билет №30
Билет №30 1.Прочтите программу и укажите, что будет выведено на экран voidmoo() { int n = 5; try { if (n > 4) throw n;} catch(int a) { n = 0; throw;} } intmain(intargc, char* argv[]) { try { moo();} catch(int a) { cout<< a << "; ";} cout<< "o'key" << "; "; return 0; } a) 0; o'key; b) 5; o'key; c) o'key d) 5 3.Ключевое слово для обозначения секции кода, в которую может быть передано управление в том случае, если произойдет исключение a)try b) throw c) catch d) free 7.Шаблоны позволяют вам дава
User IT-STUDHELP : 5 июля 2020
240 руб.
promo
Современные технологии в программировании (часть 1) Зачётный тест
Зачётный тест за второй семестр 1. Критичность определяется последствиями, вызываемыми дефектами в ПО, и может иметь один из четырех уровней. Установите соответствие между уровнем критичности и последствиями дефектов ПО. C 1.Дефекты вызывают потерю удобства D 2.Дефекты вызывают потерю возместимых средств (материальных или финансовых) E 3.Дефекты вызывают потерю невозместимых средств L 4.Дефекты создают угрозу человеческой жизни 2.Установите соответствие 1.Программный продукт 3. Исполь
User Эректус : 7 октября 2018
40 руб.
По старой Смоленской дороге
Строго на запад от Кремля идет трасса, которая долгое время в народе называлась правительственной. Это одна из лучших автомагистралей города. Начинается она улицей Воздвиженкой, имея хорошую развязку над Бульварным кольцом (Арбатская площадь), переходит в улицу Новый Арбат и пересекаясь затем с Навинским бульваром выходит к Дому правительства. Величественное белое здание с зеркальными окнами красуется над рекой по правую руку. Оно имеет уже свою историю и стало неоъемлемой частью Москвы и ее ор
User Aronitue9 : 25 августа 2013
5 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 2 Вариант 47
Поворотный клапан закрывает выход из бензохранилища в трубу квадратного сечения. Глубина бензина слева h = (0,3 + 0,05·y) м, глубина бензина справа H = (0,85 + 0,05·z) м, угол наклона клапана к горизонту α = (45 + 0,2·y) °, ρб = 686 кг/м³, избыточное давление паров бензина в резервуаре рм = (0,6 + 0,01·y) = 0,64 кПа. Определить, какую силу T необходимо приложить к тросу для открытия клапана (рис. 2).
User Z24 : 29 декабря 2026
200 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 2 Вариант 47
Менеджмент и маркетинг в информационных технологиях. Контрольная работа. Вариант №9
Задание к задаче Необходимо рассчитать параметры работ сетевого графика на основании данных, приведенных в таблице 1. Данные о кодах работ сетевого графика и их продолжительности Код работ Продолжительность работ сетевого графика по вариантам, рабочие дни 1-2 - 6 1-3 - 2 1-4 - 3 2-3 - 7 2-5 - 3 3-4 - 8 3-6 - 0 3-7 - 4 4-8 - 5 5-9 - 5 6-9 - 3 6-10 - 4 7-8 - 0 7-10 - 4 8-11 - 7 9-12 - 6 10-12 - 4 11-12 - 5
User growlist : 1 октября 2019
70 руб.
promo
Расчёт привода конвейера
Расчёт привода конвейера: чертежи (редуктор, вал ведомый, зубчатое колесо) , спецификация, пояснительная записка, задание разработать редуктор с заданными параметрами: N5=42 кВт, n5=80 об/мин Содержание Техническое задание на проектирование…………………...………………….2 Введение…………………………………………………………………………..3 1.Выбор электродвигателя и кинематический расчет……………………...….4 2. Расчет зубчатых колес редуктора………………………..….…..6 3. Предварительный расчет валов редуктора...……………11 3.1. Ведущий вал……………….…………...…
User MagicT : 26 апреля 2014
25 руб.
Расчёт привода конвейера
up Наверх