🗊Презентация Процедуры и функции в Паскале

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

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

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


Слайд 1





Процедуры и функции 
в Паскале
Описание слайда:
Процедуры и функции в Паскале

Слайд 2





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

Слайд 3





Описание
Описание
Структура
Переменные
Примеры
Описание слайда:
Описание Описание Структура Переменные Примеры

Слайд 4





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

Слайд 5





Функции Pascal можно разделить на три группы:
стандартные функции (abs(x), sqrt(x), sqr(x), sin(x), cos(x), и т.д.);
функции программиста (объявлять свою собственную функцию и дальнейшем использовать её так же как и стандартную);
библиотечные функции (стандартные библиотечные модули).
Описание слайда:
Функции Pascal можно разделить на три группы: стандартные функции (abs(x), sqrt(x), sqr(x), sin(x), cos(x), и т.д.); функции программиста (объявлять свою собственную функцию и дальнейшем использовать её так же как и стандартную); библиотечные функции (стандартные библиотечные модули).

Слайд 6





Структура функции
Описание слайда:
Структура функции

Слайд 7





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

Слайд 8





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

Слайд 9





Примеры:
Вычисление функции
Описание слайда:
Примеры: Вычисление функции

Слайд 10


Процедуры и функции в Паскале, слайд №10
Описание слайда:

Слайд 11


Процедуры и функции в Паскале, слайд №11
Описание слайда:

Слайд 12


Процедуры и функции в Паскале, слайд №12
Описание слайда:

Слайд 13







Процедуры помещаются в разделе описаний и начинается зарезервированным (служебным) словом Procedure. 
Процедуре обязательно дается имя.
Описание слайда:
Процедуры помещаются в разделе описаний и начинается зарезервированным (служебным) словом Procedure. Процедуре обязательно дается имя.

Слайд 14





 Procedure <имя> (<входные параметры> : <их тип>;
 Procedure <имя> (<входные параметры> : <их тип>;
       var 
            <выходные параметры> : <их тип>); 
             (раздел описаний) 
        begin 
            (раздел операторов) 
        end;
Описание слайда:
Procedure <имя> (<входные параметры> : <их тип>; Procedure <имя> (<входные параметры> : <их тип>; var <выходные параметры> : <их тип>); (раздел описаний) begin (раздел операторов) end;

Слайд 15





По входным и выходным параметрам процедуры могут быть следующих типов: 
По входным и выходным параметрам процедуры могут быть следующих типов: 

1) иметь и входные и выходные параметры: 
     Procedure <имя>(<входные параметры> : <их тип>;
           var <выходные параметры> : <их тип>); 
Мы только познакомились с программой такого типа. 
2) иметь входные параметры, но не иметь выходных: 
    Procedure <имя>(<входные параметры> : <их тип>); 
3) иметь выходные параметры, но не иметь входных: 
    Procedure <имя>(var <выходные параметры> : <их тип>); 
4) не иметь ни входных, ни выходных параметров: 
    Procedure <имя>;
Описание слайда:
По входным и выходным параметрам процедуры могут быть следующих типов: По входным и выходным параметрам процедуры могут быть следующих типов: 1) иметь и входные и выходные параметры: Procedure <имя>(<входные параметры> : <их тип>; var <выходные параметры> : <их тип>); Мы только познакомились с программой такого типа. 2) иметь входные параметры, но не иметь выходных: Procedure <имя>(<входные параметры> : <их тип>); 3) иметь выходные параметры, но не иметь входных: Procedure <имя>(var <выходные параметры> : <их тип>); 4) не иметь ни входных, ни выходных параметров: Procedure <имя>;

Слайд 16






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

Слайд 17





program pr1;
program pr1;
var r,r1:integer;
procedure fac(r:integer; var r1:integer);
var
i:integer;
begin
{если значение r отрицательно. то r1=0  и процедура завершается}
if r<0 then
Описание слайда:
program pr1; program pr1; var r,r1:integer; procedure fac(r:integer; var r1:integer); var i:integer; begin {если значение r отрицательно. то r1=0 и процедура завершается} if r<0 then

Слайд 18





begin
begin
r1:=0;
Exit; end;
 	{если значение r не отрицательно}
 		r1:=1;
 		for i:=2 to r do
 		r1:=r1*i;
 	end;
 begin
 	write('ведите число r=');
 	readln (r);
 	fac(r,r1);
 	writeln ('факториал числа',r,'=',r1);
 	readln;
 end.
Описание слайда:
begin begin r1:=0; Exit; end; {если значение r не отрицательно} r1:=1; for i:=2 to r do r1:=r1*i; end; begin write('ведите число r='); readln (r); fac(r,r1); writeln ('факториал числа',r,'=',r1); readln; end.

Слайд 19





Задания:
Рассчитать значение х=
Описание слайда:
Задания: Рассчитать значение х=

Слайд 20





Диктант по теме: 
«Функции в Паскале»
Какую подпрограмму можно назвать функцией?
Объясните назначение локальных и глобальных переменных.
Что такое указатель?
Перечислите группы функций.
Каким образом происходит обращение к функции?
Описание слайда:
Диктант по теме: «Функции в Паскале» Какую подпрограмму можно назвать функцией? Объясните назначение локальных и глобальных переменных. Что такое указатель? Перечислите группы функций. Каким образом происходит обращение к функции?

Слайд 21





Задания для самостоятельной работы
Составить программу для вычисления суммы членов геометрической прогрессии.
Даны стороны двух треугольников. Найти сумму их периметров и сумму их площадей.
Даны координаты точек прямоугольника. Определить, является ли он квадратом, ромбом, трапецией или параллелограммом, и вычислить, исходя из этого, площадь фигуры.
Найти все простые числа из заданного интервала натуральных чисел [N1, N2].
Описание слайда:
Задания для самостоятельной работы Составить программу для вычисления суммы членов геометрической прогрессии. Даны стороны двух треугольников. Найти сумму их периметров и сумму их площадей. Даны координаты точек прямоугольника. Определить, является ли он квадратом, ромбом, трапецией или параллелограммом, и вычислить, исходя из этого, площадь фигуры. Найти все простые числа из заданного интервала натуральных чисел [N1, N2].

Слайд 22





Вычисление функции
Описание слайда:
Вычисление функции

Слайд 23





Вычисление функции
Описание слайда:
Вычисление функции

Слайд 24





Составить таблицу скорости свободного падения тела 
за первые 10 секунд с шагом 0,5 секунд
Описание слайда:
Составить таблицу скорости свободного падения тела за первые 10 секунд с шагом 0,5 секунд

Слайд 25





Ответы на диктант «Функции в Паскале» 

Это последовательность операторов, имеющая имя и результат.
Глобальные переменные - переменные, объявленные в основной программе, доступны всем операторам программы, а так же операторам процедур и функций. Локальные переменные - переменные, объявленные в процедуре или функции. Они доступны только операторам процедур или функций.
Это имя функции.
Стандартные, функции программиста библиотечные.
В основной программе указывается имя функции и аргумент
Описание слайда:
Ответы на диктант «Функции в Паскале» Это последовательность операторов, имеющая имя и результат. Глобальные переменные - переменные, объявленные в основной программе, доступны всем операторам программы, а так же операторам процедур и функций. Локальные переменные - переменные, объявленные в процедуре или функции. Они доступны только операторам процедур или функций. Это имя функции. Стандартные, функции программиста библиотечные. В основной программе указывается имя функции и аргумент



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