OR – логическое сложение - дизъюнкция (”ИЛИ”)




ARRAY – массив, BEGIN – начало, END – конец и т.д.

Идентификатор – имя – (<=255 символов) любая последовательность букв, цифр и знаков подчеркивания (_), начинающаяся с буквы, служит для наименования переменных, констант, типов, процедур, функций и т.п. Заглавные и строчные буквы не различаются.

Правильные идентификаторы: Summa, S1, Proc_1

Не правильно: 2s – т.к. 1-й символ не буква

Не разрешается использовать в качестве идентификаторов ключевые слова.

Числа делятся на:

целые: 20, -2, +45 и т.д.

действительные (вещественные):

они имеют представление:

а) с фиксированной точкой: -3.5, 45.78, +0.00034;

б) с плавающей точкой (экспоненциальная форма):

-8.4E-2 = -8.4* 10-2 = -0.083 (E – степень 10)

7E3 = 7*103 =7000

Строки: последовательность символов языка, заключенных в

апострофы: ‘RESULT’, ‘summa’, ‘A’ – частный случай строки.

Метки – обозначения, куда должно перейти управление, т.е. какой оператор должен быть (д.б.) выполнен. Метка может быть целым числом или идентификатором

 

 

               
 
Основные понятия
 
       

 


Слова Переменная Оператор

Переменная – это величина, изменяющая в процессе вычисления свое значение (логическая суть);

- название области памяти с ее содержимым (физическая суть), т.е. – ячейка оперативной памяти. Каждая переменная характеризуется типом данных, которые в ней хранятся.

Оператор – наиболее крупное и содержательное понятие языка – законченная фраза обозначающее какое-либо (к.-л.) действие.

Операторы часто состоят из операндов (то, над чем производятся действия) и операций – обозначений действий.

Например, оператор присваивания:

X:=A+B; {переменной X присвоить значение суммы переменных A и B, где действия – это присваивание, а операнды: X, A, B}

 

 


Целые Числовые Простые

 

Действит. Символьн. С индексом Арифметические

 

Символьн. Текстовые Файловые Логические

 

Логические Логические

 

Данные характеризуются их типом.

Тип данных определяет:

o возможные значения данных (диапазон представления);

o форму их представления в ЭВМ (целые, вещественные);

o объем ОП под данное;

o возможные операции над данными.

Стандартные типы данных (простые):

целые (Integer), вещественные (Real), символьные (Char), логические (Boolean).

Целые, символьные и логические типы – это скалярные типы, т.е. такие, у которых точно известно предыдущее и последующее значение, т.о. они упорядочены.

 

тип описание значения Форма представления Объем (байт) операции
целый INTEGER От –32768 До +32767 Точно   Арифмет. логические
вещественный REAL От -2.9*10-38 До 1.7*1038 Неточно, с плавающей точкой, экспоненциальная   Арифмет. логические
сиволь-ный CHAR С кодами от 0 до 255 точно   логические
логический BOOLEAN FALSE,TRUE точно   логические

Примеры:

INTEGER +2 -56 6000 Представляется точно

REAL +3.5 3.5 -3.5 - с плавающей точкой

0.35 Е-1 = 0.35*101 350 Е10-2 = 350*10-2 - экспоненциальная форма

CHAR 'A' 'V' '+' '6' 'a' '?' '_'

BOOLEAN False True

Константы – значения, не меняющиеся в программе.

Могут быть указанных типов.

Описываются после слова CONST

Могут быть простыми: A = 8; (целая)

Pi = 3.14; (вещественная)

B = 'A'; (символьная)

И типизированными: С: Real = 5.8;

D: Char = '6';

Переменные о писываются в программе после стандартного слова VAR. Каждая переменная имеет свое имя – идентификатор (такой, чтобы было понятно, что будет в переменной).

Может быть простой: Nomer1, Summa, или с индеском: Mas[I]

Каждая переменная имеет тип, соответствующий данным, хранящимся в ней.

Выражения – задают действия и последовательность их вычисления (формула вычисления). В выражениях используются арифметические (+, -, *, /, DIV, MOD) и логические операции. (>, <, <>, >=, <=, NOT, AND, OR, XOR) (см. Раздат. материал)

 

Логические операции

NOT - отрицание

AND – логическое умножение - конъюнкция (”И”)

OR – логическое сложение - дизъюнкция (”ИЛИ”)

XOR – исключающее ИЛИ

таблица истинности

 

операция   переменные   Not A A Or B A And B A Xor B
A B РЕ З У Л Ь Т А Т
True True False True True False
True False False True False True
False True True True False True
False False True False False False

 

Выражения вычисляются по обычным математическим правилам слева направо с учетом скобок и старшинства (приоритета) операций.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: