5. Архангельский А. Я. Delphi 7. Справочное пособие. – М.: Бином-Пресс, 2003. – 1024 с.
6. Фаронов В. В. Delphi. Программирование на языке высокого уровня: учебник для вузов. – СПб.: Питер, 2004. – 640 с.
7. Шелест В. Программирование. – СПб.: БХВ-Петербург, 2002. – 592 с.
8. Фаронов В. В. Delphi 6. Учебный курс. – СПб.: Питер, 2001. – 512 с.
9. Фаронов В. В. Turbo Pascal: Учебное пособие. – СПб.: Питер, 2007. – 367 с.
10. Архангельский А.Я. Delphi 6. Справочное пособие. – М.: Бином, 2001. – 1024 с.
11. Баженова И. Ю. Самоучитель программиста. – М.: Кудиц-Образ, 2000. – 336 с.
12. Бобровский С. Delphi 7. Учебный курс. – СПб.: Питер, 2008. – 736 с.
13. Букреев В. Г., Гусев Н. В. Delphi-6 – среда разработки программного обеспечения для систем промышленной автоматизации: учебное пособие. – Томск: Изд. ТПУ, 2004. – 106 с.
14. Выгодский М. Я. Справочник по элементарной математике. – М.: Наука, 1972. – 416 с.
ПРИЛОЖЕНИЕ 1
Образец титульного листа отчета по учебной практике
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
__________________________________________________________________
Институт дистанционного образования
Кафедра Интегрированных компьютерных систем управления
О Т Ч Е Т
по учебной практике
Вариант № ___
с «______» ____________200 г.
по «______» ____________200 г.
Студент II курса _________группы
_____________________________
(фамилия и инициалы)
Руководитель практики, должность
_____________________________
_____________________________
(фамилия и инициалы)
Томск – 200__ г.
ПРИЛОЖЕНИЕ 2
ГОСТ 19.701-90 Е.С.П.Д. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. (Выписки).
Дата введения 01.01.92.
Настоящий стандарт распространяется на условные обозначения (символы) в схемах алгоритмов, программ, данных и систем и устанавливает правила выполнения схем, используемых для отображения различных видов задач обработки данных и средств их решения.
Стандарт не распространяется на форму записей и обозначений, помещаемых внутри символов или рядом с ними и служащих для уточнения выполняемых ими функций.
Требования стандарта являются обязательными.
1. Общие положения
1.1. Схемы алгоритмов, программ, данных и систем (далее – схемы) состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.
1.2. Схемы могут использоваться на различных уровнях детализации, причём число уровней зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом.
1.3. В настоящем стандарте определены символы, предназначенные для использования в документации по обработке данных, и приведено руководство по условным обозначениям для применения их в:
1) схемах данных;
2) схемах программ;
3) схемах работы системы;
4) схемах взаимодействия программ;
5) схемах ресурсов системы.
1.4. В стандарте используются следующие понятия:
1) основной символ - символ, используемый в тех случаях, когда точный тип (вид) процесса или носителя данных неизвестен или отсутствует необходимость в описании носителя данных;
2) специфический символ - символ, используемый в тех случаях, когда известен точный тип (вид) процесса или носителя данных или когда необходимо описать фактический носитель данных;
3) схема – графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т. д.
2. Описание схем
2.1. Схема данных
. . .
2.2. Схема программы
2.2.1. Схемы программ отображают последовательность операций в программе.
2.2.2. Схема программы состоит из:
1) символов процесса, указывающих фактические операции обработки данных (включая символы, определяющие путь, которого следует придерживаться с учётом логических условий);
2) линейных символов, указывающих поток управления;
3) специальных символов, используемых для обеспечения написания и чтения схемы.
2.3. Схема работы системы
. . .
2.4. Схема взаимодействия программ.
. . .
2.5. Схема ресурсов системы.
. . .
3. Описание символов
3.1. Символы данных
3.1.1. Основные символы данных
3.1.1.1. Данные
Символ отображает данные, носитель данных не определён
3.1.1.2. Запоминаемые данные.
Символ отображает хранимые данные в виде, пригодном для обработки, носитель данных не определён.
3.1.2. Специфические символы данных
3.1.2.1. Оперативное запоминающее устройство
Символ отображает данные, хранящиеся в оперативном запоминающем устройстве.
3.1.2.2. Запоминающее устройство с последовательным доступом.
Символ отображает данные, хранящиеся в запоминающем устройстве с последовательным доступом (магнитная лента, кассета с магнитной лентой, магнитофонная кассета).
3.1.2.3. Запоминающее устройство с прямым доступом.
Символ отображает данные, хранящиеся в запоминающем устройстве с прямым доступом (магнитный диск, магнитный барабан, гибкий магнитный диск).
3.1.2.4. Документ
Символ отображает данные, представленные на носителе в удобочитаемой форме (машинограмма, документ для оптического или магнитного считывания, микрофильм, рулон ленты с итоговыми данными, бланки ввода данных).
3.1.2.5. ручной ввод
Символ отображает данные, вводимые во время обработки с устройства любого типа (клавиатура, переключатели, кнопки, световое перо, полоски со штриховым кодом).
3.1.2.7.
Бумажная лента
Символ отображает данные, представленные на носителе в виде бумажной ленты.
3.1.2.8. Дисплей
Символ отображает данные, представленные в человекочитаемой форме на носителе в виде отображающего устройства (экран для визуального наблюдения, индикаторы вывода информации).
3.2. Символы процесса
3.2.1. Основные символы процесса
3.2.1.1. Процесс
Символ отображает функцию обработки данных любого вида (выполнение определённой операции или группы операций, приводящие к изменению значения, формы или размещения информации или к определению, по которому из нескольких направлений потока следует двигаться).
3.2.2. Специфические символы процесса
3.2.2.1. Предопределённый процесс
Символ отображает предопределённый процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в программе, модуле).
3.2.2.3. Ручная операция
Символ отображает любой процесс, выполняемый человеком.
3.2.2.3. Подготовка
Символ отображает модификацию команды или группы команд с целью воздействия на некоторую последующую функцию (установка переключателя, индикация, модификация индексного регистра или инициализация программы).
3.2.2.4. Решение
Символ отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, один и только один из которых может быть активизирован после вычисления условий, определённых внутри этого символа. Соответствующие результаты вычисления могут быть записаны по соседству с линиями, отображающими эти пути.
3.2.2.6. Граница цикла
Символ, состоящий из двух частей, отображает начало и конец цикла. Обе части символа имеют один и тот же идентификатор. Условия для инициализации, приращения, завершения и т.д. помещаются внутри символа в начале или в конце в зависимости от расположения операции, проверяющей условие.
Пример:
3.3. Символы линий
3.3.1. Основной символ линий
3.3.1.1. Линия
Символ отображает поток данных или управления.
При необходимости или для повышения удобочитаемости могут быть добавлены стрелки-указатели.
3.3.2 Специфические символы линий.
3.3.2.1. Передача управления
Символ отображает непосредственную передачу управления от одного процесса к другому, иногда с возможностью прямого возвращения к инициирующему процессу после того, как инициированный процесс завершит свои функции. Тип передачи управления должен быть назван внутри символа (например, запрос, вызов, событие).
3.3.2.3. Пунктирная линия
Символ отображает альтернативную связь между двумя или более символами. Кроме того, символ используют для обведения аннотированного участка.