Лабороторные работы по дисциплине: Структуры и алгоритмы обработки данных. Вариант №1

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Figura.doc
material.view.file_icon FIGURA.PAS
material.view.file_icon lab5.pas
material.view.file_icon Лабороторная работа №5.docx
material.view.file_icon текст программы.docx
material.view.file_icon
material.view.file_icon LAB1.PAS
material.view.file_icon Лабороторная работа №1.docx
material.view.file_icon текст программы.docx
material.view.file_icon
material.view.file_icon LAB2.PAS
material.view.file_icon Лабороторная работа №2.docx
material.view.file_icon текст программы.docx
material.view.file_icon
material.view.file_icon FIGURA.PAS
material.view.file_icon Лабороторная работа №3.docx
material.view.file_icon текст программы.docx
material.view.file_icon
material.view.file_icon Figura.doc
material.view.file_icon FIGURA.PAS
material.view.file_icon lab4.PAS
material.view.file_icon Лабороторная работа №4.docx
material.view.file_icon текст программы.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.

Лабораторная работа №2
Тема: Продолжение темы лаб. работы №1.
Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.

Лабораторная работа №3
Тема:
Принцип наследования.
Создание иерархии классов.
Классы и модули.
Задание:
Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.

Лабораторная работа №4
Тема: Статические методы
Задание:
В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов.

Лабораторная работа №5
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №4:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).

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

год: 2012
Все варианты
Лабороторные работы № 1,2,3,4,5 по дисциплине: Структуры и алгоритмы обработки данных
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Лабораторная работа 2. Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Лабораторная работа 4. Индексация и быстрый поиск. Цель работы: Освоить методы построен
User Nicola90 : 28 апреля 2013
199 руб.
Лабороторные работы №№1,2,3,4,5 по дисциплине "Структуры и алгоритмы обработки данных (часть 2)" 1 вариант
Описание: Работа № 1 Тема: Построение двоичного дерева. Вычисление характеристик дерева. Работа № 2 Тема: Построение случайного дерева поиска и идеально сбалансированного дерева поиска Работа № 3 Тема: Построение АВЛ-дерева. Работа № 4 Тема: Построение двоичного Б-дерева. Работа № 5 Тема: Построение дерева почти оптимального поиска
User Nicola90 : 29 апреля 2013
690 руб.
Структуры и алгоритмы обработки данных
Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в контрольной работе.
User Решатель : 29 августа 2024
500 руб.
Структуры и алгоритмы обработки данных
Структуры и алгоритмы обработки данных
КУРСОВАЯ РАБОТА по дисциплине «Структуры и алгоритмы обработки данных (часть 2)» Вариант 14 Содержание 1 Постановка задачи 3 2 Описание программы 5 3 Текст программы 14 4 Результаты выполнения программы 21 Список использованной литературы 23
User ianbaeva : 17 января 2022
2000 руб.
Структуры и алгоритмы обработки данных
1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов (пример см. в лекциях, раздел 2.1). 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе
User Despite : 10 апреля 2013
150 руб.
Структуры и алгоритмы обработки данных
вариант №15 Задание Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить индексный массив, упорядочивающий данные по ФИО вкладчика и сумме вклада, используя метод прямого слияния. Провести поиск по первым трём буквам фамилии в упорядоченной базе, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево оптимального поиска по другому ключу и произвести поиск по запросу.
User piligrim-24 : 26 октября 2011
50 руб.
Структуры и алгоритмы обработки данных
Лабораторная работа № 2 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300
User 1231233 : 19 сентября 2010
23 руб.
Структуры и алгоритмы обработки данных
Контрольная работа Вариант № 9 1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов. 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе Ше
User 1231233 : 19 сентября 2010
23 руб.
Характеристика Дальневосточного федерального округа
Содержание 1. История экономического освоения 2. Природные ресурсы региона 3. Промышленность 4. Сельское хозяйство 5. Транспорт 6. Население 7. Внешнеэкономические связи 8. Экологические проблемы Список литературы 1. История экономического освоения В состав Дальневосточного федерального округа (ДФО) входят 10 субъектов Российской Федерации: Республика Саха (Якутия); Приморский и Хабаровский края; Магаданская, Камчатская, Сахалинская, Амурская области; Корякский и Чукотский автономные
User evelin : 24 сентября 2013
5 руб.
Допуски цилиндрических зубчатых передач
Число зубьев большего колеса Z1 = 28 Число зубьев малого колеса Z2 = 18 Окружная скорость V = 10,3 м/с Модуль m = 1,25 мм 1 Допуски цилиндрических зубчатых передач ………………………………… 4 1.1 Исходные данные ………………………………….………………………… 4 1.2 Расчет геометрических параметров зубчатой передачи ……....................... 4 1.3 Назначение степеней точности зубчатой передачи ……………………….. 4 1.4 Выбор вида сопряжения по боковому зазору ………………........................ 5 1.5 Назначение комплексов
User GnobYTEL : 20 мая 2012
20 руб.
Современные технологии в программировании (часть 2), Экзаменационный тест
Экзаменационный тест 1.Критичность определяется последствиями, вызываемыми дефектами в ПО, и может иметь один из четырех уровней. Установите соответствие между уровнем критичности и последствиями дефектов ПО. C 1.Дефекты вызывают потерю удобства D 2.Дефекты вызывают потерю возместимых средств (материальных или финансовых) E 3.Дефекты вызывают потерю невозместимых средств L 4.Дефекты создают угрозу человеческой жизни 2.Установите соответствие 1.Программный продукт 1. Запускается автором
User VVA77 : 26 октября 2017
40 руб.
Средства коммутации и доставки сообщений в широкополосных цифровых сетях связи. Экзамен. Билет №6.
Средства коммутации и доставки сообщений в широкополосных цифровых сетях связи. Экзамен. Билет №6. 1.Какими пакетами обмениваются узлы между собой при формировании иерархической структуры исходной сети и баз данных о состоянии элементов данной сети? 2.Приведите формат адреса для логического узла в PNNI, который на данном уровне не представляет одноранговую группу.
User sibgutido : 16 мая 2013
90 руб.
up Наверх