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} ;
Процедуры и функции (подпрограммы) представляют собой относительно самостоятельные фрагменты программы, оформленные особым образом и снабженные именем.
Подпрограммы представляют собой инструмент, с помощью которого любая программа может быть разбита на ряд в известной степени независимых друг от друга частей. Такое разбиение необходимо по двум причинам.
Во-первых, это средство экономии памяти: каждая подпрограмма существует в программе в единственном экземпляре, в то время как обращаться к ней можно многократно из разных точек программы. При вызове подпрограммы активизируется последовательность образующих ее операторов, а с помощью передаваемых подпрограмме параметров нужным образом модифицируется реализуемый в ней алгоритм.
Вторая причина заключается в применении методики нисходящего проектирования программ. В этом случае алгоритм представляется в виде последовательности относительно крупных подпрограмм, реализующих более или менее самостоятельные смысловые части алгоритма. Подпрограммы в свою очередь могут разбиваться на менее крупные подпрограммы нижнего уровня и т. д. Последовательное структурирование программы продолжается до тех пор, пока реализуемые подпрограммами алгоритмы не станут настолько простыми, чтобы их можно было легко запрограммировать.
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 в паскале??? можно поподробнее
спросили в Рекурсия
Как в Pascal записать нахождение факториала?
1) Вычисление факториала в pascal с помощью цикла
Данный способ нахождения факториала
подробнее...
Как в Pascal записать нахождение факториала?
1) Вычисление факториала в pascal с помощью цикла
Данный способ нахождения факториала
подробнее...
написать программу на языке Pascal.
procedure bs(var a: array of integer; n: integer);
var
c, t: integer;
подробнее...
Пишет: Неверное число параметров функции (PASCAL)
А хер ли ты хочешь. У тебя zer 3!!! параметра принимает, а ты 2!!! передаёшь.
Так объяви:
подробнее...
Как в Pascal ABC с помощью модуля graph abc нарисовать это
Решение на Pascal ABC
program star;
uses graphabc;
var k, xw, s: integer;
подробнее...
Составить программу на языке Pascal,численно решающую уравнение с одной неизвестной методом касательных и методом хорд.
Касательных:
PROGRAM Newton;
FUNCTION F(x:real):real;
BEGIN
F :=
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Секущиеся
помогите решить в turbo pascal уравнение: arctg(x-1)+2*x=0 методом секущих с точностью 0,0001
Методом секущих хорд наверно имелось в виду?
program XORDA;
function
подробнее...
помогите решить в turbo pascal уравнение: arctg(x-1)+2*x=0 методом секущих с точностью 0,0001
Методом секущих хорд наверно имелось в виду?
program XORDA;
function
подробнее...
пожалуйста помогите решить задачи по программированию на pascal.
1. Факториал для N < 20 (больший не влезет в Longint):
function F(N : Longint) :
подробнее...
спросили в Motörhead
Как проверить, является ли число простым в Pascal? Хотя бы в общих чертах подскажите? Какие функции использовать?
Function prost(a:Longint): boolean; {Опиши такую функцию}
var
k: longint;
begin
подробнее...
Как проверить, является ли число простым в Pascal? Хотя бы в общих чертах подскажите? Какие функции использовать?
Function prost(a:Longint): boolean; {Опиши такую функцию}
var
k: longint;
begin
подробнее...
Pascal | URL Encode\\Decode | UTF-8
function URL_To_Unicode(s:string):WideString;
var Buffer:string;
n:integer;
begin
подробнее...
Вопрос программистам pascal)
const symb=['A'..'Z','А'..'Я'];
function lowc(s:string):String;
var i:Integer;
подробнее...
Метод простых итераций в Pascal
примени эту программу себе
{x+lg(1+x)=1,5 }
program lab5_2;
uses crt;
var
подробнее...
Программы Pascal. Помогите составить программу которая находит минимальное из трех чисел!!!
function Min_3(a,b,c:integer):integer;
var
buf:integer;
begin
if a < b then
подробнее...
Что такое глобальные, формальные, локальные, фактические параметры в информатике. Turbo Pascal.
Во-первых, sm прав - это не параметры, а переменные.
Во-вторых, тут все дело в области
подробнее...
Что делает result в pascal? Что делает result в pascal? Что делает result в pascal?
result — англ. «результат»
Возьмем функцию:
function
подробнее...
Помогите Pascal ABC (рекурсия)
и чем вам помочь? учебник читайте. если в нем нет нужного с образцами кода - требуйте у преподов
подробнее...