Презентация, доклад по информатике Подпрограммы

Содержание

Алгоритм дежурного по столовойПридти столовую.Опустить лавки.Дождаться первого приема пищи.Накрыть столы.Дождаться окончания приема пищи.Убрать со столов.Дождаться второго приема пищи.Накрыть столы.Дождаться окончания приема пищи.Убрать со столов.Дождаться третьего приема пищи.Накрыть столы.Дождаться окончания приема пищи.Убрать со столов.Поднять лавки.Уйти.

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

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

Слайд 2Алгоритм дежурного по столовой
Придти столовую.
Опустить лавки.
Дождаться первого приема пищи.
Накрыть столы.
Дождаться окончания

приема пищи.
Убрать со столов.
Дождаться второго приема пищи.
Накрыть столы.
Дождаться окончания приема пищи.
Убрать со столов.
Дождаться третьего приема пищи.
Накрыть столы.
Дождаться окончания приема пищи.
Убрать со столов.
Поднять лавки.
Уйти.
Алгоритм дежурного по столовойПридти столовую.Опустить лавки.Дождаться первого приема пищи.Накрыть столы.Дождаться окончания приема пищи.Убрать со столов.Дождаться второго приема

Слайд 3Алгоритм «Обязанности»
Накрыть столы.
Дождаться окончания приема пищи.
Убрать со столов.

Алгоритм «Обязанности»Накрыть столы.Дождаться окончания приема пищи.Убрать со столов.

Слайд 4Алгоритм дежурного по столовой
Придти столовую.
Опустить лавки.
Дождаться первого приема пищи.
Выполнить алгоритм «Обязанности».
Дождаться

второго приема пищи.
Выполнить алгоритм «Обязанности».
Дождаться третьего приема пищи.
Выполнить алгоритм «Обязанности».
Поднять лавки.
Уйти.
Алгоритм дежурного по столовойПридти столовую.Опустить лавки.Дождаться первого приема пищи.Выполнить алгоритм «Обязанности».Дождаться второго приема пищи.Выполнить алгоритм «Обязанности».Дождаться третьего

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

выполнения любое количество раз из различных мест программы.

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

Слайд 6Описание процедуры
procedure имя (список формальных параметров);
begin
тело процедуры;
end;

Формальные параметры нельзя описывать в

разделе описаний.
Описание процедурыprocedure имя (список формальных параметров);begin	тело процедуры;end;Формальные параметры нельзя описывать в разделе описаний.

Слайд 7Обращение к процедуре
имя (список фактических параметров);

Механизм применения формальных-фактических параметров обеспечивает замен

первых параметров последними, что позволяет выполнять процедуру с различными данными.
Обращение к процедуреимя (список фактических параметров);Механизм применения формальных-фактических параметров обеспечивает замен первых параметров последними, что позволяет выполнять

Слайд 8Пример:
program abc;
uses crt;
var a,b: real;
procedure tg(x:real; var y:real);
begin
y:=sin(x)/cos(x);
end;
begin
readln(a);
tg(a,b);
write(b);
end.

Пример:program abc;uses crt;var a,b: real;procedure tg(x:real; var y:real);	begin		y:=sin(x)/cos(x);	end;begin	readln(a);	tg(a,b);	write(b);end.

Слайд 9Задача 6.9
program plo5;
uses crt;
var a,b,c,s5,s1,p1: real;
i:integer;
procedure s3(x,y,z:real; var p,s:real);
begin
p:=(x+y+z)/2;
s:=sqrt(p*(p-x)*(p-y)*(p-z));
end;

Задача 6.9program plo5;uses crt;var a,b,c,s5,s1,p1: real;	i:integer;procedure s3(x,y,z:real; var p,s:real);	begin		p:=(x+y+z)/2;		s:=sqrt(p*(p-x)*(p-y)*(p-z));	end;

Слайд 10Задача 6.9
begin
for i:=1 to 3 do
begin
readln(a,b,c);
s3(a,b,c,p1,s1);
s5:=s5+s1;
end;
write(s5);
end.

Задача 6.9begin	for i:=1 to 3 do	begin		readln(a,b,c);		s3(a,b,c,p1,s1);		s5:=s5+s1;	end;	write(s5);end.

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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