Неземский, О.А. Орешкина ПРОЦЕДУРЫ И ФУНКЦИИ Методические указания к практикуму «Предметная коррекционная работа по дисциплине “Основы информатики”» Под редакцией А.Г. Станевского Москва Издательство МГТУ им. <...> В методических указаниях даны основные сведения о процедурах и функциях, о структурном программировании с использованием процедур и функций. <...> Г. Лейбниц Цель работы — развитие навыков структурного программирования с использованием процедур и функций, выработка понимания назначения процедур и функций. <...> Для решения таких задач используется технология нисходящего программирования, которая базируется на методе программирования «сверху вниз». <...> Подпрограмма — это блок кода с именем, состоящий из заголовка, объявлений и тела, включающего в себя набор исполнительных операторов. <...> Функция аналогична процедуре, но имеет два отличия: ре • функция передает в точку вызова единственное значение чез имя функции; • имя функции может входить в выражение как операнд. <...> Всякий раз, когда используется такая подпрограмма, например, функция cos, вычисляющая значение косинуса угла, пользователь не знает, по какому алгоритму вычисляется значение косинуса, для него содержимое подпрограммы скрыто. <...> В дополнение к стандартным подпрограммам система программирования позволяет пользователю разрабатывать и использовать свои собственные, пользовательские подпрограммы. <...> Подпрограмма — это прекрасное средство для экономии памяти. <...> Каждая подпрограмма существует (описана) в программе в единственном экземпляре, однако обращаться к подпрограмме (вызывать ее) можно многократно из разных точек основной программы. <...> Появляется возможность применять метод структурного программирования (нисходящего программирования). <...> Подпрограммы легко отлаживать, тестировать (проверять правильность их работы), модифицировать (добавлять, уточнять или изымать отдельные части подпрограммы). <...> Вложенные подпрограммы — это локальные <...>
Процедуры_и_функции.pdf
УДК 681.3
ББК 32.81
H443
Рецензент М.Ю. Барышникова
H443
Неземский В.И., Орешкина О.А.
Процедуры и функции:Метод. указания / Под ред. А.Г. Станевского.
– М.: Изд-во МГТУ им. Н.Э. Баумана, 2009. –
28 с.: ил.
В методических указаниях даны основные сведения о процедурах
и функциях, о структурном программировании с использованием
процедур и функций.
Для студентов ГУИМЦ, изучающих дисциплины «Основы информатики»,
«Алгоритмические языки программирования», «Информатика»
в программах инклюзивного образования в условиях интегрированного
обучения.
УДК 681.3
ББК 32.81
-МГТУ им. Н.Э. Баумана, 2009
c
Стр.2
ОГЛАВЛЕНИЕ
Теоретическая часть . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Расположение процедур и функций в программе . . . . . . . . . . . . . . 6
Описание процедур и функций. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Параметры процедур и функций . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Передача параметров в процедурах и функциях через открытые
массивы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Использование процедур и функций . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Область действия (сфера видимости) идентификаторов при
использовании процедур и функций. . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Перекрытие глобальных переменных и констант . . . . . . . . . . . . . . 17
Задания к занятию . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Стр.25