Обозначения графические в схемах алгоритмов (ГОСТ 19.701-90)
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой
Символ Наименование Назначение
    Данные   Процесс   Предопределенный процесс     Подготовка     Решение     Граница цикла   Соединитель     Терминатор     Комментарий     Основная линия Определяет ввод или вывод на внешнее устройство или любой носитель данных Отражает обработку данных: выполнение отдельной операции или группы операций Отображает предопределённый процесс, состоящий из одной или нескольких операций программы, которые определены в другом месте (подпрограмме, модуле) Отражает инициализацию и модификацию параметра для управления циклом со счётчиком Описывает проверку условия и выполняет переключение по одному из условий. Имеет один вход и два или более альтернативных выходов, один из которых активизируется после вычисления условия внутри символа Состоит из двух частей: начала и конца цикла. Обе части имеют один и тот же идентификатор. Изменение значения идентификатора, условия для выполнения или завершения помещаются внутри символов в начале или в конце цикла Используется для обрыва линии и продолжения её в другом месте. Должен содержать уникальное обозначение Определяет начало и конец структурной схемы алгоритма программы или подпрограммы Используется для добавления пояснительных записей. Связывается с символом или группой символов, обведённых пунктиром Отображает последовательность выполнения действий в алгоритме


СОДЕРЖАНИЕ

Введение............................................................................................................................................ 3

1. Система программирования Pascal ABC .......................................................................... 4

1.1. Структура меню среды.................................................................................................. 5

1.2. Команды редактора Pascal ABC ................................................................................. 6

1.3. Правила оформления программ.................................................................................. 8

1.4. Компиляция и исправление синтаксических ошибок............................................ 9

1.5. Этапы подготовки и решения задач на компьютере............................................. 10

1.6. Словарь основных терминов..................................................................................... 11

2. Начальные сведения о языке Pascal ABC....................................................................... 12

2.1. Алфавит языка............................................................................................................... 12

2.2. Константы....................................................................................................................... 13

2.3. Идентификаторы и типы данных............................................................................... 14

2.4. Переменные и именованные константы.................................................................. 15

2.5. Структура простой программы и комментарий.................................................... 16

3. Оператор присваивания и числовые данные................................................................ 17

3.1. Арифметические выражения..................................................................................... 17

3.2. Оператор присваивания ............................................................................................. 18

3.3. Процедуры ввода-вывода........................................................................................... 18

3.4. Стандартные функции Pascal ABC ........................................................................... 19

3.5. Целые типы в Pascal ABC............................................................................................ 20

3.6. Вещественные типы..................................................................................................... 22

3.7. Примеры и задания к самостоятельному выполнению....................................... 23

4. Программирование разветвленных алгоритмов......................................................... 26

4.1. Логические выражения .............................................................................................. 26

4.2. Условный оператор IF................................................................................................. 28

4.3. Составной и пустой операторы................................................................................. 29

4.4. Оператор безусловного перехода............................................................................ 29

4.5. Пример и задания с оператором IF........................................................................... 30

4.6. Оператор выбора варианта CASE............................................................................. 34

4.7. Примеры и задания с оператором CASE................................................................. 35

5. Программирование алгоритмов циклической структуры....................................... 37

5.1. Оператор счётного цикла........................................................................................... 37

5.2. Примеры и задания для оператора цикла со счётчиком..................................... 38

5.3. Оператор цикла с предусловием.............................................................................. 41

5.4. Пример и задания для оператора цикла с предусловием................................... 41

5.5. Оператор цикла с постусловием............................................................................... 44

5.6. Процедуры прерываний циклов................................................................................ 44

5.7. Примеры и задания для циклов с постусловием................................................... 45

6. Структурированные типы данных ................................................................................... 48

6.1. Массивы данных........................................................................................................... 48

6.2. Пример и задания для одномерных массивов....................................................... 50

6.3. Ограниченный тип (диапазон)................................................................................... 52

6.4. Пример и задания для двумерных массивов.......................................................... 53

7. Структурное программирование....................................................................................... 56

7.1. Структура сложной программы................................................................................ 56

7.2. Подпрограммы. Процедуры и функции.................................................................. 58

7.3. Структура подпрограммы-функции......................................................................... 60

7.4. Примеры и задания с подпрограммой-функцией................................................. 60

7.5. Структура подпрограммы-процедуры.................................................................... 64

7.6. Передача в подпрограмму массивов и строк......................................................... 65

7.7. Рекурсия в программе................................................................................................. 65

7.8. Вложенные подпрограммы. ...................................................................................... 66

7.9. Процедуры EXIT и HALT............................................................................................ 67

7.10. Пример и задания с подпрограммой-процедурой.............................................. 67

8. Обработка символьных данных ....................................................................................... 71

8.1. Символьный тип............................................................................................................ 71

8.2. Задания для символьных данных ............................................................................ 73

9. Обработка строк текста........................................................................................................ 74

9.1. Строковый тип............................................................................................................... 74

9.2. Встроенные функции и процедуры для обработки строк................................... 75

9.3. Пример и задания для обработки строк.................................................................. 77

10. Файлы....................................................................................................................................... 79

10.1. Процедура связывания файлов............................................................................... 80

10.2. Процедуры и функции для работы с файлами..................................................... 81

10.3. Типизированные файлы............................................................................................ 82

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

10.5. Процедуры ввода ...................................................................................................... 84

10.6. Процедуры вывода .................................................................................................... 85

10.7. Примеры и задания для работы с файлами.......................................................... 87

11. Комбинированный тип – записи..................................................................................... 90

11.1. Структура данных типа записи............................................................................... 90

11.2. Обработка полей записей......................................................................................... 93

11.3. Задания с обработкой записей................................................................................ 94

12. Процедурные типы............................................................................................................... 96

Библиографический список.................................................................................................... 97 

Приложение. Обозначения графические в схемах алгоритмов........................................ 98

 

 

Редактор Е.С. Воронкова

Компьютерная верстка О.Г. Белименко

ИД № 06039 от 12.10.2001

Свод. темплан 2010 г.

Подписано в печать 03.06.10. Формат 60х84 1/16. Отпечатано на дупликаторе.

Бумага офсетная. Усл. печ. л. 6,25. Уч.-изд. л. 6,25. Тираж 100 экз. Заказ 398.   


Издательство ОмГТУ. Омск, пр. Мира, 11. Т. 23-02-12

Типография ОмГТУ


Дата: 2019-02-02, просмотров: 228.