Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Оператор присваивания

ПРОГРАММИРОВАНИЕ ДЛЯ НАЧИНАЮЩИХ | ББК 32.973-018я73 | СРЕДА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0 | File Edit Search Run Compile Debug Tools Options Window Help | Правила оформления программ | Г л а в н о е м е н ю | С р е д ы Турбо Паскаля | Команды удаления и вставки | Компиляция и исправление синтаксических ошибок | Условный оператор IF |


Читайте также:
  1. Алло, оператор!
  2. Вызов функции в качестве оператора
  3. На этих словах двое его сопровождающих и оператор захлопали, а знаменитости непонимающе переглянулись.
  4. Оператор
  5. Оператор...Будьте Добры
  6. Операторы для неизмеримых величин в квантовой механике

С помощью этого оператора переменной или функции присваивается значение выражения. Для этого применяется знак присваивания (:=), слева от которого записывается имя переменной или функции, а справа - выра­жение, значение которого вычисляется перед присваиванием. Структура оператора:

<идентификатор>:=<выражение>.

Допускается для идентификаторов использовать любой тип, за исклю­чением файлового. Тип идентификатора (имени) и тип выражения должны быть совместимы для присваивания [1].

В выражениях могут использоваться все математические операции: умножение (*), деление (/), целочисленное деление (DIV), остаток от целочисленного деления (MOD), сложение (+), вычитание (-); логические операции: NOT (отрицание "НЕ"), AND (логическое "И"), OR (логическое "ИЛИ"), XOR ("Исключающее ИЛИ"); операции отношений <, <=, >, >=, =, <>, а также стандартные функции (табл.1).

В первую очередь вычисляются выражения, заключенные в круглые скобки, затем вычисляются значения входящих в выражение функций. Далее выполняются унарные операции (NOT, унарный минус), операции типа умно­жения (*, /, div, mod, and), операции типа сложения (+, -, or, xor) и в последнюю очередь операции отношений (=, <>, >, <, >=, <=).

Примеры арифметических операторов присваивания:

x:=0; {VAR x: integer;}

y:=x*y+sin(x); {где VAR x,y: real.}

Символьный оператор присваивания S:='+'; где VAR S:char,

логический - B:=(X<0)OR(K>1); где VAR X,K: real; B: boolean.

 


Дата добавления: 2015-09-05; просмотров: 56 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Константы. Идентификаторы| Стандартные функции

mybiblioteka.su - 2015-2024 год. (0.005 сек.)