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

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

Читайте также:
  1. Cост. Полянская И. (гиперссылки для выполнения индивидуальных проектов) Тема 1
  2. II. Обязанности сторон и порядок расчетов
  3. II. Организация и порядок обучения
  4. II. Порядок проведения измерений
  5. II. Порядок уплаты и учета членских профсоюзных взносов
  6. II. Порядок формирования контрактной службы
  7. III Виды ставок, порядок исчисления акцизов. Налоговый период, сроки уплаты

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

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

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

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

 


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


Читайте в этой же книге: Конструктивные элементы языка PASCAL | Структура программы на языке PASCAL | Вывод данных на экран монитора | Пример 3.4 | Условные и составные операторы | Вычисление сумм | K: integer; | Readln (x, eps); | Пример 4.1 | I : integer; |
<== предыдущая страница | следующая страница ==>
Пример 2.2.| Ввод числовых данных с клавиатуры

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