Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Форма Курсовой проект С++.doc
Скачиваний:
7
Добавлен:
24.08.2019
Размер:
405.5 Кб
Скачать

Вариант 9. Библиотечный каталог

На главной панели находятся окна для:

  • записи фамилии и инициалов автора;

  • названия книги;

  • издательства;

  • года издания;

  • количества страниц;

  • кнопка для указания завершения ввода;

  • окно для вывода списка найденных книг;

  • другие вспомогательные компоненты.

Программа осуществляет ввод информации о книге, запись этой информации в файл, поиск книги по названию или по фамилии автора.

Результаты поиска выводятся в соответствующее окно, которое при необходимости обеспечивается полосами прокрутки.

Вариант 10. Решения системы линейных уравнений методом исключения переменных.

Программа позволяет находить решение системы линейных уравнений вида

достаточно высокого порядка, например для n=100.

Матрицы коэффициентов aij и bi , а также порядок системы уравнений - n могут находиться в файле на жестком диске, либо вводиться через специальные окна.

Продемонстрируйте работу программы для n=5-7.

Вариант 11. Текстовый редактор

Требуется создать простой текстовый редактор подобный редактору «Блокнот», входящему в Windows.

Вариант 12. Записная книжка

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

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

Вариант 13. Урок рисования.

На форме есть два окна. В одно из них помещается картинка. Когда ученик двигает указатель мыши по картине, то во втором окне рисуется линия. Целью программы является получение копии картинки.

При создании программы предусмотрите:

  • возможность смены картинок;

  • включение и выключения режима рисования кнопками мыши;

  • смену палитры.

Вариант 14. Игра «Сапер»

Известная игра, которая входит в состав Windows. На поле размером nxn клеточек находятся «мины». В начале все клеточки закрыты. Используя подсказки «сапер» открывает все клеточки.

Вариант 15. Игра «Пятнашки»

Форма разделена решеткой, так, что образуются 4х4=16 ячеек. В качестве ячеек можно использовать кнопки. Перед началом игры каждой ячейке присваивается случайный номер от 1 до 15. При этом одна ячейка остается без номера, ее следует рассматривать как пустое место, на которое может быть перемещен соседний номер, но тогда освобождается его место. Игра состоит в том, чтобы расставить номера в порядке возрастания слева направо и сверху вниз. Игра должна иметь привлекательный вид. Это значит, что на поверхность формы нужно внедрить какие-нибудь картинки, а процесс игры сопровождать звуковыми эффектами.

Вариант 16. Трехоконный редактор

Создайте текстовый редактор, с функциями редактора «Блокнот».

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

Вариант 17. Графический редактор

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