🗊 Презентация Подпрограммы

Нажмите для полного просмотра!
Подпрограммы, слайд №1 Подпрограммы, слайд №2 Подпрограммы, слайд №3 Подпрограммы, слайд №4 Подпрограммы, слайд №5 Подпрограммы, слайд №6 Подпрограммы, слайд №7 Подпрограммы, слайд №8 Подпрограммы, слайд №9 Подпрограммы, слайд №10 Подпрограммы, слайд №11 Подпрограммы, слайд №12 Подпрограммы, слайд №13 Подпрограммы, слайд №14 Подпрограммы, слайд №15 Подпрограммы, слайд №16 Подпрограммы, слайд №17 Подпрограммы, слайд №18 Подпрограммы, слайд №19 Подпрограммы, слайд №20 Подпрограммы, слайд №21

Содержание

Вы можете ознакомиться и скачать презентацию на тему Подпрограммы. Доклад-сообщение содержит 21 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Подпрограммы
Описание слайда:
Подпрограммы

Слайд 2


Подпрограммы Подпрограммы – это средство структурирования программ, идея которого заключается в том: чтобы программа состояла не из громадного...
Описание слайда:
Подпрограммы Подпрограммы – это средство структурирования программ, идея которого заключается в том: чтобы программа состояла не из громадного количества операторов; чтобы программа состояла из относительно самостоятельных частей; чтобы каждой части назначена отдельная, сравнительно узкая роль; чтобы программа не состояла из многочисленных переходов Программы, которые сделаны удобочитаемыми еще на этапе их написания, также легки при отладке и в обслуживании.

Слайд 3


Преимущества технологии программирования с использованием подпрограмм
Описание слайда:
Преимущества технологии программирования с использованием подпрограмм

Слайд 4


Определение Подпрограмма – функционально самостоятельная часть программы, обладающая собственным именем и набором локальных имен.
Описание слайда:
Определение Подпрограмма – функционально самостоятельная часть программы, обладающая собственным именем и набором локальных имен.

Слайд 5


Объявление подпрограммы Подпрограмма, чтобы ее можно было вызвать в программе, должна быть объявлена в разделе описания программы Объявить...
Описание слайда:
Объявление подпрограммы Подпрограмма, чтобы ее можно было вызвать в программе, должна быть объявлена в разделе описания программы Объявить подпрограмму – значит указать ее заголовок (с используемыми в ней формальными параметрами), описать локальные переменные и, наконец, задать ее тело. В языке программирования Паскаль приняты два вида подпрограмм: функции и процедуры

Слайд 6


Особенности подпрограммы - функции Результат работы – единственное значение, которое передается в программу Это значение несет имя функции
Описание слайда:
Особенности подпрограммы - функции Результат работы – единственное значение, которое передается в программу Это значение несет имя функции

Слайд 7


Структура подпрограммы - функции Function имя (формальные параметры): тип результата; Var блок описания локальных переменных Begin тело подпрограммы...
Описание слайда:
Структура подпрограммы - функции Function имя (формальные параметры): тип результата; Var блок описания локальных переменных Begin тело подпрограммы - функции имя:=результат; End;

Слайд 8


Вызов подпрограммы - функции Вызов функции пользователя осуществляется как вызов любой стандартной функции из любых точек программы и любое...
Описание слайда:
Вызов подпрограммы - функции Вызов функции пользователя осуществляется как вызов любой стандартной функции из любых точек программы и любое количество раз f:= sqrt(a+s); Переменная := имя функции (фактический параметр1, фактический параметр2,. . .);

Слайд 9


Пример
Описание слайда:
Пример

Слайд 10


Схемы алгоритмов основной программы и подпрограммы
Описание слайда:
Схемы алгоритмов основной программы и подпрограммы

Слайд 11


Структура процедуры Procedure имя (формальные параметры); Var блок описания локальных переменных Begin тело процедуры End;
Описание слайда:
Структура процедуры Procedure имя (формальные параметры); Var блок описания локальных переменных Begin тело процедуры End;

