RoniGT
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте!!! Помогите пожалуйста!!! Решить следующую задачу!!! Задание: А. Создать файл, содержащий сведения о личной коллекции книголюба. Структура записи- шифр книги, автор, название, год издания, местоположение(номер стеллажа, шкафа, полки.). Количество записей -25 Б. Найти: - Местонахождение книги(номер стеллажа, шкафа, полки) автора Х названия Y и года S; - Список книг автора Z, находящихся в коллекции - Число имеющихся в библиотеке книг, изданных с ХХ года и их шифр. Значения X, Y,Z, XX – вводятся по запросу с терминала. Условия: При разработке процедуры создания файла необходимо придерживаться следующей схемы действий: a. Проверить с помощью процедуры DISKSIZE, есть ли место на диске; b. Проверить, нет ли файла с таким же DOS-им именем на диске (системная процедура FINDFIRST, FINDNEXT); c. Привести соответствие между DOS-им именем файла и файловой переменной, используемой в программе (системная процедура ASSIGN) d. Открыть файл для записи (системная процедура REWRITE) e. Ввести данные, предназначенные для записи в файл f. Записать данные в файл (системная процедура WRITE) g. Закрыть файл (системная процедура CLOSE). При создании процедуры чтения необходимо: h. Проверить, существует ли такой файл на диске (системная процедура FINDFIRST, FINDNEXT); i. Если файл не существует, то необходимо уточнить имя в интерактивном режиме и снова перейти к пункту а); j. Если файл существует , привести в соответствие DOS-ое имя файла с файловой переменной, используемой в программе (системная процедура ASSIGN); k. Открыть файл для чтения (системная процедура RESET) l. Считать данные из файла (системная процедура READ) m. Отобразить считанные данные на экране дисплея n. Закрыть файл (системная процедура CLOSE). То что сделал я!!! =))) 1. Исполняемая часть. 2. Оформление. 3.Меню программы Ну вообщем в чем нужна помощь: 1. Это пункты a,b, а имнно как реализовать работу findfirst, findnext, disksize!!! Не получается и все!!! =(((( 2. Б помочь с поиском вроде сделал ну все равно посмотрите может что исправите. 3. Процедура записи и просмотра почему то не работает просмотр!!! Где трабл вроде все перекопал ну все верно забиваешь 5 показывает тока 1!! 4. А и еще вопрос как сделать чтоб когда 25 человек забьешь они все равно не влезут, чтоб можно было интером листать ниже. Огромное спасибо заранее если поможете!!!! | Всего записей: 12 | Зарегистр. 19-03-2009 | Отправлено: 10:40 08-12-2009 | Исправлено: RoniGT, 10:52 08-12-2009 |
|