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

ОП ТЗ к курсовой

.docx
Скачиваний:
7
Добавлен:
16.04.2021
Размер:
69.21 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

      1. федеральное государственное автономное образовательное учреждение высшего образования

«Санкт-Петербургский государственный университет аэрокосмического приборостроения»

КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ

СОГЛАСОВАНО

РУКОВОДИТЕЛЬ

доцент, канд. техн. наук

Л.Н. Бариков

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ТЕХНИЧЕСКОЕ ЗАДАНИЕ К КУРСОВОЙ РАБОТЕ

Формула всего (Тапера)

по дисциплине: Основы программирования

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР.

4716

Янышева С.А.

подпись, дата

инициалы, фамилия

Санкт-Петербург

2018

Цель курсовой работы

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

За время курсового проектирования необходимо выполнить все этапы решения задачи с помощью ЭВМ от постановки задачи до выпуска документации на разработанное программное средство. Курсовой проект заканчивается оформлением пояснительной записки и устной защитой работы с показом работы программного средства на ЭВМ.

Программное средство буде разработано на языке программирования C++ с использованием свободной кроссплатформенной мультимедийной библиотеки SFML, которая содержит ряд модулей для простого программирования игр и мультимедиа приложений. Исходный код библиотеки предоставляется под лицензией zlib/png license.

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

Пример:

Рисунок 1. Вводимое изображение

Выводимое число, для рисунка 1 : 4858450636189713423582095962494202044581400587983244549483093085061934704708809928450644769865524364849997247024915119110411605739177407856919754326571855442057210445735883681829823754139634338225199452191651284348332905131193199953502413758765239264874613394906870130562295813219481113685339535565290850023875092856892694555974281546386510730049106723058933586052544096664351265349363643957125565695936815184334857605266940161251266951421550539554519153785457525756590740540157929001765967965480064427829131488548259914721248506352686630476300.

Это число также является координатой k на оси ординат. Оно получается в результате преобразования двоичного кода изображения в пиксельной форме. Начиная с левого нижнего угла, если там находиться чёрный пиксель, то мы записывает 1, если белый – 0. Дальше двигаясь вверх делам тоже самое до конца первого столбца и переходим на второй, и так 106 раз. Получив очень большое число, мы переводим его в 10 систему, умножаем на 17 и получаем число k, которое показывает где появится заданный рисунок на графике.

В состав пояснительной записки должны входить:

- титульный лист пояснительной записки;

- содержание пояснительной записки;

- введение;

- четыре программных документа, оформленных по Стандартам ЕСПД:

  • Спецификация.

  • Текст программы.

  • Описание программы.

  • Описание применения.

- заключение;

- список использованных источников.

Срок сдачи готовой работы – 22 декабря 2018 г.

Работу к исполнению принял С.А. Янышева

Соседние файлы в предмете Основы программирования