Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Порядок выполнения операций




Выражения вычисляются с учетом приоритетов (старшинства) операций. Первыми выполняются операции, имеющие более высокий приоритет по сравнению с другими. Операции одного приоритета выполняются в направлении слева направо. Приведем сводную таблицу приоритетов операций над данными простых типов.

1. Операции во внутренних скобках.

2. Операции обращения к функциям.

3. Операции типа умножения: *, /, div, mod, and.

4. Операции типа сложения: +, –, or.

5. Операции отношения >, = и т.д.

Данная таблица позволяет объяснить, почему в сложных логических выражениях операции отношения заключаются в скобки – это необходимо из-за их низкого приоритета. Так, если записать без скобок выражение

a > 5 and b <= 16,

то сначала должна выполниться операция 5 and 16, которая лишена смысла. После расстановки скобок получим корректное выражение

(a > 5) and (b <= 16).

Еще пример. Выражение можно записать на PASCAL без скобок: a/2/b. Так как две операции деления имеют одинаковый приоритет, то они будут выполняться в порядке их записи: сначала а разделится на 2, затем – то, что получилось, разделится на b.

 

Тема 3. Основные операторы языка PASCAL

Операторы – это синтаксические конструкции, предназначенные для записи определенных действий по преобразованию данных.

Операторы могут быть простыми и структурными, т.е. состоящими из нескольких простых операторов. В программе операторы отделяются друг от друга символом ’; ’. В одной строке программы могут быть записаны несколько операторов.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных