🗊 Презентация Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций

Нажмите для полного просмотра!
Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №1 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №2 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №3 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №4 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №5 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №6 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №7 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №8 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №9 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №10 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №11 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №12 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №13 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №14 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №15 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №16 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №17 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №18 Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций, слайд №19

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

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


Слайд 1


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

Слайд 2


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

Слайд 3


Нарисовать елку с помощью * Program Elka; {Нарисовать елку с помощью *} Procedure Treugolnik; {имя процедуры (подпрограммы)} begin {начало...
Описание слайда:
Нарисовать елку с помощью * Program Elka; {Нарисовать елку с помощью *} Procedure Treugolnik; {имя процедуры (подпрограммы)} begin {начало подпрограммы} Writeln(‘ *’); Writeln(‘ * *’); { тело подпрограммы (процедуры)} Writeln(‘ * *’); Writeln(‘*********’); end; {конец подпрограммы (процедуры)} Begin {начало основной программы} Treugolnik; Treugolnik; {команда вызова процедуры (подпрограммы)} Treugolnik; Treugolnik; End. {конец программы}

Слайд 4


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

Слайд 5


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

Слайд 6


ПРОЦЕДУРЫ Формат: Procedure (формальные параметры: тип); ; begin end;
Описание слайда:
ПРОЦЕДУРЫ Формат: Procedure (формальные параметры: тип); ; begin end;

Слайд 7


Пример 1 procedure Min (i, j : integer; x, y: real); Заданы только вводимые параметры (аргументы): i, j – целые, x, y – вещественные величины.
Описание слайда:
Пример 1 procedure Min (i, j : integer; x, y: real); Заданы только вводимые параметры (аргументы): i, j – целые, x, y – вещественные величины.

Слайд 8


Пример 2 procedure Max (i, j: integer; var u: real); вводимые параметры (аргументы): i, j – целые числа, выводимые параметры (результат): u –...
Описание слайда:
Пример 2 procedure Max (i, j: integer; var u: real); вводимые параметры (аргументы): i, j – целые числа, выводимые параметры (результат): u – вещественное число. Выводимые параметры (результаты) записываются с использованием служебного слова var. Если выводимые параметры разных типов, то слово var записывается перед каждым типом данных.

Слайд 9


Пример 3 procedure Min (i: integer; x: real; var j: integer; var u, v: real); В тексте процедуры описывать величины, которые введены в заголовке, ещё...
Описание слайда:
Пример 3 procedure Min (i: integer; x: real; var j: integer; var u, v: real); В тексте процедуры описывать величины, которые введены в заголовке, ещё раз не надо.

Слайд 10


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

Слайд 11


Пример вызова процедуры procedure Min (i, j : integer; x, y: real); Min (k, 10, z, 2.35); i получает значение величины k основной программы, j...
Описание слайда:
Пример вызова процедуры procedure Min (i, j : integer; x, y: real); Min (k, 10, z, 2.35); i получает значение величины k основной программы, j значение 10, x значение z, y значение 2,35. procedure Max (i, j: integer; var u: real); Max (l, 35, x);

Слайд 12


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

Слайд 13


Глобальные и локальные переменные Глобальные переменные описываются в основной программе и действуют как в основной программе, так и во всех ее...
Описание слайда:
Глобальные и локальные переменные Глобальные переменные описываются в основной программе и действуют как в основной программе, так и во всех ее подпрограммах. Локальные переменные описываются в процедуре и действуют только в пределах этой подпрограммы.

Слайд 14


Задача: Задача: Дан 2-х мерный массив целых чисел А(m x n), где m
Описание слайда:
Задача: Задача: Дан 2-х мерный массив целых чисел А(m x n), где m

Слайд 15


ФУНКЦИИ Формат: function (список формальных параметров):тип результата функции; В качестве выводимого параметра используется имя функции.
Описание слайда:
ФУНКЦИИ Формат: function (список формальных параметров):тип результата функции; В качестве выводимого параметра используется имя функции.

Слайд 16


Пример описания функции Нахождение максимального из двух целых чисел Function max(a,b:integer):integer; begin if a>b then max:=a else max:=b; end;
Описание слайда:
Пример описания функции Нахождение максимального из двух целых чисел Function max(a,b:integer):integer; begin if a>b then max:=a else max:=b; end;

Слайд 17


Вызов функции Function max(a,b:integer):integer; В основной программе имя функции используется в выражениях как величина. После имени функции в...
Описание слайда:
Вызов функции Function max(a,b:integer):integer; В основной программе имя функции используется в выражениях как величина. После имени функции в скобках вместо формальных параметров через запятую записываются фактические величины или значения. z:=0.5+max(4,y);

Слайд 18


Пример: Найти площадь 4-х угольника, используя формулу Герона. Вычисление площади треугольника оформить в виде функции. Program func; {Найти площадь...
Описание слайда:
Пример: Найти площадь 4-х угольника, используя формулу Герона. Вычисление площади треугольника оформить в виде функции. Program func; {Найти площадь 4-х угольника, используя формулу Герона.} Var a, b, c, d, e, s: real; Function pl_tr(x1, x2, x3:real): real; Var p: real; begin P:=(x1+x2+x3)/2; pl_tr:=sqrt(p*(p-x1)*(p-x2)*(p-x3)); end;

Слайд 19


Задания(использовать процедуры и функции) Дан двумерный массив. Положительные элементы заменить на 2, а отрицательные – на -2. Ввести два целых...
Описание слайда:
Задания(использовать процедуры и функции) Дан двумерный массив. Положительные элементы заменить на 2, а отрицательные – на -2. Ввести два целых числа. Найти их сумму, разность, частное и произведение. Треугольник задан координатами своих вершин. Найти периметр треугольника. Вычисление длины отрезка оформить в виде подпрограммы.



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