Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Работа с файлами в Lazarus. Организация хешированного файла
Создан заказ №1005116
3 марта 2016

Работа с файлами в Lazarus. Организация хешированного файла

Как заказчик описал требования к работе:
Организация хешированного файла Написать программу, которая работает с хешированным фалом хранящем информацию об отношении «студент». В программе должны быть реализованы следующие функции: добавление информации о студент; изменение информации о студенте; удаление информации о студенте; осуществ ление поиска информации о студенте. Отношение студент должно содержать следующие атрибуты: номер зачетки (тип integer), фамилия (тип string(30)), имя (тип string(20)), отчество (тип string(30)), номер группы (тип integer). Атрибут «номер зачетки» выступает в роли первичного ключа. В качестве хеш-функции необходимо использовать остаток от деления первичного ключа на 4. Для организации хранения информации записи в файле необходимо использовать тип Zap. Type Zap = record Id_zachet, id_gr: integer; Surname, Name: string (20); Patronymic: string(30); End; Каждый блок – это запись из массива записей и указателя на следующий блок. Блок файла должен включать 5 записей. Type Block = record Zap_block: array[1..5] of zap; Nextb:integer; End; Для хранения схемы отношения в файле должен использоваться нулевой блок. Информация о каталоге бакетов также должна размещаться в нулевом блоке. Type Block0 = record Relation_scheme: string(255); 26 Catalog: array[0..4]of record nf,nl:integer; End; End; Переменная nf – номер первого блока в бакете, переменная nl – номер последнего блока в бакете. В пределах каждого бакета, блоки записываются как в файле в виде кучи. Программа должна работать с любым файлом, организованным по данной схеме.
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
4 марта 2016
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
ЕленаД
5
скачать
Работа с файлами в Lazarus. Организация хешированного файла.jpg
2018-12-27 20:13
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Работа выполнена раньше срока, все ясно, все четко объясняет и при надобности изменяет

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Базы данных
Курсовая работа
Базы данных
Стоимость:
700 ₽
«Состояние и динамика преступности в регионах России»
Контрольная работа
Базы данных
Стоимость:
300 ₽
охрана труда
Контрольная работа
Базы данных
Стоимость:
300 ₽
База данных торгово-посреднического предприятия
Курсовая работа
Базы данных
Стоимость:
700 ₽
Специальные фонды советских библиотек (спецхраны)
Курсовая работа
Базы данных
Стоимость:
700 ₽
Методы прогнозирования
Реферат
Базы данных
Стоимость:
300 ₽
Создание базы данных "Картотека фильмов" c помощью СУБД Access
Курсовая работа
Базы данных
Стоимость:
700 ₽
Проектирование баз данных с помощью case-средства erwin
Лабораторная работа
Базы данных
Стоимость:
300 ₽
ОБНАРУЖЕНИЕ ЗНАНИЙ В ДАННЫХ С ПОМОЩЬЮ ПОСТРОЕНИЯ ДЕРЕВЬЕВ РЕШЕНИЙ
Лабораторная работа
Базы данных
Стоимость:
300 ₽
SQL База данных склада + описание + заполнение
Лабораторная работа
Базы данных
Стоимость:
300 ₽
Проектная работа по Анализу данных и основам машинного обучения
Лабораторная работа
Базы данных
Стоимость:
300 ₽
Клиент-серверные информационные системы: 4 ЛР по SQL
Лабораторная работа
Базы данных
Стоимость:
300 ₽
Лабораторные работы по базам данных (2 работы)
Лабораторная работа
Базы данных
Стоимость:
300 ₽
Читай полезные статьи в нашем
Сетевая модель
Большое влияние при разработке стандарта сетевой модели оказал американский ученый Ч. Бахман. Разработка основных принципов сетевой модели данных началась в середине 1960-х гг., а ее эталонный вариант в 1971 г. описала CODASYL (COnference on DAta SYstem Languages) – рабочая группа по языкам баз данных.
Сетевую модель данных определяют те же термины, что и иерархическую. Сетевая модель включает множ...
подробнее
Структурированный язык запросов SQL
В основе структурированного языка запросов SQL лежит реляционное исчисление кортежей.
SQL может выполнять операции над таблицами и над данными таблиц.
Язык SQL называют встроенным, т.к. он содержит функций полноценного языка разработки, а ориентируется на доступ к данным, вследствие чего он входит в состав средств разработки приложений. Стандарты языка SQL поддерживают языки программирования Pascal,...
подробнее
Сводные таблицы и сводные диаграммы
Использование сводных таблиц позволяет довольно просто выполнять сложный анализ данных.


Чтобы получить различные итоги по исходным данным необходимо в созданном макете сводной таблицы выбрать значения в поле столбцов Наименование договора, Номер покупателя, поле строк Наименование товара и поле фильтра (страницы) Дата отгрузки по месяцам.
С помощью сводных таблиц можно осуществлять динамическое изме...
подробнее
Целостность сущностей
Перед изучением целостности сущностей ознакомимся с использованием null-значений в реляционных базах данных.
Базы данных используются для хранения и предоставления информации о реальном мире. Чтобы представить эту информацию, в базе данных используют логические, численные, строковые и другие типы данных. В практической деятельности часто можно встретить ситуацию, когда не все данные являются извест...
подробнее
Сетевая модель
Большое влияние при разработке стандарта сетевой модели оказал американский ученый Ч. Бахман. Разработка основных принципов сетевой модели данных началась в середине 1960-х гг., а ее эталонный вариант в 1971 г. описала CODASYL (COnference on DAta SYstem Languages) – рабочая группа по языкам баз данных.
Сетевую модель данных определяют те же термины, что и иерархическую. Сетевая модель включает множ...
подробнее
Структурированный язык запросов SQL
В основе структурированного языка запросов SQL лежит реляционное исчисление кортежей.
SQL может выполнять операции над таблицами и над данными таблиц.
Язык SQL называют встроенным, т.к. он содержит функций полноценного языка разработки, а ориентируется на доступ к данным, вследствие чего он входит в состав средств разработки приложений. Стандарты языка SQL поддерживают языки программирования Pascal,...
подробнее
Сводные таблицы и сводные диаграммы
Использование сводных таблиц позволяет довольно просто выполнять сложный анализ данных.


Чтобы получить различные итоги по исходным данным необходимо в созданном макете сводной таблицы выбрать значения в поле столбцов Наименование договора, Номер покупателя, поле строк Наименование товара и поле фильтра (страницы) Дата отгрузки по месяцам.
С помощью сводных таблиц можно осуществлять динамическое изме...
подробнее
Целостность сущностей
Перед изучением целостности сущностей ознакомимся с использованием null-значений в реляционных базах данных.
Базы данных используются для хранения и предоставления информации о реальном мире. Чтобы представить эту информацию, в базе данных используют логические, численные, строковые и другие типы данных. В практической деятельности часто можно встретить ситуацию, когда не все данные являются извест...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы