|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2008, 23:47 | #1 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 24
|
Создать базу данных «Детский мир»
Мои попытки были четны ... просто напросто напрочь запутался в программе!
Помогите пожалуйста Создать базу данных «Детский мир», компоненты записей которой имеют следующую структуру: **********************************Т АБЛИЦА *********************************** |Артикул | название игрушки | ценa | Возрастная граница нижняя | возрастная граница верхняя| *********************************** *********************************** ******* Составить программу, имеющую текстовое меню и позволяющую: 1. Создавать типизированный файл; вводить в файл данные о нескольких игрушках (количество заранее не оговаривается). 2. Выводить данные обо всех игрушках на экран и в другой файл. 3. Производить поиск игрушки по названию и выводить результаты на экран и в другой файл. В случае отсутствия игрушки с заданным названием выводить соответствующее сообщение. 4. Выводить на экран и в другой файл данные о наличии игрушек по следующим критериям: .....a. названия игрушек, находящихся в заданном ценовом интервале; .....b. названия игрушек, находящихся в заданном возрастном интервале. 5.Корректировать данные (цена, название). 6.Дополнять базу данных. 7.Сортировать данные по названию. Отдельные пункты работы программы оформить в виде процедур.
нет ничего не возможного ...
Последний раз редактировалось kiko; 25.11.2008 в 23:49. |
26.11.2008, 00:56 | #2 |
Студентик :)
Пользователь
Регистрация: 29.09.2008
Сообщений: 84
|
Ну так в чём именно проблема?Если во всём, то я сополезную, а так если пробежаться по задачи то, вам нужно использовать Динамические структуры данных (типа список), почитать про типизированные файлы, про поиск, про сортировки...
А почему запутались? Вот алгоритм решения вашей задачи: 1)создаём список в котором есть поля Артикул, Название, Цена, Возвр. граница нижняя, Возвр. граница верхняя, указатель. 2)через цикл Repeat оформить ввод первоначальных данных. 3)ну с выводом вопросов по-моему не может быть... (while указатель_на_след_элем_списка<>nil do ) (если список односвязный) 4)a.Производить поиск и при проверке проверять название игрушек и интервал ценовой. b.Производить поиск и при проверке проверять название игрушек и интервал возростной. 5)Опять же через repeat оформить изменение данных, у вас же не изменяется указатель или ещё что-нибудь, а просто переназначается какая-то переменная.(Цена,Название) 6)Типа 2-ого пункта.. 7)Ну а про сортировки можете читать где угодно, советую Кнута том 3 (5.2 Раздел. Сортировки).Просто вам надо будет всё делать с динамикой, а это всегда муторновато малёк... 8)Ну а через процедуру я бы оформил все пункты начиная со 2-ого по 7-ой... В самом теле программы, делаем Repeat а внутри case и всё, ну и менюшку, это уже сами. т.к. не люблю я их |
26.11.2008, 13:51 | #3 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 24
|
Создал список, ввёл и вывел данные, произвёл поиск ... а дальше затрудняюсь ... и то присутствует такое ощущение что не всё правильно
Помогите завершить программу и исправить ошибки пожалуйста тело прог-ы: Код:
нет ничего не возможного ...
Последний раз редактировалось Alex21; 29.11.2008 в 13:17. Причина: Используй правильные теги для оформления кода |
27.11.2008, 19:44 | #4 |
Участник клуба
Регистрация: 10.11.2008
Сообщений: 1,502
|
Код:
Нормальное состояние техники - нерабочее, все остальное частный случай.
|
27.11.2008, 21:57 | #5 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 24
|
огромнейшее спасибо
нет ничего не возможного ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать базу данных для библиотеки | xxasb07 | Помощь студентам | 4 | 19.11.2008 12:36 |
Создать базу данных | Master of Puppets | Microsoft Office Excel | 5 | 10.06.2008 13:34 |
Как создать базу данных? | LeonKing | Помощь студентам | 4 | 07.05.2008 14:11 |
Как создать базу данных | knazty | Помощь студентам | 15 | 18.11.2007 19:49 |