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

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций абсолютно бесплатно. Урок-презентация на эту тему содержит всего 19 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Процедуры и функции. Заголовок и тело процедур и функций, классификация параметров. Вызов процедур и функций



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    19 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    140.00 kB
  • Просмотров:
    98
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

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

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

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

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

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

№6 слайд
ПРОЦЕДУРЫ Формат Procedure lt
Содержание слайда: ПРОЦЕДУРЫ Формат: Procedure <имя > (формальные параметры: тип); <разделы описаний>; begin <раздел операторов> end;

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

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

№9 слайд
Пример procedure Min i
Содержание слайда: Пример 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 значение 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 <= 10, n <= 10. Изменить массив таким образом, чтобы в чётных строках отрицательные элементы заменить 0. Вывести изменённый массив. Ввод, вывод и изменение оформить в виде процедур. Program Proc; {В четных строках отрицательные заменить на 0} var A: array [1..10, 1..10] of integer; l,k,i,j: integer; procedure vvod ; begin for i:= 1 to l do for j:= 1 to k do read (A[i,j ]); writeln end; procedure zam; begin for i:= 1 to l do for j:= 1 to k do if i mod 2 = 0 then if A [i,j] < 0 then A [i, j] := 0 end;

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

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

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

№18 слайд
Пример Найти площадь -х
Содержание слайда: Пример: Найти площадь 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. Ввести два целых числа. Найти их сумму, разность, частное и произведение. Треугольник задан координатами своих вершин. Найти периметр треугольника. Вычисление длины отрезка оформить в виде подпрограммы.

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