
- •Спецификация.....................................................................................6
- •Текст программы...............................................................................10
- •Введение
- •Постановка задачи
- •Спецификация
- •Спецификация
- •Содержание
- •3.2 Результаты тестирования
- •Содержание
- •Используемые технические средства
- •4.6 Вызов и загрузка
- •Содержание
- •Список используемой литературы
3.2 Результаты тестирования
Рисунок
1 – Выбор действия
Рисунок
2 – формула Таппера
Рисунок
3 – Инструкция для рисования
Рисунок
4 – Процесс рисования
Рисунок
5 – Вывод координаты рисунка
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
КАФЕДРА ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ И СЕТЕЙ
|
Описание программы |
|
РЕФЕРАТ ВЫПОЛНИЛА
СТУДЕНТКА ГР. № |
4716 |
|
|
|
С.А. Янышева |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2018
Описание программы
Аннотация
В документе указаны общие сведения о программе. Приведено общее описание функционирования программы. Приведены общие сведения о использованном для разработки языке программирования и библиотеках. Описаны параметры и логика работа программы, даны сведения об исполняемых технических средствах и запуске программы.
Содержание
4.1 Общие сведения
4.2 Функциональное назначение
4.3 Описание логической структуры
4.4 Спецификация функции
4.5 Используемые технические средства
Вызов и загрузка
4.1 Общие сведения
Программа, написанная на языке C++ и состоит из одного файла .cpp. Игра требует использования клавиатуры. Для функционирования данной программы необходимо ОС Unix–семейства, либо Windows NT–системы с установленным компилятором С++.
4.2 Функциональное назначение
С помощью данной программы пользователь может узнать расположение желаемого рисунка по оси ординат.
Описание логической структуры
Программа, написанна на языке C++. При открытии программы предлагается на выбор два действия. Первое – выводит на экран поле размером 106х17 с формулой. Второе – позволяет самому нарисовать рисунок, управление осуществляется с помощью клавиатуры, а затем выводится координата показывающая расположение рисунка на оси ординат.
Спецификация функции
Описание основных функций:
1. Движение кисти – осуществляется нажатием клавиш d – вправо, s – вниз, a – влево, w – вверх, r – поворот, enter – установка точки (английская раскладка клавиатуры). Вызов функции void gotoxy (). Входные и выходные параметры x, y (расположение кисти на поле).
2. Положение курсора на карте. Вызов функции void point_show(). Входные и выходные параметры x, y, dir, size_point (координаты точки, направление движения, размер кисти).
3. Проверка границ поля – не позволяет кисти уйти за границы рисунка. Вызов функции point_in_map (). Входные и выходные параметры x, y, dir, size_point. (координаты точки, направление движения, размер кисти).
4. Сохранение выбранной (нарисованной) точки. Вызов функции bool set_point (). Входные и выходные параметры map[N][M], x, y, dir, size_point. (поле для рисования (матрица), координаты точки, направление движения, размер кисти).