🗊Подпрограммы

Категория: Информатика
Нажмите для полного просмотра!
Подпрограммы, слайд №1Подпрограммы, слайд №2Подпрограммы, слайд №3Подпрограммы, слайд №4Подпрограммы, слайд №5Подпрограммы, слайд №6Подпрограммы, слайд №7Подпрограммы, слайд №8Подпрограммы, слайд №9Подпрограммы, слайд №10Подпрограммы, слайд №11

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

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


Слайд 1





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

Слайд 2





Подпрограммы
принцип модульности
Подпрограммы – это «блоки», из которых собирается программа. Подпрограммы делятся на встроенные (стандартные) и пользовательские (определенные пользователем).
Преимущества принципа модульности языка программирования:
Многократное использование одного фрагмента программы;
Маленький размер фрагмента подпрограммы.
Описание слайда:
Подпрограммы принцип модульности Подпрограммы – это «блоки», из которых собирается программа. Подпрограммы делятся на встроенные (стандартные) и пользовательские (определенные пользователем). Преимущества принципа модульности языка программирования: Многократное использование одного фрагмента программы; Маленький размер фрагмента подпрограммы.

Слайд 3





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

Слайд 4





Подпрограмма-процедура
Структура подпрограммы:
Procedure <имя> [ (список) ];
		{ Раздел описания }
	Begin
		…
	End;
(список) – список формальных параметров.
Формальные параметры – переменные, описанные как параметры подпрограммы.
Описание слайда:
Подпрограмма-процедура Структура подпрограммы: Procedure <имя> [ (список) ]; { Раздел описания } Begin … End; (список) – список формальных параметров. Формальные параметры – переменные, описанные как параметры подпрограммы.

Слайд 5





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

Слайд 6





Пример:
Program Summa;
  Uses CRT;
		Procedure Summ(a, b:real; var c:real);
			begin
				c:=a+b
			end;
	Var x, y, z : real;
	Begin clrscr;
		write (’x, y : ’); read (x, y); 
		summ (x, y, z); write (’z = ’, z:6:2);
		readkey
	End.
Описание слайда:
Пример: Program Summa; Uses CRT; Procedure Summ(a, b:real; var c:real); begin c:=a+b end; Var x, y, z : real; Begin clrscr; write (’x, y : ’); read (x, y); summ (x, y, z); write (’z = ’, z:6:2); readkey End.

Слайд 7





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

Слайд 8





Пример:
Program Funct1;
  Uses CRT;
		Procedure F1(a, b:real; var f:real);
			begin
				f:=(x*x*x+2*x*x)/(sqr(x+y)+1);
			end;
	Var x, y, f : real;
	Begin clrscr;
		write (’x, y : ’); read (x, y); 
		f1 (x, y, f); write (’f = ’, f:6:2);
		readkey
	End.
Описание слайда:
Пример: Program Funct1; Uses CRT; Procedure F1(a, b:real; var f:real); begin f:=(x*x*x+2*x*x)/(sqr(x+y)+1); end; Var x, y, f : real; Begin clrscr; write (’x, y : ’); read (x, y); f1 (x, y, f); write (’f = ’, f:6:2); readkey End.

Слайд 9





Пример:
Program Funct2;
  Uses CRT;
		Procedure F2(a, b:real; var c:real);
			begin
				c:=1/(a+b);
			end;
	Var x, y, f, x1, y1: real;
	Begin clrscr;
		write (’x, y : ’); read (x, y); 
		f2(x,y*y,x1); f2(x*x, y, y1); f2(x1, y1, f);
		write(’ F = ’, F:7:2);
		readkey
	End.
Описание слайда:
Пример: Program Funct2; Uses CRT; Procedure F2(a, b:real; var c:real); begin c:=1/(a+b); end; Var x, y, f, x1, y1: real; Begin clrscr; write (’x, y : ’); read (x, y); f2(x,y*y,x1); f2(x*x, y, y1); f2(x1, y1, f); write(’ F = ’, F:7:2); readkey End.

Слайд 10





Площадь треугольника: формула Герона
Описание слайда:
Площадь треугольника: формула Герона

Слайд 11





Составить программу и описать в ней процедуру, задающую случайным образом, значение переменной.
Описание слайда:
Составить программу и описать в ней процедуру, задающую случайным образом, значение переменной.



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