Рабочие листы
к вашим урокам
Скачать
1 слайд
Вспомогательные алгоритмы и подпрограммы
2 слайд
Методологический прием структурного программирования
Декомпозиция решаемой задачи на подзадачи – разделение на более простые, с точки зрения программирования, части исходной задачи.
Алгоритмы решения таких задач называются вспомогательными алгоритмами (подпрограммами).
3 слайд
Подпрограммы
Процедуры
Результат – любое число величин
Функции
Результат – одна величина
Описание:
Procedure <имя> [(список формальных параметров)];
<блок>
Описание:
Function <имя> [(<список формальных параметров>)];
<блок>
4 слайд
Обращение к подпрограмме
Процедуры
Обращение – оператор процедуры
<имя> [(список фактических параметров)]
Функции
Обращение – операнд выражения
<имя> [(<список фактических параметров>)]
5 слайд
Параметры подпрограмм
Процедуры
Параметры – переменные
Описание:
Var <список переменных>: <тип>
Фактические параметры: переменные
Функции
Параметры – значения
Описание:
<список переменных>:<тип>
Фактические параметры: выражения
6 слайд
Правила соответствия между формальными и фактическими параметрами
Соответствие
по количеству;
по последовательности;
по типу данных.
7 слайд
Взаимодействие формальных и фактических параметров
Передача по ссылке:
При обращении к процедуре ей передается ссылка на переменную, заданную в качестве фактического параметра.
Передача по значению:
Вычисляется значение фактического параметра, затем оно присваивается некоторому формальному параметру.
Рабочие листы
к вашим урокам
Скачать
6 665 953 материала в базе
«Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Хеннер Е.К., Шестакова Л.В.
2.2.8. Вспомогательные алгоритмы и подпрограммы
Больше материалов по этой темеНастоящий материал опубликован пользователем Васильченко Екатерина Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
72 ч. — 180 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
4 ч.
Мини-курс
10 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.