Подпрограммы в Паскале (функции)

Слайд 2

Назначение

При разработке программы иногда появляются повторяемые группы действий или возникает необходимость

Назначение При разработке программы иногда появляются повторяемые группы действий или возникает необходимость
расчленить программу на функциональные модули, сделать ее структуру иерархической. Для этого во всех языках программирования существуют средства организации подпрограмм.
В Паскале подпрограмма является частью основной программы, ее описание располагается между разделом var главной программы и ее программным блоком (первым begin). Подпрограмм может быть несколько, их описания располагаются в произвольном порядке одно за другим.

Подпрограмма — это специальным образом оформленный алгоритм, который может многократно использоваться при решении более общей задачи.

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

Слайд 3

Функция

Это последовательность операторов, имеющая имя и результат
Обрабатывает данные, предназначенные ей из

Функция Это последовательность операторов, имеющая имя и результат Обрабатывает данные, предназначенные ей
главной программы, и затем возвращает полученный результат
Функция называется с помощью указателя. Указатель- это имя функции, после которого в круглых скобках перечисляются аргументы функции.

Слайд 4

Функции Pascal можно разделить на три группы:

стандартные функции (abs(x), sqrt(x), sqr(x), sin(x),

Функции Pascal можно разделить на три группы: стандартные функции (abs(x), sqrt(x), sqr(x),
cos(x), и т.д.);
функции программиста (объявлять свою собственную функцию и дальнейшем использовать её так же как и стандартную);
библиотечные функции (стандартные библиотечные модули).

Слайд 5

Структура функции

В разделе операторов должен находится, хотя бы один оператор, присваивающий имени

Структура функции В разделе операторов должен находится, хотя бы один оператор, присваивающий имени функции значение.
функции значение.

Слайд 6

Объявление переменных

Глобальные переменные - переменные, объявленные в основной программе, доступны всем операторам

Объявление переменных Глобальные переменные - переменные, объявленные в основной программе, доступны всем
программы, а так же операторам процедур и функций.

Локальные переменные - переменные, объявленные в процедуре или функции. Они доступны только операторам процедур или функций.

Слайд 7

Пример:

program primer1;
var
r, c, q : real;

function inper ( a: real;

Пример: program primer1; var r, c, q : real; function inper (
b: real) :real;

var
x,y: real;

begin
<операторы функции>;
end;
begin
(основная программа)
end.

Глобальные переменные

Локальные переменные

Имя файла: Подпрограммы-в-Паскале-(функции).pptx
Количество просмотров: 245
Количество скачиваний: 5