Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 04.01.2009, 16:18   #1 (permalink)
Oldgy
Новичок
 
Аватар для Oldgy
 
Регистрация: 04.01.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Список-дерево

Приветствую, совсем не понимаю как сделать эту задачу.. Может кто-нибудь может разобрать её? Буду премного благодарен

Составить программу, которая содержит текущую информацию о книгах в библиотеке.

Сведения о книгах содержат:
-номер УДК;
-фамилию и инициалы автора;
-название;
-год издания;
-количество экземпляров данной книги в библиотеке.

Программа должна обеспечивать:
-начальное формирование данных о всех книгах в библиотеке в виде двоичного дерева;
-добавление данных о книгах, вновь поступающих в библиотеку;
-удаление данных о списываемых книгах;
-по запросу выдаются сведения о наличии книг в библиотеке, упорядоченные по годам издания.
Oldgy вне форума   Ответить с цитированием

Старый 04.01.2009, 16:18
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Подскажу вам, что проблема может быть решена в похожих темах

Перевод картинки с бумаги на металл, дерево
БД список студентов
Нужно построить бинарное дерево
Список

Старый 05.01.2009, 10:05   #2 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 14,949
Записей в дневнике: 57
Сказал(а) спасибо: 135
Поблагодарили 164 раз(а) в 69 сообщениях
Репутация: 67284
По умолчанию

С помощью чего нужно сделать?
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Старый 06.01.2009, 02:03   #3 (permalink)
Oldgy
Новичок
 
Аватар для Oldgy
 
Регистрация: 04.01.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Паскаль..
Oldgy вне форума   Ответить с цитированием
Старый 06.01.2009, 15:05   #4 (permalink)
Darkcosinus
Member
 
Регистрация: 25.04.2008
Сообщений: 238
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Непонятно, что именно нужно реализовать в виде двоичного дерева? Книги ведь не связаны друг с другом древовидной структурой, тем более двоичной.

Задание либо неполное, либо некорректное. И ещё нужно указать способ хранения данных.
Darkcosinus вне форума   Ответить с цитированием
Старый 07.01.2009, 09:28   #5 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 14,949
Записей в дневнике: 57
Сказал(а) спасибо: 135
Поблагодарили 164 раз(а) в 69 сообщениях
Репутация: 67284
По умолчанию

Возможно, под двоичным деревом имеется в виду бинарный файл базы данных. Зная, как именно придумываются задания для учащихся (школьников, студентов), не стоит удивляться некорректным формулировкам, преподаватели ведь не профессиональные программисты.
Связь между книгами можно сделать, например, по автору.
Способ хранения данных, вероятно, внешний файл.
Но задание вполне исполнимое, хотя и сложное на первый взгляд.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 09.01.2009, 17:49   #6 (permalink)
Darkcosinus
Member
 
Регистрация: 25.04.2008
Сообщений: 238
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ну если речь о бинарном файле, то задача сводится к простым операциям с массивом записей, даже связь между книгами не нужна.
Уровень "обучения программированию" даже в ведущих ВУЗах в основном оставляет желать лучшего...

"Объём жёсткого диска может составлять до 512 мегабайт" - цитата из лекции по компьютерным технологиям МГТУ им. Баумана
Darkcosinus вне форума   Ответить с цитированием
Старый 10.01.2009, 00:31   #7 (permalink)
Oldgy
Новичок
 
Аватар для Oldgy
 
Регистрация: 04.01.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Ррр.. Слов нет.. А кто-нибудь может заняться этим, написать код этой программы (конечно же, если будет свободное время)?
Oldgy вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 06:14.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.