function



Function pascal

Автор Baratrum Rubikov задал вопрос в разделе Другие языки и технологии

Что такое Function в паскале??? можно поподробнее и получил лучший ответ

Ответ от Николай[гуру]
подпрограмма котороя возвращает результат

Ответ от Александр Мурыгин[гуру]
Процедуры и функции (подпрограммы) представляют собой относительно самостоятельные фрагменты программы, оформленные особым образом и снабженные именем.

Подпрограммы представляют собой инструмент, с помощью которого любая программа может быть разбита на ряд в известной степени независимых друг от друга частей. Такое разбиение необходимо по двум причинам.
Во-первых, это средство экономии памяти: каждая подпрограмма существует в программе в единственном экземпляре, в то время как обращаться к ней можно многократно из разных точек программы. При вызове подпрограммы активизируется последовательность образующих ее операторов, а с помощью передаваемых подпрограмме параметров нужным образом модифицируется реализуемый в ней алгоритм.
Вторая причина заключается в применении методики нисходящего проектирования программ. В этом случае алгоритм представляется в виде последовательности относительно крупных подпрограмм, реализующих более или менее самостоятельные смысловые части алгоритма. Подпрограммы в свою очередь могут разбиваться на менее крупные подпрограммы нижнего уровня и т. д. Последовательное структурирование программы продолжается до тех пор, пока реализуемые подпрограммами алгоритмы не станут настолько простыми, чтобы их можно было легко запрограммировать.

FUNCTION <имя> [ (<сп. ф. п. >)] : <тил>;
Здесь <имя> - имя подпрограммы (правильный идентификатор) ;
<сп. ф. п. > - список формальных параметров;
<тип> - тип возвращаемого функцией результата.

Пример (возведение вещественного числа в вещественную степень) :
Function Power (a, b : Real):
Real;
begin {Power}
if a > 0 then
Power := exp(b * In (a))
else if a < 0 then
Power := exp(b * ln(abs(a))
else if b = 0 then
Power := 1
else
Power := 0
end {Power} ;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое Function в паскале??? можно поподробнее
Паскаль язык программирования на Википедии
Посмотрите статью на википедии про Паскаль язык программирования
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*