Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемAnime M
1 Подпрограммы
2 Субкомпетенции: 1. Обработка данных с помощью стандартных подпрограмм и подпрограмм, определённых пользователем. 2. Организация передачи данных между вызывающей программой подпрограммой и вызываемой подпрограммой.. 3. Структурное проектирование алгоритма и программы.
3 Что такое подпрограмма? Подпрограмма повторяющаяся группа операторов, оформленная в виде самостоятельной программной единицы. Записывается однократно, а в соответствующих местах программы обеспечивается обращение к ней (ссылка).
4 Для чего нужны подпрограммы? Подпрограммы используют, чтобы сократить объем и улучшить структуру программы с точки зрения наглядности и читаемости, уменьшить вероятность ошибок и облегчить процесс отладки программы.
5 При создании программы для решения сложной задачи выполняется разделение этой задачи на подзадачи, этих подзадач – на более мелкие подзадачи и так далее до тех пор, пока подзадачи не станут легко программируемыми. Для такой организации используются подпрограммы. Принцип нисходящего программирования
7 В языке Паскаль подпрограммы реализуются в виде процедур и функций.
8 Значение этих слов Формальные параметры это переменные, формально присутствующие в процедуре и определяющие тип и место подстановки фактических параметров. Фактические параметры это реальные объекты программы, заменяющие в теле процедуры при ее вызове формальные параметры.
9 Соответствие между фактическими и формальными параметрами должно быть следующим: число фактических параметров должно быть равно числу формальных параметров; соответствующие фактические и формальные параметры должны совпадать по порядку следования и по типу.
10 Процедуры Без параметровС параметрами Параметры – переменные Параметры – значения
11 Параметры - значения в основной программе не меняются. Используются для передачи исходных данных в подпрограмму (отсутствует слово var ). Параметры - переменные подпрограмма может изменить в основной программе. Используются для определения результатов выполнения процедуры (обязательно var). Значение этих слов
12 Объявление переменных Глобальные переменные - переменные, объявленные в основной программе, доступны всем операторам программы, а так же операторам процедур и функций. Локальные переменные переменные, объявленные в процедуре или функции. Они доступны только операторам процедур или функций.
13 Структура функции Function <имя> (<параметры>):<тип результата>; const …; ….. var … ; Begin <операторы> имя:= выражение; End; В разделе операторов должен находится, хотя бы один оператор, присваивающий имени функции значение. Блок описания локальных переменных
14 Спасибо за внимание!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.