Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CURS_Задания 2014.DOC
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
148 Кб
Скачать
☆

30. Бд для издательства

Разработать программу для создания и работы с собственной БД (с возможностью добавления, удаления и корректировки информации в БД).

В издательстве издается художественная литература. Нужна информация о каждом издании: дата подписки в печать, дата выхода из печати, тираж, число страниц, художник, корректор, редактор, в какой типографии печатается. А также информация о самом произведении, авторе и жанр издания: сборник, роман, стихи, мемуары, литературная критика и т. п.

  • Для каждого объекта создать класс (издание, произведение и т.п.) с описанием необходимых полей и методов доступа

  • Для реализации поиска информации подготовить соответствующие подпрограммы или методы

  • Подготовить форму пользовательского интерфейса для ввода информации об объектах и корректировки данных в случае необходимости

  • Для сохранения информации БД использовать типизированные файлы

Необходимо обеспечить возможность поиска информации:

  1. перечень изданий по названию типографии, имени художника, редактора или корректора, а также по совокупности этих признаков; перечень изданий за определённый период времени;

  2. информация о произведении по его названию (части названия); информация о всех произведениях определённого автора; перечень произведений по жанру; название издания (изданий) с максимальным тиражом.

31. Бд для техникума

Разработать программу для создания и работы с собственной БД (с возможностью добавления, удаления и корректировки информации в БД).

БД должна содержать информацию о том, какие имеются специальности, какие группы обучаются по каждой специальности, какие предметы в каждой группе, количество часов на предмет (лекции и практика), списки групп, результаты последней сессии по группам, средний балл группы.

  • Для каждого объекта создать класс (специальность, группа и т.п.) с описанием необходимых полей и методов доступа

  • Для реализации поиска информации подготовить соответствующие подпрограммы или методы

  • Подготовить форму пользовательского интерфейса для ввода информации об объектах и корректировки данных в случае необходимости

  • Для сохранения информации БД использовать типизированные файлы

Необходимо обеспечить возможность поиска информации:

  1. перечень всех предметов по номеру группы с указанием количества часов; перечень групп по номеру специальности;

  2. информация о предмете по его названию (части названия); результаты сессии и средний балл по номеру группы; название специальности по её номеру и наоборот.

32. Программа для игры «собери слово» (на англ. Языке)

Пользователю предлагается анаграмма некоторого слова на английском языке, необходимо расставить буквы слова в нужном порядке.

а) словарь хранится в текстовом файле - каждое слово на отдельной строке; содержит примерно 20000 слов; должна быть предусмотрена возможность добавления слов в словарь, причем, если вводимое с клавиатуры слово уже есть в словаре, оно не должно добавляться повторно. Работа идет в интерактивном режиме, вывод результатов на экран.

б) словарь хранится в файле, каждое слово на отдельной строке, примерно 20000 слов; слова распределены по темам; пользователю даётся подсказка, из какой темы взято загаданное слово; должна быть предусмотрена возможность работы со словарем:

- добавление новых слов в какую-либо тему (причем, если вводимое с клавиатуры слово уже есть в словаре, оно не должно добавляться повторно);

- просмотр слов по указанной теме в алфавитном порядке;

- удаление слов из указанной темы;

Работа идет в интерактивном режиме, по желанию пользователя протокол работы может записываться в файл.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]