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

27.Основные конструкции языка Turbo Pascal 7.0. Оператор присваивания.

Идентификатор:=выражения;

Выражение строится из операндов (это константы переменных функций, а также знаков операций и круглых скобок). В const переменные функции должны быть либо описаны в программе, либо иметь стандартные имена.

Основные стандартные арифметические функции:

Математ обознач

Обозначение в Turbo Pascal

1

|х|

ABS (x)

2

X2

SQR (x)

3

√x

SQRT (x)

4

ln x

LN (x)

5

ex

EXP (x)

6

Sin x

Cos x

Arctg x

Sin (x)

Cos (x)

Arctan (x)


Аргументы в Turbo Pascal всегда в круглых скобках! +, -, *, /, ( ) – порядок выполнения действий такой же как в математике. В одном арифметическом выражении допускается использовать данные целых и вещественных типов, но не рекомендуется. Если хотя бы один из операндов имеет вещественный тип, то все выражение, результат, будет вещественным. При выполнении деления результат всегда будет вещественным, не зависимо от операндов. Возведение в степень в Turbo Pascal отсутствует, для этого применяют операции логарифма и экспоненты.

Div- определяет целую часть от деления

Mod- остаток целочисленного деления

Пример: 5 Div 2= 2

5 Div2=1

D:=A _ Mod _ B (D=A-C*B)

C:A _ Div _ B

Стандартные функции преобразования вещественного типа в целый:

1) Trunc (х)(вещественное число) – целое

Trunc (3,5)=3

Trunc (-3,5)= -3

2) Round (x)(веществен) – целое

Round(3,5)=4

Round (-3,5)= -4

28.Основные конструкции языка Turbo Pascal 7.0. Оператор условного перехода.

2 формы записи:

1) If _ логическое выражение _ Then

Оператор 1

Else

Оператор 2;

2) If _ логическое выражение _ Then

Оператор

…………

Значением логического выражения может быть истина(True) либо ложь (False).

В логическом выражении могут применяться переменные логического типа, которые описываются следующим образом:

Var А – переменная логического типа

A:Boolean

В логическом выражении могут быть арифметические операции, операции сравнения (=, < >; >; >=; <; <=), а также логические операции (and, or, not)

Порядок выполнения действий в логическом выражении:

1)операция в скобках

2) операция not

3) операция *, /, div, nod, and

4) операция +, -, or

5) операция сравнения =, ≠, >, >=, <, <=

Необходимо отметить, что к операндам вещественного типа не следует применять операции сравнения, т.к. вещественные числа могут хранится в памяти ЭВМ в приближенном виде.

Var

X:real;

Begin

Read (x);

Write (x);

End.

If x=5 then

Сравнение вещественных переменных А1 и А2 (If А1= А2) нужно заменить другим сравнением:

If ABS(А1- А2)<E, где Е- некоторая малая величина, характеризующая допустимую погрешность вычисления.