Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




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

Программаларды құру кезінде дайын функцяларды қолдануға болады. Олар, келесі кестеде көрсетілген:

Функция Мәні
abs(n) n абсолюттік мәні
sqrt(n) n квадраттық түбірі
sqr(n) n квадрат
sin(n) синус n
cos(n) косинус n
arctan(n) арктангенс n
exp(n) экспонента n
ln(n) натуралды логорифм n
round(n) n ең жақын бүтін
trunc(n) n бүтін бөлігі
frac(n) бүтін сан ретінде көрсетілген, нақты n түбір бөлігі
int(n) бүтін сан ретінде көрсетілген, бүтін n түбір бөлігі

 

Мысалы, sqrt(n), n санының квадраттық түбірі есептейді. Функциямен есептелген мәні оның атымен, яғни sqrt байланысты. Сондықтан, программада n санының квадраттық түбірін есептеу және оны y айнымалысына меншіктеу үшін келесідей өрнекті жазған жеткілікті: y:=sqrt(n).

Функция инструкцияларына өту процесі функцияны шақыру деп аталады. Функция инструкциясынан программа инструкциясына өту процесі функциядан қайтару деп аталады. Жалпы түрде функцияны шақыру келесідей жазылады:

Айнымалы:=функция(параметрлер)

мұндағы, айнымалы – функциямен есептелген мәнді меншіктейтін айнымалының аты;

функция – функцияның аты, мәні айнымалыға меншіктеледі;

параметрлер – функция мәнін есептеу үшін қолданылатын параметрлер тізімі. Параметр ретінде программаның айнымалыларын немесе өрнектерді қолданады.

Стандартты функцияларды қолдану мысалдары:

Y:=abs(x);

N:=trunk(n/100);

X:=-b-sqrt(d);

 

Программисттің функциялары

Программист өзінің меншікті фукциясын құра алады. Мысалы, factor деп аталған, факториалды есептейтін функцияны сипаттауға болады. Негізгі программаның керек болған кезінде, y:=factor(x) өрнегін жазу жеткілікті болады.

 


<== предыдущая страница | следующая страница ==>
Навчальний потік | Функцияны сипаттау

Дата добавления: 2015-07-26; просмотров: 318; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.