Лабораторная работа №1. Структуры и алгоритмы обработки данных. Работа с иерархией объектов: наследование и полиморфизм.

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

material.view.file_icon 9BA55DE4-2C11-492E-AA57-06F000977A22.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Лабораторная работа №1. Структуры и алгоритмы обработки данных. Работа с иерархией объектов: наследование и полиморфизм.
Вариант 42

ЗАДАНИЕ - смотри картинку ----->
Постановка задачи: доработка учебной программы «Библиотека фигур», а именно: добавление в коллекцию фигур прямоугольного треугольника с косым крестом, реализовать для данной фигуры поворот на 90° влево и вправо, отражение относительно горизонтальной и вертикальной осей.
Фигура:

Позиции для дополнения: 13, 15 – перья, 1 – воротник.
Ожидаемый результат:
(примечание: красные фигуры – добавленные по заданию)


СОДЕРЖАНИЕ
ЗАДАНИЕ 3
ДОБАВЛЕННЫЕ КЛАССЫ 4
ПЕРЕОПРЕДЕЛЁННЫЕ ФУНКЦИИ-ЧЛЕНЫ 6
КОНТРОЛЬНЫЙ ПРИМЕР РАБОТЫ ПРОГРАММЫ 8
ВЫВОДЫ 11
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 12
ПРИЛОЖЕНИЕ: ТЕКСТ ПРОГРАММЫ 13

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

2018
Структуры и алгоритмы обработки данных. Лабораторная работа №1
Тема: Методы сортировки массивов с квадратичной трудоемкостью Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). 3. Составить таблицу следующего вида (данные получить экспер
User sibguter : 5 июня 2018
49 руб.
Лабораторная работа №1. Структуры и алгоритмы обработки данных
Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью.
User tanzor : 8 июля 2014
120 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа №1
Задание 1.Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2.Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3.Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4.Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 3
User piligrim-24 : 26 октября 2011
50 руб.
Лабораторная работа № 1 по предмету: Структуры и алгоритмы обработки данных
Методы сортировки массивов Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). 2. Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубыв
User svladislav987 : 4 мая 2021
200 руб.
Лабораторные работы №1-3 "Структуры и алгоритмы обработки данных"
Лабораторная работа 1 Методы сортировки массивов Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Состав
User Александр404 : 3 января 2019
150 руб.
Лабораторные работы №1-3 "Структуры и алгоритмы обработки данных"
Структуры и алгоритмы обработки данных. Лабораторные работы №№1-5
Работы выполнены на языке C++. Лабораторная работа №1: Задание 1. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность эл
User CaptainMorgan228 : 8 февраля 2018
42 руб.
Структуры и алгоритмы обработки данных. Лабораторные работы №1-5.
Лабораторная работа №1: Задание: Цель работы: Изучение процесса программного построения ИСДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют • размер дерева; • высоту дерева; • среднюю высоту дерева; • контрольную сумму данных в вершинах дерева; и проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных. 3. Разработа
User growlist : 12 апреля 2017
30 руб.
promo
Структуры и алгоритмы обработки данных. Лабораторные работы №1-5.
Работы выполнены на языке C++. Лабораторная работа №1: Задание 1. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность эл
User growlist : 11 апреля 2017
45 руб.
promo
Контрольная работа по дисциплине: Направляющие среды электросвязи. Вариант 30
«ПРОЕКТИРОВАНИЕ МАГИСТРАЛЬНЫХ И ВНУТРИЗОНОВЫХ ВОЛП» Содержание Введение 3 Задание на проектирование междугородных ВОЛП 4 1. Выбор и обоснование трассы ВОЛП 5 1.1 Выбор трассы на загородном участке 5 1.2 Выбор трассы в населенных пунктах 3 2. Определение числа каналов 4 3. Расчет параметров оптического волокна 6 4. Выбор системы передачи и определение емкости кабеля 10 5. Расчет длины участка регенерации ВОЛП 13 6. Составление сметы на строительство линейных сооружений 16 7. Расчет параметров
User Roma967 : 4 января 2023
1200 руб.
promo
Модели угроз безопасности систем и способы их реализации, определение критериев уязвимости и устойчивости систем к деструктивным воздействиям, разработка методов и средств мониторинга для выявления фактов применения несанкционированных информационных возд
СОДЕРЖАНИЕ Стр. 1. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ………………………………………………….4 1. 1. Актуальность темы…………………………...………………………………………….4 1. 2. Цель работы……………………………………...………………………………………..6 1. 3. Задачи работы……………………………………...…………………………………..…7 2. ОСНОВНОЕ СОДЕРЖАНИЕ…………………………………………………………..……8 2. 1. Модели угроз безопасности систем и способы их реализации………………...……8 2. 2. Определение критериев уязвимости и устойчивости систем к деструктивным воздействиям..…………………………………………………………………………...……17 2. 3. Разработка м
User Lokard : 8 марта 2014
15 руб.
Теплотехника РГАУ-МСХА 2018 Задача 6 Вариант 91
Горизонтальная труба длиной L, м и наружным диаметром d, м расположена в помещении, температура воздуха в котором tв, °С. Средняя температура поверхности трубы tс, °С. Определите величину коэффициента теплоотдачи от трубы к воздуху, а также тепловой поток, теряемый трубой. Ответить на вопросы к задаче №5. 1. Дайте определение свободной конвекции. 2. Что такое определяющие и определяемые числа подобия, уравнение подобия? 3. Каков физический смысл коэффициента теплоотдачи, от чего он зав
User Z24 : 27 января 2026
200 руб.
Теплотехника РГАУ-МСХА 2018 Задача 6 Вариант 91
Электроснабжение машиностроительного завода
Содержание: Технический паспорт проекта Введение Характеристика производства 1 Расчет электрических нагрузок промышленного предприятия 1.1 Расчет электрических нагрузок электроцеха 1.2 Расчет электрических нагрузок по предприятию 1.3 Расчет картограммы электрических нагрузок 2 Выбор числа, мощности и типа трансформаторов цеховых трансформаторных подстанций предприятия 3 Выбор напряжения, схемы внешнего электроснабжения, трансформаторов ГПП предприятия 3.1. Расчет нагрузок на стороне низкого напр
User MagicT : 17 февраля 2010
100 руб.
Электроснабжение машиностроительного завода
up Наверх