Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2014, 23:16   #1
shadezx
Пользователь
 
Регистрация: 24.10.2013
Сообщений: 75
По умолчанию Pascal.Индексно-последовательная организация файла

Порядок работы:
1. Создать массив с данными, как указано в ЛР 3.
Контрольный выход массива выполнить в компоненту типа TMemo.
Количество элементов увеличить до 50.
2. Создать типизированный файл этого типа с 5 страницами по 6 элементов на каждой.
3. Организовать дополнительный файл переполнения того же типа.
4. Создать массив адресов страниц с элементами типа "запись (record)" с полями:
1. номер последнего элемента на странице;
2. номер текущего элемента в фале (0, 5, 11, ......);
3. номер элемента на текущей странице.
Каждая страница файла заполняется соответствующими элементами в зависимости от указания преподавателя (1-50). Если надо дописать еще один элемент, определяется № страницы и происходит запись, если места на этой странице уже нет, запись направится в файл переполнения.
5. Выполнить поиск определенного элемента файла по алгоритму:
1. Определяется № страницы, где может находиться элемент, который ищется (последовательный поиск в таблице страниц);
2. Происходит последовательный поиск на определенной странице, если элемент найден - вывести его на экран поле типа TEdit, если нет, - последовательный поиск в файле переполнения, если есть - вывода записи в поле типа TEdit, если нет, - соответствующее сообщение (№ страницы, или файл переполнения).
1. Программу протестировать, выполнив 3 поиски: запись находится на первой странице, в файле переполнения, не существовавший элемент, но в допустимых пределах значений ключа в файле.
2. Предусмотреть возможность изменения количества элементов на странице и количество страниц программным путем.
все дополнительные данные предоставлю.
skype:qhawexp
цену уточняем в дальнейшем.
shadezx вне форума Ответить с цитированием
Старый 14.11.2014, 08:48   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Курсач?
500$
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 14.11.2014, 09:02   #3
Михаил Смирнов
 
Аватар для Михаил Смирнов
 
Регистрация: 14.09.2013
Сообщений: 5
По умолчанию

обращайтесь - реализую
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
Михаил Смирнов вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Организация чтения/записи файла в библиотеке API-функций. feniksss Помощь студентам 1 10.10.2012 14:24
последовательная обработка символов Renat(kai) Помощь студентам 2 28.03.2012 23:21
Последовательная запись? CraftR14 Общие вопросы Delphi 11 23.04.2010 21:36
Организация установочного файла install.php tilekus PHP 1 28.05.2009 22:24
Организация программ с использованием процедур....Pascal flexo_77 Помощь студентам 1 19.12.2007 14:06