Программирование Лабораторные работы
Предмет: Информатика
Тип работы:
Есть готовый 10 вариант
Лабораторная работа №1
Обработка и хранение данных с использованием массивов записей
Содержание отчета.
- Титульный лист: название дисциплины; номер и наименование работы; фамилия, имя, отчество студента; дата выполнения.
- Постановка задачи.
- Теоретические сведения о компонентах, использованных в программе (название, основные свойства и методы, примеры их использования).
- Описание методов и алгоритмов, использованных в программе.
- Листинг основной программы.
- Скриншоты наиболее интересных участков работы программы.
Общее задание на лабораторную работу:
- Создать новый тип данных, для хранения данных в виде записи (Record), согласно варианта задания. В записи должно быть не мене 5-ти информационных полей.
- Способ хранения данных – массив записей.
- Организовать следующую функциональность программы:
- ввод новых данных;
- удаление текущей записи;
- сортировка записей по любому полю ;
- поиск записи;
- запись данных (записей) в файл;
- чтение данных ( записей) из файла;
- организация просмотра всех записей в виде таблицы (StringGrid);
- организация дополнительных окон (о программе, заставка, помощь).
Программные особенности реализации работы:
- для хранения записей использовать динамический массив;
- для реализации функциональности приложения использовать компонент ActionList;
- в главном меню использовать ссылки на действия (Action), зарегистрированные в компоненте ActionList;
- для отображения записей использовать компонент StringGrid;
- для чтения и записи данных в файл необходимо использовать системные диалоги (OpenDialog, SaveDialog).
Лабораторная работа №2
Двунаправленный динамический список записей
Содержание отчета.
- Титульный лист: название дисциплины; номер и наименование работы; фамилия, имя, отчество студента; дата выполнения.
- Задание.
- Теоретические сведения о компонентах, использованных в программе (название, основные свойства и методы, примеры их использования).
- Описание методов и алгоритмов, использованных в программе.
- Листинг основной программы.
- Скриншоты наиболее интересных участков работы программы.
Общее задание на лабораторную работу:
- Создать новый тип данных, для хранения данных в виде записи (Record), согласно варианта задания. В записи должно быть не мене 5-ти информационных полей и два поля указывающих на следующий и на предыдущий элементы.
- Способ хранения данных – динамический двунаправленный список записей.
- Организовать следующую функциональность программы:
- добавление новых данных в начало списка;
- добавление новых данных в конец списка;
- добавление новых данных перед текущим элементом;
- добавление новых данных после текущего элемента;
- удаление текущей записи;
- навигация по списку (к следующему элементу, к предыдущему, в начало списка, в конец списка);
- поиск записи;
- запись данных (записей) в файл;
- чтение данных ( записей) из файла;
- организация просмотра всех записей в виде таблицы.
Лабораторная работа №3
Организация работы бинарного сбалансированного
дерева для хранения и обработки данных.
Содержание отчета.
- Титульный лист: название дисциплины; номер и наименование работы; фамилия, имя, отчество студента; дата выполнения.
- Задание.
- Теоретические сведения о компонентах, использованных в программе (название, основные свойства и методы, примеры их использования).
- Описание методов и алгоритмов, использованных в программе.
- Листинг основной программы.
- Скриншоты наиболее интересных участков работы программы.
Общее задание на лабораторную работу:
- Создать новый тип данных, для хранения данных в виде записи (Record), согласно варианта задания. В записи должно быть не мене 5-ти информационных полей, два поля, указывающие на левый и правые элементы, и одно поле, указывающее на корень дерева.
- Способ хранения данных – бинарное сбалансированное дерево.
- Организовать следующую функциональность программы:
- добавление новых данных в дерево;
- балансировка дерева;
- удаление текущей записи;
- навигация по дереву (к левому элементу, к правому элементу, в корень дерева);
- поиск записи в дереве;
- перестройка дерева по любому полю записи;
- запись данных (записей) в файл;
- чтение данных ( записей) из файла;
- организация просмотра всех записей в виде таблицы.
Лабораторная работа №4
Организация доступа к данным электронных таблиц Excel
Содержание отчета.
- Титульный лист: название дисциплины; номер и наименование работы; фамилия, имя, отчество студента; дата выполнения.
- Задание.
- Теоретические сведения о компонентах, использованных в программе (название, основные свойства и методы, примеры их использования).
- Описание методов и алгоритмов, использованных в программе.
- Листинг основной программы.
- Скриншоты наиболее интересных участков работы программы.
Общее задание на лабораторную работу:
- Создать новый тип данных, для хранения данных в виде записи (Record), согласно варианта задания. В записи должно быть не мене 5-ти информационных полей.
- Способ хранения данных – массив записей.
- Организовать следующую функциональность программы:
- ввод новых данных;
- удаление текущей записи;
- вставка всех данных из программы на лист Excel, с соответствующим оформлением.
- добавление данных с листа Excel в массив записей, предусмотреть добавление данных к существующим записям и формирование нового массива записей (предыдущие записи удаляются);
- запись данных (записей) в файл;
- чтение данных ( записей) из файла;
- организация просмотра всех записей в виде таблицы.
Варианты заданий:
- Электронный каталог книг в библиотеке;
- Электронный каталог сотовых телефонов;
- Электронный каталог фотоаппаратов;
- Электронный каталог автомобилей;
- Электронный каталог мотоциклов;
- Электронный каталог цветов в цветочном магазине;
- Электронный каталог ноутбуков;
- Электронный каталог лекарств в аптеке;
- Электронный каталог флэш-карт;
- Электронный каталог самолетов;
- Электронный каталог результатов сессии;
- Электронный каталог перечня работ и их расценок в строительной фирме;
- Электронный каталог читателей в библиотеке;
- Электронный каталог заказов в приемном пункте химчистки;
- База данных по наличию авиабилетов;
- База данных по продаже железнодорожных билетов;
- Адресная книга;
- Телефонная книга;
- Электронный каталог личных дел студентов;
- Электронный каталог телевизоров;
- Электронный каталог DVD-плееров;
- Электронный каталог видеомагнитофонов;
- Электронный каталог пылесосов;
- Электронный каталог стиральных машин;
- Электронный каталог холодильников;
- Электронный каталог электропечей;
- Электронный каталог DVD-фильмов в видео-прокате.
Купить готовую работу или заказать индивидуальную можно здесь