![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Операторы языка программирования Турбо Паскаль
Операции в Турбо Паскаль Конкретный тип значений всегда связан со специальными, характерными для данного типа операциями, которыми и обрабатываются эти значения. В Паскале выделяют следующие группы операций: · арифметические операции; · логические операции; · операции над битами информации; · операции со строками; · операции отношения; · адресная операция @. Числовые значения (целые и вещественные) обрабатываются с помощью следующих арифметических операторов:
Среди логических операций одна операция унарная not (отрицание) и три бинарные: and (и), or (или), xor (исключающее или). Операции отношения предназначены для сравнения двух величин, типы которых сравнимы. К ним относятся следующие операции:
Операция проверки принадлежности к множеству in изучается в разделе описания данных «Множества». Правила вычисления выражений Выражение – это синтаксическая единица языка, определяющая вычисление некоторых значений. Выражение на языке программирования Паскаль формируется из констант, переменных, функций, знаков операций и круглых скобок. Доминантным моментом в вычислении выражения выступает порядок обработки элементов, составляющих выражение. В Паскале весь набор допустимых операторов, разбит на шесть равноправных групп, каждой из которых присвоен определённый приоритет действия.
Встроенные функции в Турбо Паскаль Кроме этих стандартных операций, в Паскаль встроены специальные подпрограммы-функции, которые программисты могут использовать в выражениях как готовые элементы. Библиотека Турбо Паскаля содержит значительный набор внешних функций, которые подключаются автоматически при компиляции или при исполнении программы. Эти внешние процедуры и функции сгруппированы в системный блок – модуль System. Для пользователя внешний блок System, входящий в состав библиотеки Турбо Паскаль, - «прозрачный», то есть его функции применяются аналогично встроенным операторам. Функции системного блока System, применяемые при обработке числовых значений приведены в таблице 4. Таблица 4
Рассмотрим дополнительные операции над вещественными числами: Trunc (x) – дробная часть вещественного числа отбрасывается и выдается целый остаток; Int (x)– возвращает целую часть аргумента; Round (x)– округляет вещественное число до целого порядкового типа; Frac (x)– результатом является дробная часть значения аргумента.
![]() |