Разделы презентаций


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

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

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

Слайд 1Подпрограммы

Дибиров Магомедшапи Дибиргаджиевич

ПодпрограммыДибиров Магомедшапи Дибиргаджиевич

Слайд 2Подпрограммы принцип модульности
Подпрограммы – это «блоки», из которых собирается программа. Подпрограммы

делятся на встроенные (стандартные) и пользовательские (определенные пользователем).
Преимущества принципа модульности

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

Слайд 3Подпрограмма-процедура
Процедура – вид подпрограмм, независимая именованная часть программы, которую можно

вызывать по имени для выполнения определенных действий.
Упоминание имени процедуры в

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

Слайд 4Структура подпрограммы:
Procedure [ (список) ];
{ Раздел описания }
Begin

End;
(список) –

список формальных параметров.
Формальные параметры – переменные, описанные как параметры подпрограммы.
Подпрограмма-процедура

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

Слайд 5Переменные…
Если результат работы процедуры возвращается через переменную, определенную как один

из формальных переменных, то ее описанию предшествует зарезервированное слово 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 :

Слайд 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 :

Слайд 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

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

a
b
c
Задание: составить программу нахождения площади пятиугольника зная

параметры a, b, c, d, e, f, g. Написать подпрограмму-процедуру

для поиска площади составляющих пятиугольника.
Площадь треугольника: формула ГеронаabcЗадание: составить программу нахождения площади пятиугольника зная параметры a, b, c, d, e, f,

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

значение переменной.

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

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика