Стандартные функции Турбо Паскаля
Расчет.
Ввод исходных данных.
Л.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) ;{возвращение дробной части числа}