Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отдать студ.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
182 Кб
Скачать
☆

Выражения.

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

not

*

/

Div

Mod

and

+

-

or

>

<

>=

<=

<>

Xor

Not – логическое отрицание

* – умножение

/ – деление

Div – целочисленное деление

Mod – остаток от деления

And – логическое и, умножение (конъюнкция)

+ – сложение

- – вычитание

Or – логическое или, сложение (дизъюнкция)

> – больше

< – меньше

>= – больше, либо равно

<= – меньше, либо равно

<> – не рано

Xor – исключающее или, сложение по модулю 2

And

Or

Xor

Not

a

b

a and b

a

b

a or b

a

b

a xor b

a

Not a

0

0

0

0

0

0

0

0

0

0

1

0

1

0

0

1

1

0

1

1

1

0

0

1

0

1

1

0

1

1

0

1

1

1

1

1

1

1

1

0


Функции

Sin x => sin(x)

Cos x => cos(x)

x2 => sqr(x)

=> sqrt(x)

ex => exp(x)

|x| => abs(x)

Ln x => ln(x)

Trunc(x)

Round(x)

Int(x)

Frac(x)

Random(x)

Arctan x => arctan(x)

Frac (x)

Синус

Косинус

Возведение в степень 2

Корень

Экспонента

Модуль

Натуральный логорифм

Отсечение дробной части

Округление по математическим законам

Целая часть числа

Дробная часть числа

Псевдослучайное число

Арктангенс(Real)

Дробная часть числа

Индексированные переменные

ai – a[i]

aij – a[i,j] или a[i][j]

– c[i[k]]

Операторы

  1. Присваивание a:=5;

a:=b;

a:=sin(sqrt(x)+5);

2)Пустой(или составной) – begin

end;

3)Логический оператор – if <логическое выражение> then <действие>

[else <действие>];

Задача {max(a,b), min(a,b)}

Var a,b: real;

Min,max: real;

Begin

Write(‘Введите 2 числа’);

Readln(a,b);

If a=b then write (‘Числа равны’) else

If a>b then begin

Max:=a;

Min:=b;

Write(‘max – ’,max,‘min – ’,min);

End else

Max:=b;

Min:=a;

Write(‘max – ’,max,‘min – ’,min);

End;

End.

Правила:

  1. “;” перед else не ставится

  2. Else всегда принадлежит последнему if

Стрелки ставятся справа на лево и снизу вверх.

If <условие 1> then begin

If <условие 2> then <действие 1>;

End

Else <действие 2>;