Лабороторные работы по дисциплине: Структуры и алгоритмы обработки данных. Вариант №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 руб.
Структуры и алгоритмы обработки данных
Контрольная работа Вариант № 9 1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов. 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе Ше
User 1231233 : 19 сентября 2010
23 руб.
Ответы на тест Организация кредитной работы - СИНЕРГИЯ / МТИ / МОИ
Организация кредитной работы - тест с ответами Синергия, МОИ, МТИ. Результат - 93 ИЗ 100 БАЛЛОВ. 2024 год сдачи. Ниже можно ознакомиться с вопросами по тесту Организация кредитной работы. ____ ставка – это процентная ставка по ссудам, предоставленным Центральным банком РФ коммерческим банкам База для расчета резерва на возможные потери согласно Положению 254-П является ____ Объектом сделки банковского кредита является процесс передачи в ссуду ____ По договору об ипотеке может быть заложено _
User EkatViktorovna : 11 августа 2024
250 руб.
Ответы на тест Организация кредитной работы - СИНЕРГИЯ / МТИ / МОИ
Лабораторная работа № 3. Теория сложностей вычислительных процессов и структур, Вариант № 1
Написать программу, которая по алгоритму Форда-Беллмана находит кратчайшее расстояние от указанной вершины до всех остальных вершин связного взвешенного неориентированного графа, имеющего 7 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин (0 означает, что соответствующей дуги нет). Данные считать из файла. Номер варианта выбирается по последней цифре пароля. Вариант 1 Вершина 0.
User jashma28 : 20 мая 2012
800 руб.
Теория электрической связи. Лабораторные работы №1-№5. Вариант 06.
1.ИССЛЕДОВАНИЕ ПОМЕХОУСТОЙЧИВОСТИ ДИСКРЕТНЫХ ВИДОВ МОДУЛЯЦИИ. 2.ИССЛЕДОВАНИЕ ПОМЕХОУСТОЙЧИВОСТИ МЕТОДОВ ПЕРЕДАЧИ И ПРИЕМА ДИСКРЕТНЫХ СИГНАЛОВ НА АВТОМАТИЗИРОВАННОМ РАБОЧЕМ МЕСТЕ СПИ 3.ИССЛЕДОВАНИЕ СОГЛАСОВАННОГО ФИЛЬТРА ДИСКРЕТНЫХ СИГНАЛОВ ИЗВЕСТНОЙ ФОРМЫ. 4.Исследование обнаруживающей и исправляющей способности циклических кодов. 5.Исследование эффективности устройств защиты от ошибок в дискретном канале передачи информации
User пума : 15 января 2016
100 руб.
Микропроцессоры и цифровая обработка сигналов. Билет №10
Билет №10 1. Подключение индикаторных устройств к микроконтроллеру. 1. Подключение индикаторных устройств к микроконтроллеру. Согласование цифровых микросхем между собой не представляет трудностей, так как практически все современные цифровые микросхемы по входу и выходу согласованы с TTL уровнями. Если же это не так, то для согласования нестандартных уровней с TTL уровнями выпускаются специальные микросхемы, согласующие уровни логических нулей и единиц. Несколько иначе обстоит дело с индикатор
User Александр : 28 сентября 2014
75 руб.
up Наверх