Sign in Join
Wiki copytemporary

Basic Pascal Tutorial/Chapter 1/Standard Functions/bg

한국어 · Deutsch · English · Français · Български · Русский · 中文(中国) · 日本語

Стандартни функции

(author: Tao Yue, state: unchanged)

Pascal има някои стандартни математически функции, които можете да използвате. Например, за да намерите стойността на sin(π):

pascal
value := sin (3.141592653589793238462643383);

Обърнете внимание, че функцията sin работи с ъглова мярка в радиани, както всички тригонометрични функции.

Функциите се извикват, като се използва името на функцията, последвано от аргумента или аргументите в скоби. Стандартните функции на Паскал включват:

Функция Описание Тип на аргумента Тип на резултата
abs абсолютна стойност real или integer като аргумента
arctan arctan в радиани real или integer real
cos cosine от ъгъл в радиани real или integer real
exp e на зададената степен real или integer real
ln натурален логаритъм real или integer real
round закръгление към най-близкото цяло real integer
sin sine от ъгъл в радиани real или integer real
sqr квадрат (степен 2) real или integer като аргумента
sqrt квадратен корен (степен ½) real или integer real
trunc отрязване (закръгление надолу) real или integer integer

За поредни типове (integer или char), където допустимите стойности имат различен предшественик и наследник, можете да използвате следните функции:

Функция Описание Тип на аргумента Тип на резултата
chr символ с дадената ASCII стойност integer char
ord поредна стойност integer или char integer
pred предшественик integer или char като аргумента
succ наследник integer или char като аргумента

Real не е пореден тип данни! Това е така, защото няма ясен наследник или предшественик. Какъв е наследникът на 56.0? 56.1, 56.01, 56.001, 56.0001?

За цяло число 56 обаче има отделен предшественик 55 и отделен наследник 57.

Това е вярно и за символите:

text
 'b'
 предшественик: 'c'
 наследник: 'a'

Горният списък от функции не е изчерпателен, тъй като съвременните компилатори на Pascal включват хиляди функции за всякакви цели. Проверете документацията на вашия компилатор за да разберете повече.


From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 1/Standard Functions/bg", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 3, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.