Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Элементарные функции, такие, как синус, косинус, квадратный корень, логарифм и другие, часто используются в различных задачах и вычислениях. Поэтому язык ПАСКАЛЬ имеет простые средства записи элементарных или, как их называют, стандартных функций. При этом пользователю-программисту не обязательно знать, как вычисляется стандартная функция, ему достаточно правильно записать ее вид.
Правила записи стандартных функций:
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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!