Стандартные математические функции ТурбоПаскаля

Обращение

Тип

аргумента

Тип

результата

Функция

Pi

R

Число p= 3.E+00

abs (x)

I, R

I, R

Модуль аргумента х

arctan (x)

I, R

R

Арктангенс х, рад

cos (x)

Is R

R

Косинус х, рад

exp (x)

I, R

R

ех экспонента х

frac (x)

Is R

R

Дробная часть х

int (x)

I, R

R

Целая часть х

ln(x)

I, R

R

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

random

R

Псевдослучайное число в интервале [0, 1)

random (x)

I

I

Псевдослучайное число в интервале [0, х)

round (x)

R

I

Округление х до ближайшего целого

sin (x)

Is R

R

Синус х, рад

sqr (x)

I, R

I, R

Квадрат х

sqrt (x)

I R

R

Корень квадратный из х

trunc (x)

R

I

Ближайшее целое, не превышающее х по модулю

Бинарные операции Паскаля

Знак

Выражение

Типы операндов

Тип результата

Операция

+

А+В

R, R

I, I

I, R; R, I

R

I

R

Сложение

-

А-В

R, R

I, I

I, R; R, I

R

I

R

Вычитание

*

А* В

R, R

I, I

I, R; R, I

R

I

R

Умножение

/

А/В

R, R

I, I

I, R; R, I

R

R

R

Вещественное деление

div

A div В

I, I

I

Целое деление

mod

A mod В

I, I

I

Остаток от целого
деления

Приоритеты операций в порядке убывания:

    вычисление функции; унарная операция смены знака (-); *, /,div, vod; +, -.

Запись некоторых арифметических выражений на Паскале:

Математическая формула

Запись на Паскале

Лабораторная работа № 2П

НЕ нашли? Не то? Что вы ищете?

Программирование ветвящихся алгоритмов

Краткие теоретические сведения

1. Логические величины, операции, выражения

В Паскале логические значения обозначаются служебными сло­вами False (F) и True (Т), а идентификатор логического типа — Boolean.

Кроме величин (констант и переменных) типа Boolean, логи­ческие значения False, True принимают результаты операций от­ношения.

Операции отношения осуществляют сравнение двух операндов и определяют, истинно или ложно соответствующее отношение между ними.

Примеры записи отношений:

х < у; а + b >= c/d; abs(m - n)<=1.

Примеры вычисления значений отношений:

Отношение

Результат

12 >= 12

True

56 > 10

True

11 <= 6

False

Логические операции выполняются над операндами булевского типа. Имеются четыре логические операции: Not — отрицание; And — логическое умножение (конъюнкция); Ог — логическое сло­жение (дизъюнкция). Кроме этих трех обязательных операций, в ТурбоПаскале имеется еще операция «Исключающее ИЛИ», обо­значаемая служебным словом Хог. Это двухместная операция, ко­торая в результате дает значение ИСТИНА, если оба операнда имеют разные логические значения.

Логические операции были перечислены в порядке убывания приоритетов. Результаты выполнения логических операций для раз­личных значений операндов приведены в табл. 2.5.

Таблица 2.5

Результаты выполнения логических операций

А

В

Not А

A And В

А Ог В

А Хог В

Т

Т

F

Т

Т

F

Т

F

F

F

Т

Т

F

F

Т

F

F

F

F

Т

Т

F

Т

Т

Операции отношения имеют самый низкий приоритет, поэто­му если операндами логической операции являются отношения, их следует заключать в круглые скобки. Например, математиче­скому неравенству 1 < х < 50 соответствует следующее логическое выражение:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8