Другие языки программирования и технологии
Турбо Паскаль. Объясните пожалуйста
Объясните пожалуйста простыми, понятными словами что значит подпрограмма с процедурами без параметров. И Процедуры с параметрами. Не обязательно писать всю программу:))
Это программа, код которой вынесен в несколько процедур, не имеющих параметров, чтото типо:
procedure step_one();
begin
//код.. .
end;
procedure step_two();
begin
//код.. .
end;
где самим кодом программы в простейшем случае будет:
begin
step_one();
step_two();
end;
процедуры с параметрами, это собственно процедуры, имеющие параметры.. .в паскале записфываются както так так:
procedure step_two(param1: integer; param2: string);
begin
//код.. .
end;
чтобы узнать больше, советую почитать например это
procedure step_one();
begin
//код.. .
end;
procedure step_two();
begin
//код.. .
end;
где самим кодом программы в простейшем случае будет:
begin
step_one();
step_two();
end;
процедуры с параметрами, это собственно процедуры, имеющие параметры.. .в паскале записфываются както так так:
procedure step_two(param1: integer; param2: string);
begin
//код.. .
end;
чтобы узнать больше, советую почитать например это
В языках программирования высокого уровня используется два типа подпрограмм: процедуры и функции.
Функция — это подпрограмма специального вида, которая, кроме получения параметров, выполнения действий и передачи результатов работы через параметры имеет ещё одну возможность — она может возвращать результат. Вызов функции является, с точки зрения языка программирования, выражением, он может использоваться в других выражениях или в качестве правой части присваивания. Подробнее см. в статье Функция (программирование) .
Процедура — это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действия.
Подпрограммы, входящие в состав классов в объектных языках программирования, обычно называются методами. Этим термином называют любые подпрограммы-члены класса, как функции, так и процедуры; когда требуется уточнение, говорят о методах-процедурах или методах-функциях.
Функция — это подпрограмма специального вида, которая, кроме получения параметров, выполнения действий и передачи результатов работы через параметры имеет ещё одну возможность — она может возвращать результат. Вызов функции является, с точки зрения языка программирования, выражением, он может использоваться в других выражениях или в качестве правой части присваивания. Подробнее см. в статье Функция (программирование) .
Процедура — это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действия.
Подпрограммы, входящие в состав классов в объектных языках программирования, обычно называются методами. Этим термином называют любые подпрограммы-члены класса, как функции, так и процедуры; когда требуется уточнение, говорят о методах-процедурах или методах-функциях.
Вообще процедура - это уже подпрограмма. В Паскале существуют подпрограммы двух видов: процедуры и функции. Они отличаются тем, что имя процедуры служит только для ее вызова, чтобы исполнились находящиеся в ней команды. А имя функции при ее выполнении получает какое-то значение и может использоваться как переменная в выражениях.
А параметры - это те переменные или константы, значения или адреса которых передаются в подпрограмму с помощью списка в скобках.
А параметры - это те переменные или константы, значения или адреса которых передаются в подпрограмму с помощью списка в скобках.
Похожие вопросы
- вычислить ряд 1/2+1/3+1/4... с точностью 0,1 в Турбо Паскаль. срочно, пожалуйста помогите!!!
- Как найти сумму цифр пятизначного числа в турбо паскаль? Помогите, пожалуйста!!!
- Какую программу (Паскаль) использовать в учебных целях, чтоб была овместима с файлами от "Турбо Паскаль"? В которых
- Турбо-паскаль. Пожалуйста, напишите программный код!...=)
- вопрос по турбо паскалю
- Помогите написать 2 програмки на Турбо Паскале.
- Я в турбо паскале запис-ю текст порусски в текстовик, открываю его вне ТП, а там фигня какая-то. Что мне делать?
- Помогите решить, пожалуста (ТУрбо Паскаль)
- Турбо Паскаль
- Помогите решить задачу на Турбо паскале