Содержание
-
Понятие подпрограмм. Подпрограммы в языке Паскаль.
-
Повторение материала
Какова структура программы? Обязателен ли заголовок программы? Перечислите разделы описаний Какие служебные слова служат для описания переменных? Какое служебное слово является началом основной части программы? Как заканчивается программа?
-
Ключворд
-
Ключворд - ответ
-
Подпрограмма – повторяющая группа операторов, оформленная в виде самостоятельной программной единицы.
В языке Pascal механизм подпрограмм реализуется в виде ПРОЦЕДУР (PROCEDURE) и ФУНКЦИЙ (FUNCTION)
-
Подпрограмма - процедура
Описание: выбрать для неё имя. определить параметры. составить последовательность действий, которые надо выполнять, для получения результата. Обращение: вызов выполнения указанных действий, для конкретных значений параметров.
-
Параметры Глобальные Локальные Формальные Фактические Параметры – значения Параметры - переменные Входные Выходные
-
Параметры
Глобальные – описываются в головном модуле, доступны любой подпрограмме. Локальные – используются только в процедуре, они могут быть или не быть, описываются после слова VAR, с указанием типа.
-
Параметры
Формальные – описываются в заголовке процедуры, к ним относятся входные и выходные параметры. Входные – это и параметры значений, описываются через запятую с указанием типа. При выходе из процедуры – не сохраняются. Выходные – это и параметры переменные, описываются после VAR через запятую, с указанием типа. При выходе из процедуры – сохраняются. Фактические – располагаются в головном модуле при вызове процедуры.
-
Формальные и фактические параметры должны совпадать по 3 признакам: по количеству по типу по порядку следования
-
Общий вид структуры подпрограммы
Рrосеdиrе (формальные параметры); VAR(описание локальных параметров, они могут быть или не быть) begin тело процедуры end; (конец процедуры) BEGIN (головного модуля) Фактические параметры END.
-
Спасибо за внимание
-
Пример
-
Домашнее задание
Треугольник задан координатами вершин, вычислить периметр и площадь. Вычисление длин сторон оформить с помощью процедуры.
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.