Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Элементарные функции, такие, как синус, косинус, квадратный корень, логарифм и другие, часто используются в различных задачах и вычислениях. Поэтому язык ПАСКАЛЬ имеет простые средства записи элементарных или, как их называют, стандартных функций. При этом пользователю-программисту не обязательно знать, как вычисляется стандартная функция, ему достаточно правильно записать ее вид.

Правила записи стандартных функций:

1. Имя функции записывается прописными буквами латинского ал­фавита. Имя состоит не более чем из шести букв.

2. Аргумент функции записывается в круглых скобках после имени функции.

3. Аргументом функции может быть константа, переменная или арифметическое выражение.

Основные стандартные функции см. в приложении 5, где указаны типы аргумента и функции. Следует заметить, что в тригонометрических функциях синуса или косинуса аргумент может быть задан только в радианной мере. Если аргумент X дан в градусах, то для перевода его в радианы используется формула Хπ/180.

Рассмотрим некоторые стандартные функции:

SQRT(X) - вычисляет корень квадратный из аргумента X, что соот­ветствует математической записи -√X;

SQR(X) - вычисляет квадрат аргумента X, что соответствует мате­матической записи х2;

SIN(X) - вычисляет синус аргумента X, что соответствует матема­тической записи sin x;

ABS(X) - вычисляет абсолютное значение (модуль) аргумента X, что соответствует математической записи |X|;

ORD(X) - определяет порядковый номер символа X, например ORD ('R') = 82 (см. приложение 2);

CHR(X) - определяет символ, стоящий по порядковому номеру X, например CHR (68)='D' (см. приложение 2);

PRED(X) - определяет предыдущий символ по отношению к X, например PRED ('М') = 'М';

SUCC(X) —определяет последующий символ по отношению к X, например SUCC ('S') ='Т'. При использовании функций PRED(X) и SUCC(X) необходимо помнить, что если в конкретной реализации языка нет для X предыдущего или последующего символа, то значение функций не определено. Аргументами этих функций не могут быть действительные данные, так как для них не существует понятие преды­дущего и последующего элемента.





Дата публикования: 2014-11-02; Прочитано: 215 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...