Добавлен: 28.11.2018
Просмотров: 1548
Скачиваний: 4
5
Приложения
В приложение включаются исходные тексты программ с
комментариями.
К пояснительной записке прилагается диск CD-R (CD-RW), на
котором записаны текст пояснительной записки, исходные и загрузочные
модули, а также необходимые файлы с исходными данными.
Правила оформления пояснительной записки в соответствии с ГОСТ
7.32-2001 приведены в приложении Г.
6
ПРИЛОЖЕНИЕ А
Пример оформления титульного листа
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ЭВМ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
К КУРСОВОМУ ПРОЕКТУ
по дисциплине
«ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ»
Тема
«Параллельные вычисления в SMP и гетерогенных вычислительных системах
с использованием технологий OpenMP и CUDA (OpenCL)»
Алгоритм для реализации:
«Корреляционное совмещение изображений методом мультистарт»
Выполнил студент группы 745M
Иванов И.И. ____________________________
дата сдачи на проверку, подпись
Руководитель проекта
к.т.н., доцент Елесина С.И. _____________ _____________________________
оценка дата защиты, подпись
Рязань 2017 г.
7
ПРИЛОЖЕНИЕ Б
Схемы алгоритмов, программ, данных и систем
Таблица 1
Наименова-
ние символа
Обозначение
Функция
Процесс
(вычислитель
ный блок)
Процесс – символ отображает функцию
обработки
данных
любого
вида
(выполнение определенной операции или
группы операций, приводящее к изменению
значения,
формы
или
размещения
информации или к определению, по
которому из нескольких направлений
потока следует двигаться)
Решение
(логический
блок)
Выбор направления выполнения алгоритма
или программы в зависимости от некоторых
условий
Терминатор
(начало –
конец)
Символ отображает выход во внешнюю
среду и вход из внешней среды (начало и
конец
схемы
программы,
внешнее
использование и источник или пункт
назначения данных)
Предопреде-
ленный
процесс
(подпрог-
рамма)
Символ отображает предопределенный
процесс,
состоящий
из
одной
или
нескольких
операций
или
шагов
программы, которые определены в другом
месте (в подпрограмме, модуле)
Подготовка
Символ отображает модификацию команды
или группы команд с целью воздействия на
некоторую
последующую
функ-цию
(установка переключателя, модификация
индексного реггистра или инициализация
программы)
8
Продолжение таблицы
Ввод-вывод
Преобразование данных в форму, пригодную
для обработки (ввод) или отображения
результатов обработки (вывод)
Граница
цикла
Символ, состоящий из двух частей,
отображает начало и конец цикла. Обе части
символа
имеют
один
и
тот
же
идентификатор.
Условия
для
инициализации, приращения, завершения и
т. д. помещаются внутри символа в начале
или в конце в зависимости от расположения
операции, прове-ряющей условие.
Пример использования данного символа
приведен на рис. 1
Соединитель
Символ отображает выход в часть схемы и
вход из другой части этой схемы и
используется
для
обрыва
линии
и
продолжения ее в другом месте. Соответ-
ствующие символы-соединители должны
содержать одно и то же уникальное
обозначение
Комментарий
Символ
используют
для
добавления
описательных
комментариев
или
пояснительных записей в целях объяснения
или примечаний. Пунктирные линии в
символе
комментария
связаны
с
соответствующим
символом.
Текст
комментариев или примечаний должен
быть помещен около ограничивающей
фигуры. Пример использования данного
символа приведен на рис. 2.
9
Окончание таблицы
Параллель-
ные действия
Символ отображает синхронизацию двух
или более параллельных операций.
Пример использования данного символа
приведен на рис. 3.
Пропуск
Символ (три точки) используют в схемах
для отображения пропуска символа или
группы символов, в которых не определены
ни тип, ни число символов. Символ
используют только в символах линий или
между ними. Он применяется главным
образом в схемах, изображающих общие
решения с неизвестным числом повторений
Рис. 1. Пример использования
символа «Граница символа»
Рис. 2. Пример использования символа
«Комментарий»