Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Процедуры и функции на языке Pascal

Цели и задачи курса Формирование у учащихся интереса к профессиям, связанным с программированием. Формирование у учащихся навыков грамотной разработки программы. Углубление у школьников знаний, умений и навыков решения задач по программированию и алгоритмизации
Учитель НСШ Кумакшев А.Н, учитель БСШ№2 Цели и задачи курса Формирование у учащихся интереса к профессиям, связанным с Программа курса Знакомство с понятиями «процедуры и функции». (1ч.)Структура программы, содержащей подпрограмму. Описание процедур  Описание процедуры имеет вид:procedure имя(список формальных параметров); раздел описаний Описание функцийОписание функции имеет вид:function имя(список формальных параметров): тип возвращаемого значения; раздел В Паскале помимо процедур можно использовать функции. Их еще называют функции пользователя Сравнение процедур и функций. Обозначение процедур в блок/схемахКоманда вызова процедурыБлок/схема процедуры записывается отдельно от основной программы. В ЯП Паскаль в описании процедур в списке параметров нельзя описывать массивы Составить программу нахождения наибольшего элемента в линейном массиве, используя вспомогательные процедуры нахождения program Function_of_user;uses Crt;var AB,BC,CD,DA,AC,S1,S2,S:real;Function f(a,b,c:real):real;     var p:real; Приложения Процедуры и функции в ПаскалеПримеры функций и процедурМеханизм обмена данными основной
Слайды презентации

Слайд 2 Цели и задачи курса
Формирование у учащихся интереса к

Цели и задачи курса Формирование у учащихся интереса к профессиям, связанным

профессиям, связанным с программированием.
Формирование у учащихся навыков грамотной

разработки программы.
Углубление у школьников знаний, умений и навыков решения задач по программированию и алгоритмизации


Слайд 3 Программа курса
Знакомство с понятиями «процедуры и функции». (1ч.)
Структура

Программа курса Знакомство с понятиями «процедуры и функции». (1ч.)Структура программы, содержащей

программы, содержащей подпрограмму. (2 ч.)
Описание процедуры и функции. (4

ч.)
Формальные и фактические параметры. (2 ч.)
Отличие между процедурой и функцией. (1 ч.)
Практическое занятие (2 ч.)

Слайд 4 Описание процедур
Описание процедуры имеет вид:
procedure имя(список формальных

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

параметров); раздел описаний begin   операторы end;
Пример:


Слайд 5 Описание функций
Описание функции имеет вид:
function имя(список формальных параметров):

Описание функцийОписание функции имеет вид:function имя(список формальных параметров): тип возвращаемого значения;

тип возвращаемого значения; раздел описаний begin   операторы end;


Слайд 6 В Паскале помимо процедур можно использовать функции. Их

В Паскале помимо процедур можно использовать функции. Их еще называют функции

еще называют функции пользователя ( в отличие от стандартных

функций, таких как sin, random и др.) Обращение к функции приводит к вычислению ее значения – объекта типа real, integer или char.

Function Имя(параметры):тип результата;
var список локальных переменных
begin
Команды
Имя:=выражение;
end;

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


Слайд 7 Сравнение процедур и функций.

Сравнение процедур и функций.

Слайд 8 Обозначение процедур
в блок/схемах
Команда вызова процедуры
Блок/схема процедуры записывается

Обозначение процедур в блок/схемахКоманда вызова процедурыБлок/схема процедуры записывается отдельно от основной программы.

отдельно от основной программы.


Слайд 9 В ЯП Паскаль в описании процедур в списке

В ЯП Паскаль в описании процедур в списке параметров нельзя описывать

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

procedure Tabl(var x: array[1..n] of integer);
Поэтому в основной программе до описания массивов можно указать тип данных массив:
type
arr = array[1..n] of integer;
И затем этот тип данных использовать при описании массивов в самой программе и в процедурах при описании формальных параметров
type
arr = array[1..n] of integer;
var
i, k, z: integer;
а :arr;
procedure Tabl(var x: arr);



Слайд 10 Составить программу нахождения наибольшего элемента в линейном массиве,

Составить программу нахождения наибольшего элемента в линейном массиве, используя вспомогательные процедуры

используя вспомогательные процедуры нахождения наибольшего из двух чисел и

создания массива случайных чисел.

Слайд 11 program Function_of_user;
uses Crt;
var AB,BC,CD,DA,AC,S1,S2,S:real;
Function f(a,b,c:real):real;

program Function_of_user;uses Crt;var AB,BC,CD,DA,AC,S1,S2,S:real;Function f(a,b,c:real):real;   var p:real;

var p:real;
begin

p:=(a+b+c)/2;
F:=Sqrt(p*(p-a)*(p-b)*(p-c));
end;
begin
readln (AB,BC,CD,DA,AC);
S1:=f(AB,BC,AC);
S2:=f(CD,DA,AC);
s:=S1+S2;
writeln (S:8:2);
Writeln (f(AB,BC,AC)+ f(CD,DA,AC):8:2);
readln;
end.

Вызов
функции

Назад


  • Имя файла: protsedury-i-funktsii-na-yazyke-pascal.pptx
  • Количество просмотров: 105
  • Количество скачиваний: 0