ОП ТЗ к курсовой
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«Санкт-Петербургский государственный университет аэрокосмического приборостроения»
КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ
СОГЛАСОВАНО
РУКОВОДИТЕЛЬ
доцент, канд. техн. наук |
|
|
|
Л.Н. Бариков |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ТЕХНИЧЕСКОЕ ЗАДАНИЕ К КУРСОВОЙ РАБОТЕ |
Формула всего (Тапера) |
по дисциплине: Основы программирования |
|
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. |
4716 |
|
|
|
Янышева С.А. |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2018
Цель курсовой работы
Целью курсовой работы является закрепление теоретических и практических знаний, полученных во время лекционных, лабораторных и самостоятельных занятий.
За время курсового проектирования необходимо выполнить все этапы решения задачи с помощью ЭВМ от постановки задачи до выпуска документации на разработанное программное средство. Курсовой проект заканчивается оформлением пояснительной записки и устной защитой работы с показом работы программного средства на ЭВМ.
Программное средство буде разработано на языке программирования C++ с использованием свободной кроссплатформенной мультимедийной библиотеки SFML, которая содержит ряд модулей для простого программирования игр и мультимедиа приложений. Исходный код библиотеки предоставляется под лицензией zlib/png license.
Разработанное программное средство должно выводить число, которое пользователь задаёт в виде изображения. Изображение может быть выбрано из предложенных или нарисовано в пиксельном формате вручную.
Пример:
Рисунок
1. Вводимое изображение
Выводимое число, для рисунка 1 : 4858450636189713423582095962494202044581400587983244549483093085061934704708809928450644769865524364849997247024915119110411605739177407856919754326571855442057210445735883681829823754139634338225199452191651284348332905131193199953502413758765239264874613394906870130562295813219481113685339535565290850023875092856892694555974281546386510730049106723058933586052544096664351265349363643957125565695936815184334857605266940161251266951421550539554519153785457525756590740540157929001765967965480064427829131488548259914721248506352686630476300.
Это число также является координатой k на оси ординат. Оно получается в результате преобразования двоичного кода изображения в пиксельной форме. Начиная с левого нижнего угла, если там находиться чёрный пиксель, то мы записывает 1, если белый – 0. Дальше двигаясь вверх делам тоже самое до конца первого столбца и переходим на второй, и так 106 раз. Получив очень большое число, мы переводим его в 10 систему, умножаем на 17 и получаем число k, которое показывает где появится заданный рисунок на графике.
В состав пояснительной записки должны входить:
- титульный лист пояснительной записки;
- содержание пояснительной записки;
- введение;
- четыре программных документа, оформленных по Стандартам ЕСПД:
Спецификация.
Текст программы.
Описание программы.
Описание применения.
- заключение;
- список использованных источников.
Срок сдачи готовой работы – 22 декабря 2018 г.
Работу к исполнению принял С.А. Янышева