Тема: Программирование задач с использованием подпрограмм (процедур и функций).
Цель: Изучить способы использования подпрограмм-процедур и подпрограмм – функций.
План занятия:
· структура программы (описание процедур и функций);
· о взаимодействии программы и процедуры (функции);
· стандартные определения (параметры формальные и фактические);
· экспериментальная работа с программами;
выполнение самостоятельной работы.
Ход работы:
Теоретические сведения:
Структура программы. Программы на языке Турбо Паскаль состоят из заголовка программы, раздела описаний и тела программы. Раздел описаний может включать, если так можно выразиться, следующие подразделы: меток, констант, типов, переменных, процедур и функций. Последовательность подразделов в структуре программы произвольная, но естественно, что если вводится переменная нового типа, заданного в Туре, то подраздел Туре предшествует подразделу Var. Принцип нашего языка программирования «то, что используется, должно быть описано» сохраняется и для раздела описаний.
Program <имя программы>;
Label <метки>;
Const <олисание констант>;
Туре <олисание типов данных>;
Var <описание переменных>;
<процедуры и функции>;
Begin
<основное тело программы>;
End.
До этого момента времени мы использовали из раздела описаний только описание переменных и типов. На этом занятии мы начнем изучать процедуры.
Описание процедуры. Структура процедуры повторяет структуру программы. Отличия выделены «полужирным» шрифтом.