Дмитрий Кудрец - Основы программирования на языке Pascal стр 4.

Шрифт
Фон

Для описания табличных величин используют служебное слово ARRAY (таблица).

Например: Var x: Var;  массив х, состоящий из 5 целочисленных элементов.

Массивы бывают линейные (элементы нумеруются с помощью одного индекса) и линейные (для нумерации элементов используется два индекса).

Прямоугольные массивы на языке «Pascal» записываются в виде:

Var y: Var;  прямоугольный массив, состоящий из 6 строк и 5 столбцов (всего 30 элементов).

Запись арифметических выражений

Выражения входят в состав многих операторов языка «Pascal», а также могут быть аргументами встроенных функций. Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок и задает правило вычисления некоторого значения.

Все выражения на языке «Pascal» записываются в одну строку.

Числа на языке «Pascal» обычно записываются в десятичной системе счисления. Они могут быть целыми и действительными. Положительный знак числа может быть опущен. Целые числа записываются в форме без десятичной точки. Например, 217, -45.

Действительные числа записываются в форме с десятичной точкой или в форме с использованием десятичного порядка, который изображается буквой Е. В такой записи буква Е означает «умножить на 10 в степени». Например, Е

«Pascal» допускает запись целых чисел и фрагментов действительных чисел в форме с порядком в шестнадцатеричной системе счисления. Например, $7F, $ABC0.

Литерные величины в языке «Pascal»  это последовательность символов, записанная между апострофами. Если в строке в качестве содержательного символа необходимо употребить сам апостроф, то следует записать два апострофа. Например, «СТРОКА», «STRING».

Сложение обозначается символом «+», вычитание «-», умножение «*», деление «/». Например, математическая запись на языке «Pascal» примет вид: (1/23/4) *5.



При вычислении операции выполняются в следующем порядке:

 возведение в степень, изменение знака;

 логическое NOT;

 арифметические умножение и деление, логическое AND;

 арифметические сложение и вычитание, логическое OR;

 операции отношения.

Рядом стоящие умножение и деления выполняются слева направо, равно как и рядом стоящие сложения и вычитания. Для определения порядка действий используются скобки. Число скобок не ограничено. Единственное правило  количество открывающихся скобок должно быть равно количеству закрывающихся. Например, выражение A*B/C*D означает то же, что и A*B/C*D. Чтобы A*B/C*D было в знаменателе, нужно написать A*B/C*D.

Также по особым правилам записываются и операции отношений (сравнений). Например, математическое выражение 1 Х 50 будет записано следующим образом: 1 Х 50.

Стандартные функции языка «Pascal»

Для обозначения математических функций применяются следующие обозначения:

PI  возвращает значение PI

SIN ()  функция синуса; аргумент задается в радианах; функция возвращает вещественное значение. Например, SIN.

COS ()  функция косинуса; значение аргумента в радианах; функция возвращает вещественное значение. Например, COS

ARCTAN ()  функция арктангенса; тип результата  вещественный.

ABS ()  абсолютная величина аргумента. Например, ABS Аргумент для данной функции может быть целым либо вещественным; тип возвращаемого значения определяется типом аргумента.

SQRT ()  корень квадратный из аргумента. Например, SQRT

A MOD B  остаток от деления числа A MOD B на A MOD B. A MOD B и A MOD B целые числа. Например, A MOD B

A DIV B  вычисление целой части частного от деления числа A DIV B на A DIV B. Например, A DIV B

TRUNK ()  нахождение целой части аргумента. Например, TRUNK

INT ()  возвращает целую часть аргумента в виде вещественного значения. Например, INT

FRAC ()  дробная часть аргумента. Например, FRAC

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3