Вопрос 18.doc

  • doc
  • 13.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Вопрос 18.doc

Вопрос 18.

Организация подпрограмм.

При разработке программ часто приходится описывать одни и те же вычисления, но при различных исходных данных. Эти повторяющиеся вычисления выделяют в самостоятельную часть программы, которая может быть использована многократно. Такая автономная часть программы, реализующая определенный алгоритм и допускающая обращение к ней из различных участков общей программы, называется подпрограммой. Подпрограммы оформляются в виде блоков, имеющих четко обозначенный вход и выход.

Использование подпрограмм позволяет реализовать один из самых прогрессивных методов программирования – структурное программирование. Этот метод позволяет создавать модульные программы, которые проще разрабатывать, понимать и использовать.

В языке Турбо Паскаль выделяют два вида подпрограмм: процедура (PROCEDURE) и функция (FUNCTION).

Процедуры и функции могут быть:

1) предопределенные или встроенные, которые являются частью языка и могут употребляться в программе, не будучи описанными (например, Write, Read, sqr, sin и т.д.);

2) введенные пользователем, которые объявляются в разделе описаний вслед за разделом переменных (var).

Программа может содержать несколько процедур и функций.