Слайд 12


Вызов процедуры Вызов осуществляется по имени процедуры из любых точек программы и любое количество раз Имя_процедуры (параметр1, параметр2, . . .);
Описание слайда:
Вызов процедуры Вызов осуществляется по имени процедуры из любых точек программы и любое количество раз Имя_процедуры (параметр1, параметр2, . . .);

Слайд 13


Схема алгоритма (основная программа и подпрограмма)
Описание слайда:
Схема алгоритма (основная программа и подпрограмма)

Слайд 14


Параметры Параметры обеспечивают механизм замены, который позволяет выполнять процедуру с различными данными. Между фактическими параметрами в...
Описание слайда:
Параметры Параметры обеспечивают механизм замены, который позволяет выполнять процедуру с различными данными. Между фактическими параметрами в операторе вызова процедуры и формальными параметрами в заголовке описания процедуры устанавливается соответствие: по количеству; типу (real, integer…); по сущности (переменная, массив…)

Слайд 15


Пример формальные параметры Процедура ЭКЗАМЕН (студент, предмет, дата, оценка) ВЫЗОВ фактические параметры ЭКЗАМЕН(Иванов, Программирование, 13.01,...
Описание слайда:
Пример формальные параметры Процедура ЭКЗАМЕН (студент, предмет, дата, оценка) ВЫЗОВ фактические параметры ЭКЗАМЕН(Иванов, Программирование, 13.01, оценка); ЭКЗАМЕН(Михеев, Информатика, 38.02, оценка); студент := Василевский; предмет := Математический анализ; ЭКЗАМЕН(студент, предмет, 24.12, оценка); ЭКЗАМЕН(23.09, Сидоров, История, оценка);

Слайд 16


Параметры-значения Параметры - переменные Если процедура возвращает в программу какие-то значения, соответствующие переменные должны быть описаны как...
Описание слайда:
Параметры-значения Параметры - переменные Если процедура возвращает в программу какие-то значения, соответствующие переменные должны быть описаны как параметры-переменные с использованием оператора Var, исходные данные для подпрограммы – параметры-значения. Procedure center (a:real, Var h:real, y: real); Var предшествует тем параметрам, значения которых должны быть (или могут быть) изменены процедурой!!!

Слайд 17


При вызове процедуры выполняются следующие действия Формальные параметры заменяются фактическими. Выполняется тело процедуры. Происходит возврат в...
Описание слайда:
При вызове процедуры выполняются следующие действия Формальные параметры заменяются фактическими. Выполняется тело процедуры. Происходит возврат в вызывающую программу. После вызова процедуры выполняется оператор, следующий за вызовом.

Слайд 18


Принципиальная структура программы PROGRAM Имя программы; USES Список используемых библиотек (модулей); CONST Определение констант программы; TYPE...
Описание слайда:
Принципиальная структура программы PROGRAM Имя программы; USES Список используемых библиотек (модулей); CONST Определение констант программы; TYPE Описание типов; VAR Определение глобальных переменных программы; ОПРЕДЕЛЕНИЕ ПРОЦЕДУР (заголовки и, возможно тела процедур) ОПРЕДЕЛЕНИЕ ФУНКЦИЙ(заголовки и, возможно тела функций) BEGIN Основной блок программы (тело программы) …… END.

Слайд 19


Параметры процедур
Описание слайда:
Параметры процедур

Слайд 20


Описание параметров
Описание слайда:
Описание параметров

Слайд 21


Основные отличия между Function и Procedure Вызов f:= DAG(a,s); ST(X,NR,0,K); Результат Только один (имени функции присваивается результат) Любое...
Описание слайда:
Основные отличия между Function и Procedure Вызов f:= DAG(a,s); ST(X,NR,0,K); Результат Только один (имени функции присваивается результат) Любое количество (или отсутствие) Описание Указание типа результата Указание типа для параметров-переменных



Похожие презентации
Mypresentation.ru
Загрузить презентацию