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

Расчет.

Ввод исходных данных.

Л.6. Операторы языка Паскаль

Варианты ввода исходной информации покажем на примерах:

 

Const х=20; {идентификатору x задается постоянного значения в разделе описания констант}

y:=20; {идентификатору y присваивается численное значение в теле основной программы}

read(x); { выполнение программы приостанавливается для ввода значения "x" с клавиатуры. Оператор аналогичен оператору INPUT в Бейсике}

readln(x); {ввод значения идентификатора с новой строки}

read(x,y); {ввод двух значений x ,y. Одно значение от другогоотделяется нажатием клавишей пробела или Enter}

Write(‘x= ’); readln(x); {Ввод значения с пояснением. На экране в месте ввода появляется сообщение: ‘х= ’}

 

Основные математические соотношения и операции Турбо Паскаль:

+ { сложение}

– { вычитание}

* { умножение}

/ { деление}

= {равенство (используется при описании констант, типов и т.д.)}

:= {присваивание}

> { больше}

< { меньше}

>= { больше либо равно}

<= { меньше либо равно}

<> { не равно}.

 

abs(x); {модуль, абсолютная величина}

exp(x); {еx- экспонента}

sqr(x); {x2 - квадрат числа}

sqrt(x); { - корень квадратный}

ln(x); {вычисление натурального логарифма }

 

{- вычисление логарифма по произвольному основанию}

{xa=exp(a*ln(x)) - возведение в степень}

sin(x); {-вычисление синуса}

cos(x); {-вычисление косинуса}

 

{tg(x) = sin(x)/cos(x) - вычисление тангенса}

{ctg(x) = cos(x)/sin(x) - вычисление котангенса}

arctan(x); {вычисление арктангенса}

round(x); {округление: x=4.9; y=round(x), ⇒ y=5 }

trunc(x); { выделение целой части: x=4.9; y=trunc(x), ⇒ y=4}

i mod j; { остаток целочисленного деления 10 mod 3 → 1 {10:3=3(1)}

i div j ; { целочисленное деление 10 div 3 → 3}

chr(i) ; { по порядковому номеру i возвращает символ}

ord(b); {функция, обратная предыдущей (возвращение порядкового номера)}

int(r) ;{возвращение целой части числа}

frac(r) ;{возвращение дробной части числа}