Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архив2 / курсовая docx525 / Temy_kursovykh_rabot_PnYaVU

.docx
Скачиваний:
11
Добавлен:
07.08.2013
Размер:
15.63 Кб
Скачать

Темы курсовых работ

  1. Графический калькулятор (Бойченко)

Программа для построения графиков функций. С помощью элементов графического интерфейса пользователя Windows задается вид функции (sin, ln, полиномиальная), коэффициенты и границы области построения графика. График строится в прямоугольной области, поверх графика строятся координатные оси со шкалой. При вводе новой функции старый график удаляется. Линии сглаженные.

  1. Инженерный калькулятор

Интерфейс программы должен напоминать калькулятор. Предусмотреть вычисление функций: +, −, *, /, квадратный корень (√x), корень произвольной функции (y√x), возведение в квадрат (x2), возведение в степень (xy), тригонометрические функции, логарифм, константы (π, e); работу с ячейкой памяти (M+, M−, MR, MC); кнопки «сброс», «=». Количество значащих цифр — 12.

  1. Программа для обработки изображений (Моренец)

Необходимо предусмотреть возможность открытия и сохранения изображения в файл. Обработка предполагает наличие инструментов коррекции уровней, преобразования в черно-белый или цветной формат, поворота изображения на 90, 180, 270 градусов, ослабление/усиление RGB-компонент (по отдельности).

  1. Нормализация звуковых файлов

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

  1. Программа для создания панорамных снимков

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

  1. Графический редактор

Открытие и сохранение изображения в файл. Инструменты «Карандаш», «Кисть», «Выделить» (прямоугольная область), «Закрасить» (выделенная прямоугольная область закрашивается текущим цветом).

  1. Игра «15» (Айпалов)

Графическое представление. Управление мышью. Анимация (перемещение пятнашек). Счётчик времени. Сохранение таблицы рекордов в файл.

  1. Система тестирования знаний (Земсков)

Дан текстовый файл с вопросами и верными ответами. Ввести ФИО тестируемого (или выбрать из готового списка). Предусмотреть кнопки на окне программы или пункты меню в текстовом режиме «1», «2», «3» и т.д. с вариантами ответов. В конце — процент верных ответов.

  1. Система учета баллов студентов 1 курса

На входе текстовый файл со списком группы. На выходе текстовый файл с таблицей, где каждая строка содержит информацию: Ф.И.О. студента и баллы за различные виды работ (лабораторные, практику, посещение лекций и т.д.), проставлены итоговые баллы за аттестации (1А, 2А), общая сумма баллов и рекомендуемая оценка.

  1. Алгоритм и программа обхода препятствий (Стерхов)

На входе — текстовый файл, содержащий двухмерную карту «коридоров» и «стен», точку начала обхода, точку назначения. На выходе — текстовый файл, содержащий ту же карту, на которой специальными символами выделен маршрут до точки назначения. Желательно, чтобы маршрут был кратчайшим.

  1. Интерпретатор математических выражений

На вход подаётся строка, содержащая выражение и числовые значения аргументов. Необходимо вычислить значение введённого выражения, соблюдая порядок действий. Предусмотреть функции «+», «−», «*», «/», минус перед отрицательным числом, скобки. Программа должна понимать выражения, содержащие от 1 до 5 действий (можно больше).

  1. Программа для разделения и склеивания файлов

Windows-приложение, позволяющее выбрить нужные файлы с помощью стандартного окна открытия файлов. Две опции: склеить файлы и разделить файл на части. Для склеивания необходимо предусмотреть открытие ещё одного файла (или разрешить выделение группы файлов), редактирование порядка следования склеиваемых файлов, сохранение файла. Для разделения файла необходимо запросить размер фрагментов — новых файлов, получаемых после разделения; последний из них будет иметь меньший либо равный размер; запросить имя для новых файлов, и к имени каждого из них добавить порядковый номер.

  1. Фигуры Лиссажу

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