Подпрограммы, формальные и фактические параметры
Материал из Вики ИТ мехмата ЮФУ
Версия от 19:55, 28 октября 2012; Juliet (обсуждение | вклад) (Новая страница: «= Подпрограммы = Подпрограммы используются для решения однотипных задач. В первую очередь…»)
Подпрограммы
Подпрограммы используются для решения однотипных задач. В первую очередь, они позволяют избавиться от дублирования кода. Если вы поймали себя на том, что второй или даже третий раз делаете «копи/паст», значит пришло время написать подпрограмму.
На самом деле даже если сейчас некоторый код вам нужен лишь единожды, но он решает какую-то общую задачу (например, поиск минимума из трех чисел или сортировка массива), стоит выделить его в подпрограмму.
Процедуры и функции
В Pascal выделяют два типа подпрограмм: процедуры и функции. Они похожи, но функции имеют возвращаемое значение (например, функция min или cos), а процедуры — нет (write, read).