Разработка программы на языке С++ на основе структурной методологии., страница 13

Таблица П 2.2

Обозначения и функции элементов схем

Наименование

Обозначения и размеры в мм

Функция

1

2

3

Процесс

Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположение данных

Продолжение таблицы П 2.2

1

2

3

Решение

Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий

Предопределен-ный процесс

Использование ранее созданных и отдельно описанных алгоритмов или программ

Ввод-вывод

Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод)

Документ

Ввод-вывод данных, носителем которых служит бумага

Дисплей

Ввод-вывод данных, если непосредственно подключенное к процессу устройство воспроизводит данные и позволяет оператору ЭВМ вносить изменения в процессе их обработки

Соединитель

Указание связи между прерванными линиями потока, связывающими символы

Продолжение таблицы П 2.2

1

2

3

Пуск-останов

Начало, конец, прерывание процесса обработки данных или выполнения программы

Комментарий

Связь между элементом схемы и пояснением

Межстраничный соединитель

Указание связи между разъединенными частями схем алгоритмов схем и программ, расположенных на разных листах.


ПРИЛОЖЕНИЕ  3

Пример алгоритма программы с меню пользователя

Начало

m

Изображение меню на экране

 
menu

m

m

1        fun1( )

2        fun2( )

3       

help( )

Пока m ¹ 27

Конец

ПРИЛОЖЕНИЕ  4

Примеры оформления прототипов функций

// функция обрабатывает текстовый файл f1_name и создает

// файл f2_name

void make_f2(char *f1_name, char *f2_name,int k);

// ВХОД: f1_name - указатель на строку - имя //     исходного файла,

// f2_name - указатель на строку - имя файла, //     получаемого путем обработки файла f1_name,

// k – число символов в строке, не содержащей точку.

// ПРЕДУСЛОВИЕ: если есть файл с именем f2_name,

//     он будет уничтожен без предупреждения !

// ПРОЦЕСС: обработка текстового файла f1_name и сохра- //     нение результатов в файле f2_name: каждая строка //     файла f2_name либо оканчивается точкой, либо //     содержит k символов, если среди них нет точки.

// ВЫХОД: текстовый файл f2_name.

// ПОСТУСЛОВИЕ: нет.

// функция выводит файл f_name на экран

void out_f_scr( char *f_name );

// ВХОД: f_name - имя файла, выводимого на экран.

// ПРЕДУСЛОВИЕ: нет.

// ПРОЦЕСС: вывод файла f_name строками на экран.

// ВЫХОД: нет.

// ПОСТУСЛОВИЕ: нет.


ПРИЛОЖЕНИЕ  5

Пример оформления титульного листа

федеральное  агентство  по  ОБРАЗОВАНИю 

Новомосковский институт (филиал)

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

«Российский химико-технологический университет

имени Д.И. Менделеева»

Кафедра

Автоматизация производственных процессов

Пояснительная записка

к курсовой работе по _________

на тему:

_______________________________________________________________

Зав. кафедрой                                           ______________________

Руководитель                                            ______________________

Н/контролер                                             ______________________

Студент                                                     ______________________

Группа                                                       А-05-1   

г. Новомосковск

2009 г.