Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика - экзамен.docx
Скачиваний:
4
Добавлен:
17.04.2019
Размер:
140.32 Кб
Скачать

19.Наиболее важные стандартные функции Турбо Паскаля. Операция возведения в произ­вольную степень.

синус - sin(x),

косинус - cos(x),

арктангенс - arctan(x),

натуральный логарифм (логарифм по основанию е=2,71 - logex) - ln(x),

экспонентаx) - exp(x),

квадрат числа2) - sqr(x),

квадратный корень из числа ( ) - sqrt(x),

абсолютная величина числа - abs(x),

отбрасывание дробной части числа - trunc(x),

получение дробной части числа – frac(x),

получение целой части числа – int(x),

округление числа - round(x),

определение следующего по порядку элемента из списка - succ(x),

определение предыдущего элемента из списка - pred(x),

x^y пишется как exp(y*ln(x)) – операция возведения в произвольную степень

20.Понятие оператора в алгоритмическом языке. Классификация операторов Турбо Паскаля.

Оператор – одно из ведущих понятий языка. Каждый оператор представляет собой фразу языка и определяет вполне законченный этап обработки данных. В Паскале имеется восемь типов операторов, которые можно разбить на две группы:

I группа – основные операторы – это те операторы, которые в своем составе не содержат других операторов. К основным операторам относятся: оператор присваивания, оператор процедуры, оператор перехода и пустой оператор.

II группа – производные операторы. К производным операто­рам относятся: составной оператор, выбирающий оператор, оператор цикла и оператор присоединения.

21.Операторы присваивания. Типы операторов присваивания в Турбо Паскале.

Оператор присваивания изменяет содержимое памяти.

<оператор присваивания>::=<переменная>:=<выражение>

Оператор присваивания задает вычисление значения выражения, записанного справа, и присвоение его переменной, указанной слева. В результате эта переменная принимает новое значение, а ее предыдущее значение утрачивается. Так как переменной можно присвоить только значения определенного типа, то и тип выражения в правой части оператора присваивания должен быть совместим с типом переменной.

22.Арифметические выражения и арифметический оператор присваивания. Стандартные функции арифметического типа.

+ = сложение с присваиванием

-= вычитание с присваиванием

*= умножение с присваиванием

/= деление с присваиванием

%= деление по модулю с присваиванием

abs(x) Абсолютное значение (модуль) числа

arctan(x) Арктангенс (в радианах)

cos(x) Косинус (в радианах)

exp(x) Экспонента (ex)

frac(x) Взятие дробной части числа

int(x) Взятие целой части числа

ln(x) Натуральный логарифм (по основанию e)

odd(x) Проверка нечетности числа

pi Значение числа

round(x) Округление к ближайшему целому

trunc(x) Округление "вниз" - к ближайшему меньшему целому

sin(x) Синус (в радианах)

sqr(x) Возведение в квадрат

sqrt(x) Извлечение квадратного корня

23 Логические выражения и логический оператор присваивания.

Логические выражения

Выражение назывется логическим, если оно имеет тип boolean.

Пример.

x < 0

a >= b

a <> 3

Это простые логические выражения. Однако, с помщью логических операций можно составлять сложные.

( бинарные )  ( унарные )

  a and b   not a

  a or b

  a xor b