Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Обозначения графические в схемах алгоритмов (ГОСТ 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

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


Поделиться:



Последнее изменение этой страницы: 2017-03-16; Просмотров: 519; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.021 с.)
Главная | Случайная страница | Обратная связь