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

Переменные

Читайте также:
  1. Внутренняя среда организации. Переменные (внутренние) факторы организации. Взаимосвязь внутренних факторов.
  2. Переменные в среде программирования Delphi.

Описание переменной представляет собой список идентификаторов, которые обозначают новые переменные и их типы, например:

 

Vаr

Х,Y,Z: rеаl;

I,J,К: intеgеr;

Digit: 0..9;

 

В разделе процедур и функций следует описание процедур и функций, написанных пользователем.

Тело основной программы состоит из операторов, выражений, вызовов процедур и функций.

Операторы делятся на простые и структурные. К простым операторам относятся оператор присваивания, оператор процедуры, оператор перехода. К структурным операторам относятся составной оператор, условные операторы, операторы цикла, оператор присоединения.

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

Оператор присваивания (:=) заменяет текущее значение переменной новым значением, которое определяется выражением, или определяет выражение, значение которого должно возвращаться функцией, например:

 

Х:= Y + Z;

I:= Sqr(J) - I*К;

 

Оператор процедуры определяет активизацию процедуры, обозначенную с помощью идентификатора процедуры. Если соответствующее описание процедуры содержит список формальных параметров, то оператор процедуры должен содержать в себе соответствующий ему список фактических параметров. При вызове происходит передача фактических параметров формальным параметрам, например:

 

Рrint Неаing;

Тrаnsроsе (А, N, М);

Fin (Nаmе, Аddrеss);

 

Оператор перехода (gоtо) вызывает передачу управления оператору, которому предшествует метка, указанная в данном операторе перехода, например:

 

gоtо 45;

Выражения

Выражения состоят из операций и операндов. Большинство операций в языке Паскаль являются бинарными, то есть содержат два операнда. Остальные операции являются унарными и содержат только один операнд. В бинарных операциях используется обычное алгебраическое представление, например: а+b. В унарных операциях операция всегда предшествует операнду, например: -b.

В более сложных выражениях порядок, в котором выполняются операции, соответствует приоритету операций.

 

 

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

Операции Приоритет Вид операций
@, nоt первый (высший) унарные операции
*, /, div, mоd, аnd, shl, shr второй операции умножения
+, -, оr, хоr третий операции сложения
=, <>, <, >, <=, >=, in четвертый (низший) операции отношения

Примеры выражений:

 

х+y

i*j+1

(i<j)=(j<k)

 


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


<== предыдущая страница | следующая страница ==>
Встроенные целочисленные типы| Процедуры ввода/вывода

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