Лабораторная работа №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
Вакуум-насос 02.002. Деталирование
Вакуум-насос предназначен для создания вакуума в присоединенной к нему системе. Данный насос — поршневой, одинарного действия. Поршень 17 совершает возвратно-поступательное движение в гильзе 13, запрессованной в цилиндр 14. На поршень надеты четыре поршневых кольца 26 и 29, два из которых — масло-съемные (29). В клапанной коробке 11 расположен всасывающий клапан 8. Нагнетательный клапан расположен в головке 9 цилиндра. Коробка 11 и головка 9 крепятся к цилиндру четырьмя винтами 32. Головка цилин
User HelpStud : 7 января 2019
350 руб.
Вакуум-насос 02.002. Деталирование promo
Амортизатор пружинный - ДМЧ.027.000.00 СБ
Амортизатор пружинный - ДМЧ.027.000.00 СБ. Деталирование. Сборочный чертеж. Модели. В состав работы входит: -3D модели всех деталей; -3D сборка; -3D сборка с разносом компонентов; - Чертежи всех деталей; -Сборочный чертеж; -Спецификация. -Изометрия детали Корпус, Цилиндр ДМЧ.027.000.00 СБ - Амортизатор пружинный Сборочный чертеж ДМЧ.027.000.01 - Корпус ДМЧ.027.000.02 - Цилиндр ДМЧ.027.000.03 - Пружина ДМЧ.027.000.04 - Крышка
User .Инженер. : 16 декабря 2023
600 руб.
Амортизатор пружинный - ДМЧ.027.000.00 СБ promo
Создатель уникальной шаболовской радиобашни
Среди образцов отечественного инженерного искусства особое место занимает Шуховская (как ее часто называют) радиобашня на Шаболовке, уже многие десятилетия украшающая архитектурный ансамбль Москвы. Стройное, устремленное ввысь, будто невесомое, металлическое сооружение, высотой более 150 м хорошо знакомо многим жителям столицы, а тысячи любителей радиопередач в самых отдаленных уголках страны узнают ажурную башню по многочисленным изображениям на обложках радио- и киножурналов, художественных от
User DocentMark : 16 ноября 2012
Производственная практика
Содержание: Теория Задание 1. Принципы Ethernet коммутации 3 1.1 Выбор IPv4 адреса 5 1.2 Запись IP адреса в DEC и BIN системах счисления. 5 1.3 Запись сетевой маски для префикса /27 6 1.4 Нахождение адреса сети 6 1.5 Выбор адреса шлюза
User Kaliakparove : 15 февраля 2018
700 руб.
up Наверх