Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
poyasnitelnaya_zapiska.docx
Скачиваний:
2
Добавлен:
20.07.2019
Размер:
807.45 Кб
Скачать

3.4.Функциональная схема

Основная программа

Графическая

заставка

Меню фигур

Line

Палитра

Circle

Ellipse

Rectangle

Square

Triangle

Blue (1)

Green (2)

Clear

Cyan (3)

Графа параметров

Help

Red (4)

Magenta (5)

Brown (6)

DarkGrey (7)

LightGrey (8)

LightBlue (9)

LightGreen (10)

LightCyan (11)

LightRed (12)

LightMagenta (13)

Yellow (14)

White (15)

3.5.Описание и обоснование выбора метода организации данных

Данные

Метод организации

Переменная – идентификатор выбранной фигуры

Переменная типа Integer

Переменная – идентификатор выбранного цвета

Переменная типа Integer

Клавиша «Esc»

Символьная переменная

Параметры фигуры

Переменные типа Integer

Файл справки

Текстовый файл

Обоснование выбора метода организации для переменной – идентификатора выбранной фигуры – удобство обращения к переменной данного типа через цикл case.

Обоснование выбора метода организации для переменной – идентификатора выбранного цвета – удобство соответствия между значением переменной и кодировкой цветов в Pascal.

Обоснование выбора метода организации для параметров фигуры – удобство последующих расчётов с параметрами.

3.6. Описание и обоснование выбора состава технических и программных средств

Для написания программы был выбран язык программирования - Паскаль.

  1. Ожидаемые технико-экономические показатели

Ожидаемая разработка будет отличаться низкими требованиями к аппаратной части ЭВМ.

  1. Источники, использованные при разработке

Шпак Ю. А. Turbo Pascal 7.0 на примерах / Под ред. Ю. С. Ковтанюка — К.: Издательство Юниор, 2003. — 496 с., ил.

  1. Заключение

В процессе выполнения курсового проекта был создан программный продукт, имеющий название «Графический редактор». Программный продукт был протестирован и на основании его испытания был сделан вывод о том, что программа полностью отвечает техническим требованиям на разработку, которые были поставлены перед программистом. При оформлении курсовой работы были получены навыки оформления программной документации в соответствии с Единой Системой Программной Документации. Программа написана на языке высокого уровня - Turbo Pascal 7.1.  

Приложение 1. Тесты.

  1. ИД: Отсутствует файл h1.txt

ОР: Справка не выводится.

  1. ИД: Выбор пункта «Line», цвет выбран

ОР: Доступно рисование произвольной линии

  1. ИД: Выбор пункта «Triangle», цвет выбран

ОР: Доступно рисование контура треугольника со сторонами 1.

  1. ИД: Выбор пункта «Triangle», цвет выбран, А = 30, В = 20, С = 40.

ОР: Доступно рисование контура треугольника со сторонами 30,20,40.

  1. ИД: Выбор пункта «Triangle», цвет выбран, В = 20, С = 40.

ОР: Доступно рисование контура треугольника со сторонами 1.

  1. ИД: Выбор пункта «Triangle», цвет выбран, А = 30, С = 40.

ОР: Доступно рисование контура треугольника со сторонами 1.

  1. ИД: Выбор пункта «Triangle», цвет выбран, А = 30, B = 20.

ОР: Доступно рисование контура треугольника со сторонами 1.

  1. ИД: Выбор пункта «Square», цвет выбран

ОР: Доступно рисование контура квадрата со сторонами 1.

  1. ИД: Выбор пункта «Square», цвет выбран, А = 30.

ОР: Доступно рисование контура квадрата со сторонами 30.

  1. ИД: Выбор пункта «Rectangle», цвет выбран.

ОР: Доступно рисование контура прямоугольника со сторонами 1.

  1. ИД: Выбор пункта «Rectangle», цвет выбран, А = 30, B = 40.

ОР: Доступно рисование контура прямоугольника со сторонами 30, 40.

  1. ИД: Выбор пункта «Rectangle», цвет выбран, А = 30.

ОР: Доступно рисование контура треугольника со сторонами 30, 1.

  1. ИД: Выбор пункта «Rectangle», цвет выбран, В = 30.

ОР: Доступно рисование контура треугольника со сторонами 1,30.

  1. ИД: Выбор пункта «Circle», цвет выбран

ОР: Доступно рисование контура круга с радиусом 1.

  1. ИД: Выбор пункта «Circle», цвет выбран, А = 30.

ОР: Доступно рисование контура круга с радиусом 30.

  1. ИД: Выбор пункта «Ellipse», цвет выбран.

ОР: Доступно рисование контура эллипса с радиусами 1.

  1. ИД: Выбор пункта «Ellipse», цвет выбран, А = 30, B = 40.

ОР: Доступно рисование контура эллипса с радиусами 30, 40.

  1. ИД: Выбор пункта «Ellipse», цвет выбран, А = 30.

ОР: Доступно рисование контура эллипса с радиусами 30, 1.

  1. ИД: Выбор пункта «Ellipse», цвет выбран, В = 30.

ОР: Доступно рисование контура эллипса с радиусами 1,30.

  1. ИД: Выбрана фигура, выбран цвет, параметры введены.

ОР: Заливка текущей фигуры текущим цветом.

  1. ИД: Выбрана фигура, не выбран цвет, параметры введены.

ОР: Ничего не происходит.

  1. ИД: Нажатие на «Clear»

ОР: Очистка поля для рисования.

  1. ИД: Нажатие на «Help»

ОР: Появление в поле для рисования справки.

справки, если имеется, либо переход к игре, если таковой не имеется

  1. ИД: Нажатие на «Clear» при просмотре справки

ОР: Пустое поле для рисования

  1. ИД: Нажатие на меню фигур при просмотре справки

ОР: Пустое поле для рисования

  1. ИД: Нажатие на палитру при просмотре справки

ОР: Пустое поле для рисования

  1. ИД: Нажатие клавиши Esc

ОР: Выход из программы

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]