- •Алгоритм. Свойства алгоритма. Способы описания алгоритмов. Стандартные блоки блок-схем.
- •Линейные вычислительные процессы.
- •Ветвящиеся вычислительные процессы.
- •Циклические вычислительные процессы. Определение. Классификация.
- •Алфавит языка Pascal.
- •Структура Pascal-программы. Разделы описательной части.
- •Правила записи Pascal-программы.
- •Стандартные типы данных языка Pascal.
- •Идентификаторы. Понятие и правила составления.
- •Переменные, константы (числовые, символьные, логические).
- •Арифметические и логические операции. Операции отношения. Выражения.
- •Приоритет операций в языке Pascal.
- •Понятие составного оператора. Оператор присваивания.
- •Операторы ввода - вывода.
- •Оператор переключатель.
- •Оператор развилки.
- •Оператор цикла с предусловием.
- •Оператор цикла с постусловием.
- •Оператор цикла с параметром.
- •Операторы управления ходом программы
Структура Pascal-программы. Разделы описательной части.
Программа состоит из двух частей описательной и исполнительной. Сначала идет описательная часть с заголовком программы PROGRAM имя_программы, далее идут след. Зазделы VAR – задание переменных, CONST – задание констант, LABELS – метки использующиеся в программе, USES – описание подключаемых библиотек.
В разделе описания обязательно указывают все имена переменных, констант, процедур, и меток.
За описательной частью идет исполнительная. Она начинается словом BEGIN и заканчивается END. . В этой части записывается исполнительный код.
Правила записи Pascal-программы.
Строки Pascal программ представляют собой законченные команды языка, элементы описательной части или заголовки программных модулей. Признаком завершения строки является символ ";".Длина строки не должна превышать 127 символов. Строки Pascal программ могут свободно размещаться относительно строк текстового редактора: в одной строке редактора могут располагаться несколько команд Pascal' я, а одну длинную команду можно располагать в нескольких строках редактора. Допускаются пустые строки. Завершаться любая программа должна словом END с точкой на конце. Имена переменных не должны содержать русских букв.
Стандартные типы данных языка Pascal.
К целым типам относятся BYTE, SHORTINT, WORD, INTEGER, LONGINT.
К вещественным SINGL, REAL, DOUBLE, EXTENDED, COMP.
Каждый тип данных указывается в описательной части, посли имени переменной через двоеточие. Например VAR X: real; VAR Y: byte;
Наиболее популярные типы данных – Целочисленный INTEGER от -32768 до 32767 (без дробной части). Вещественный – REAL может иметь очень большие и очень малые значения от 10 в -38 степени до десяти в +38 как положительные так и отрицательные.
Байтовый BYTE - от 0 до 255. (Шифруется 1 байтом).
Символьный CHAR – от A до z и А до я. Содержит только один символ. (Шифруется 1 байтом).
Строковый STRING - строка или массив состоящий из символьных переменных, может содержать до 255 символов.
Логический BOOLEAN – может принимать 2 значения правда или ложь (TRUE или FALSE).
Идентификаторы. Понятие и правила составления.
Идентификаторы это имена переменных, меток, констант, типов, процедур, функций, модулей, программ и полей в записях. Идентификатор является комбинацией только букв, цифр и знака подчеркивания. Другие символы не допускаются. Должен начинаться с буквы или знака подчеркивания. Длина идентификатора не должна превышать 127символов.
Например VAR i: real; -тут «i» имя переменной.
VAR Love: string; - тут «Love» имя переменной.
CONST Y=2; -Y идентификатор
PROCEDURE OU_Summa (A,B:real; VAR S: Real); OU_Summa – это идентификатор.
Переменные, константы (числовые, символьные, логические).
Целые типы (INTEGER): +123, -12345.8765.
Вещественные константы и переменные (REAL)
с фиксированным разделителем: 123.45, -3.14.
в экспоненциальной форме: 1.2345Е+12, -4.43Е-9.
Шестнадцатеричные числа записываются цифрами от 0 до 9 и буквами от А до F c предшествующим знаком денежной единицы: $FA3, $123. Диапазон изменений - от $000000000 до $FFFFFFFFF.
Текстовые (STRING) константы и переменные - набор любых символов клавиатуры, заключенных в апострофы: '1234ABCD', ' X1 = ', ' Таблица 1 ', ‘=ИНФОРМАТИКА=’.
Логические константы (BOOLEAN) имеют только два значения : TRUE и FALSE.
