- •1. Основные элементы языка
- •1.1. Основные символы
- •1.2. Зарезервированные слова
- •1.3. Разграничители
- •2. Стандартные типы скаляров
- •2.1. Целочисленный тип /Integer/
- •2.2. Байтовый тип /Byte/
- •2.3. Вещественный тип /Real/
- •2.4. Булевский тип /Boolean/
- •2.5. Символьный тип /Char/
- •3. Сруктура программы
- •3.1. Заголовок программы
- •3.2. Раздел описания
- •3.2.1. Раздел описания меток
- •3.2.2. Раздел определения констант
- •3.2.3. Раздел определения типов
- •3.2.4. Раздел описания переменных
- •3.2.5. Раздел описания процедур и функций
- •3.2.5.1. Подпрограмма - функция
- •3.2.5.2. Подпрограмма - процедура
- •3.3. Раздел операторов
- •3.3.1. Оператор присвоения
- •3.3.2. Ввод – вывод данных
- •Кафедра вычислительной техники и инженерной кибернетики
- •Кафедра вычислительной техники и
- •3.3.3. Оператор безусловного перехода /goto/
- •3.3.4. Условные операторы
- •3.3.4.1. Оператор if
- •3.3.4.2. Оператор выбора /Case/
- •3.3.4.3. Операторы повтора for, while и repeat
- •Оператор For
- •Оператор while. Цикл с предусловием
- •Пример написания программы
- •Список литературы
- •Приложение 1 Основные стандартные процедуры и функции
- •Приложение 2 Структура построения программы в языке Pascal
- •Приложение 3 Символы схем алгоритмов по гост 19.002-80 и 19.003-80
- •Содержание
Приложение 3 Символы схем алгоритмов по гост 19.002-80 и 19.003-80
Наименование |
Обозначение |
Функции |
1 |
2 |
3 |
1 Ввод-вывод |
|
Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод) |
2 Процесс |
|
Выполнение операции или группы операций, в результате которых изменяется значение, форма представления или расположения данных |
3 Решение |
|
Выбор направления выполнения алгоритма или программы в зависимости от некоторых переменных условий. |
4 Модификация |
|
Выполнение операций, меняющих команды или группу команд, изменяющих программу |
5 Предопределенный процесс |
|
Использование ранее созданных и отдельно описанных алгоритмов (процедуры, функции) или программ |
Вспомогательные функции |
||
6 Пуск-останов |
|
Пуск или останов работы программы |
7 Линия потока |
|
Указание последовательности связей между символами |
8 Параллельные действия |
|
Начало или окончание двух или более одновременно выполняемых операций |
9 Комментарий |
|
Связь между элементами схемы и пояснением |
a = b/2 или a = 2/3b; b = 5, 10, 15, 20,… мм. Для одной схемы можно использовать два разных значения b. |
Содержание
С.
ВВЕДЕНИЕ ……………………………………………………………………. |
1 |
1. ОСНОВНЫЕ ЭЛЕМЕНТЫ ЯЗЫКА ………………………………………. |
2 |
1.1. Основные символы ……………………………………………………….. |
2 |
1.2. Зарезервированные слова ………………………………………………… |
2 |
1.3. Разграничители …………………………………………………………… |
2 |
2. СТАНДАРТНЫЕ ТИПЫ СКАЛЯРОВ ……………………………………. |
3 |
2.1. Целочисленный тип /Integer/ …………………………………………….. |
3 |
2.2. Байтовый тип /Byte/ ………………………………………………………. |
3 |
2.3. Вещественный тип /Real/ ………………………………………………… |
3 |
2.4. Булевский тип /Boolean/ ………………………………………………….. |
4 |
2.5. Символьный тип /Char/ …………………………………………………… |
4 |
3. СТРУКТУРА ПРОГРАММЫ ……………………………………………… |
4 |
3.1. Заголовок программы …………………………………………………….. |
4 |
3.2. Раздел описания ………………………………………………………….. |
4 |
3.2.1. Раздел описания меток …………………………………………………. |
5 |
3.2.2. Раздел определения констант ………………………………………….. |
5 |
3.2.3. Раздел определения типов ……………………………………………… |
6 |
3.2.4. Раздел описания переменных ………………………………………….. |
6 |
3.2.5. Раздел описания процедур и функций ………………………………… |
7 |
3.2.5.1. Подпрограмма – функция ……………………………………………. |
7 |
3.2.5.2. Подпрограмма – процедура ………………………………………….. |
8 |
3.3. Раздел операторов ………………………………………………………… |
9 |
3.3.1. Оператор присвоения …………………………………………………... |
10 |
3.3.2. Ввод – вывод данных …………………………………………………… |
10 |
3.3.3. Оператор безусловного перехода ……………………………………… |
13 |
3.3.4. Условные операторы …………………………………………………… |
13 |
3.3.4.1. Оператор IF …………………………………………………………… |
13 |
3.3.4.2. Оператор выбора /Case/ ………………………………………………. |
14 |
3.3.4.3. Операторы повтора FOR, WHILE и REPEAT ………………………. |
15 |
4. ПРИМЕР НАПИСАНИЯ ПРОГРАММЫ …………………………………. |
18 |
Список литературы ……………………………………………………………. |
21 |
ПРИЛОЖЕНИЕ 1 ……………………………………………………………… |
21 |
ПРИЛОЖЕНИЕ 2 ……………………………………………………………… |
22 |
ПРИЛОЖЕНИЕ 3 ……………………………………………………………… |
23 |