Другие языки программирования и технологии

Турбо Паскаль. Объясните пожалуйста

Объясните пожалуйста простыми, понятными словами что значит подпрограмма с процедурами без параметров. И Процедуры с параметрами. Не обязательно писать всю программу:))
Это программа, код которой вынесен в несколько процедур, не имеющих параметров, чтото типо:

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 761
Лучший ответ
В языках программирования высокого уровня используется два типа подпрограмм: процедуры и функции.
Функция — это подпрограмма специального вида, которая, кроме получения параметров, выполнения действий и передачи результатов работы через параметры имеет ещё одну возможность — она может возвращать результат. Вызов функции является, с точки зрения языка программирования, выражением, он может использоваться в других выражениях или в качестве правой части присваивания. Подробнее см. в статье Функция (программирование) .
Процедура — это независимая именованная часть программы, которую после однократного описания можно многократно вызвать по имени из последующих частей программы для выполнения определенных действия.

Подпрограммы, входящие в состав классов в объектных языках программирования, обычно называются методами. Этим термином называют любые подпрограммы-члены класса, как функции, так и процедуры; когда требуется уточнение, говорят о методах-процедурах или методах-функциях.
Иван Банщиков
Иван Банщиков
56 273
Вообще процедура - это уже подпрограмма. В Паскале существуют подпрограммы двух видов: процедуры и функции. Они отличаются тем, что имя процедуры служит только для ее вызова, чтобы исполнились находящиеся в ней команды. А имя функции при ее выполнении получает какое-то значение и может использоваться как переменная в выражениях.
А параметры - это те переменные или константы, значения или адреса которых передаются в подпрограмму с помощью списка в скобках.
Серега ____
Серега ____
56 928