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

Содержание

Тема урока:«Подпрограммы. Функции.»Цель урока: формировать понятие о функции; рассмотреть порядок описания функции; различные способы решения задач с использованием функций; выбирать оптимальный путь для решения задач.

Слайд 1г. Северобайкальск
«Функция»
Управление образования администрации муниципального образования «город Северобайкальск»
Муниципальное бюджетное общеобразовательное учреждение

«Средняя общеобразовательная школа № 11»

Автор: Шестаков И. В., учитель информатики

г. Северобайкальск«Функция»Управление образования администрации муниципального образования «город Северобайкальск»Муниципальное бюджетное общеобразовательное учреждение «Средняя общеобразовательная школа № 11»Автор: Шестаков

Слайд 2Тема урока:«Подпрограммы. Функции.»
Цель урока: формировать понятие о функции; рассмотреть порядок описания

функции; различные способы решения задач с использованием функций; выбирать оптимальный путь для решения задач.
Тема урока:«Подпрограммы. Функции.»Цель урока: формировать понятие о функции; рассмотреть порядок описания функции; различные способы решения задач с

Слайд 5 Исследовать функцию F(x)=ax2+bx+c на отрезке [m;n] и построить график.


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


г. Северобайкальск

Исследовать функцию F(x)=ax2+bx+c на отрезке [m;n] и построить график.  В этом случае на помощь

Слайд 6 В общем случае исследование функции для построения графика включает

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

г. Северобайкальск

В общем случае исследование функции для построения графика включает в себя следующие этапы:1.Найти область определения

Слайд 73.Вычислить координаты пересечения графика функции с осями координат.
4.Найти промежутки знакопостоянства функции.  5.Определенить

промежутки возрастания и убывания функции.
6.Найти точки экстремума (максимума и минимума) функции и вычислить в них значения функции.  7.Если у функции есть характерные точки, не входящие в ее область определения, то необходимо исследовать поведение функции в их окрестностях для того, чтобы понять, куда стремится значение функции при устремлении значения аргумента к этой (характерной) точке. 

г. Северобайкальск

3.Вычислить координаты пересечения графика функции с осями координат.4.Найти промежутки знакопостоянства функции.  5.Определенить промежутки возрастания и убывания функции.6.Найти

Слайд 8Рассмотрим несколько способов исследования функции F(x)=ax2+bx+c и построим график.
Исследование функции «в

ручную».
Исследование функции с помощью программы Excel.
Исследование функции с помощью программы Pascal.

г. Северобайкальск

Рассмотрим несколько способов исследования функции F(x)=ax2+bx+c и построим график.Исследование функции «в ручную».Исследование функции с помощью программы Excel.Исследование

Слайд 9 Исследование функции «в ручную». Данный способ исследования изучается в

школьном курсе математики согласно схеме рассмотренной выше.

г. Северобайкальск

Исследование функции «в ручную». Данный способ исследования изучается в школьном курсе математики согласно схеме рассмотренной

Слайд 10 Исследование функции с помощью программ Excel.
Для того

чтобы исследовать функцию F(x)=ax2+bx+c с помощью данных программ достаточно задать коэффициенты a, b, c и множество точек, все остальное сделает программы сделают сами.

г. Северобайкальск

Исследование функции с помощью программ Excel.  Для того чтобы исследовать функцию F(x)=ax2+bx+c с помощью

Слайд 11 Согласно схеме одним из пунктов исследования функции является нахождение

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

г. Северобайкальск

Согласно схеме одним из пунктов исследования функции является нахождение критических точек. Внутренние точки области определения функции,

Слайд 12 Экстремум (лат. Extremum - крайний) в математике - максимальное или минимальное

значение функции на заданном множестве.
Точка, в которой достигается экстремум, называется точкой экстремума. Соответственно, если достигается минимум - точка экстремума называется точкой минимума, а если максимум - точкой максимума.

г. Северобайкальск

Экстремум (лат. Extremum - крайний) в математике - максимальное или минимальное значение функции на заданном множестве.

Слайд 13 Рассмотрим нахождение данных точек для функции вида F(x)=ax2+bx+c.

Если функция представляет собой квадратный трехчлен вида F(x)=ax2+bx+c, то абсцисса, соответствующая данной точке, вычисляется по формуле x= -b/2a

г. Северобайкальск


Рассмотрим нахождение данных точек для функции вида F(x)=ax2+bx+c.  Если функция представляет собой квадратный трехчлен

Слайд 14этот результат можно получить, например, так:
в критической точке (точке минимума, точке

максимума или точке перегиба) производная функции обращается в 0.
Находим производную F’(x)=2ax+b, приравняем ёе к нулю: 2ax+b=0 → x= -b/2a.

г. Северобайкальск


этот результат можно получить, например, так:в критической точке (точке минимума, точке максимума или точке перегиба) производная функции

Слайд 15 Если квадратный трехчлен задан в виде F(x)=a(x-p)(x-q), то абсцисса,

соответствующая критической точке, вычисляется по формуле x=(p+q)/2.

г. Северобайкальск


Если квадратный трехчлен задан в виде F(x)=a(x-p)(x-q), то абсцисса, соответствующая критической точке, вычисляется по формуле

Слайд 16 Рассмотрим исследование функции с помощью программа Excel.
г. Северобайкальск

Рассмотрим исследование функции с помощью программа Excel.г. Северобайкальск

Слайд 17
Задаем a

Задаем a

Слайд 18
Задаем b

Задаем b

Слайд 19
Задаем c

Задаем c

Слайд 20
Задаем множество точек

Задаем множество точек

Слайд 21
Исходя из формулы функции
это парабола
т.к. коэффициент a

Исходя из формулы функцииэто параболат.к. коэффициент a

Слайд 22
Исходя из формулы функции
это парабола
т.к. коэффициент a>0
ветви направлены вверх
функция имеет минимум
найдем

этот минимум
Исходя из формулы функцииэто параболат.к. коэффициент a>0ветви направлены вверхфункция имеет минимумнайдем этот минимум

Слайд 23
Построим график

Построим график

Слайд 25Функции - подпрограммы, которые возвращают значение, то есть не изменяют переменные в

основной программе, а выполняет действие, которое в дальнейшем можно использовать многократно. 

г. Северобайкальск

Функции - подпрограммы, которые возвращают значение, то есть не изменяют переменные в основной программе, а выполняет действие, которое

Слайд 26Описание функции состоит из заголовка и тела. Заголовок содержит служебное слово function,

имя функции, список формальных параметров с указанием их типа и типа возвращаемого результата:
Function <имя функции> (<список формальных параметров>): <тип>.

г. Северобайкальск

Описание функции состоит из заголовка и тела. Заголовок содержит служебное слово function, имя функции, список формальных параметров с

Слайд 27Тип- это возвращаемая функция значения.
Функции могут возвращать значение целого, вещественного, логического

и символьного типа. Например:
function tan (x: real):real ;   
function max (x, y: integer): integer;

г. Северобайкальск

Тип- это возвращаемая функция значения.Функции могут возвращать значение целого, вещественного, логического и символьного типа. Например:function tan (x:

Слайд 28Отличие функции от процедуры заключается в том, что результатом функции является

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

г. Северобайкальск

Отличие функции от процедуры заключается в том, что результатом функции является одно единственное значение.Обращение функциям осуществляется по

Слайд 29При использовании функций переменные  объявляются несколько раз в основной программе и

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

г. Северобайкальск

При использовании функций переменные  объявляются несколько раз в основной программе и в подпрограммах.Переменные и типы, определенные в

Слайд 30А сейчас рассмотрим пример использования функции.
Вычисление тангенса двух углов (аргумент задан

в радианах).
Program primer;
Var a, b, c, d:real;
Function tan (x: real): real;          {описание функции}
   Begin
     tan:=sin(x)/ cos(x);                      {тело функции}
   end;  
Begin
Writeln (‘введите 2 числа’);
    Readln (a, b);
    c:= tan (a);                         {обращение к функции}
    d:= tan (b);
    Writeln (‘тангенс углов’ , a, b, ‘=’ , c, d);
End.

г. Северобайкальск

А сейчас рассмотрим пример использования функции.Вычисление тангенса двух углов (аргумент задан в радианах).Program primer;  Var a,

Слайд 31А сейчас рассмотрим пример использования функции.
Вычисление тангенса двух углов (аргумент задан

в градусах).
Program primer;
Var a, b, c, d:real;
Function tan (x,xr: real): real;          {описание функции}
   Begin
    xr:=x*Pi/180; 
tan:=sin(xr)/ cos(xr);                      {тело функции}
   end;  
Begin
Writeln (‘введите 2 числа’);
    Readln (a, b);
    c:= tan (a);                         {обращение к функции}
    d:= tan (b);
    Writeln (‘тангенс углов’ , a, b, ‘=’ , c, d);
End.

г. Северобайкальск

А сейчас рассмотрим пример использования функции.Вычисление тангенса двух углов (аргумент задан в градусах).Program primer;  Var a,

Слайд 32
Program funkcya;
Var a,b,c,t,xmax,xmin,max,min,m,n:integer;
Function F(x:integer):integer;
begin
F:=a*x*x+b*x+c;
end;
г. Северобайкальск

Program funkcya;Var a,b,c,t,xmax,xmin,max,min,m,n:integer;Function F(x:integer):integer;begin F:=a*x*x+b*x+c;end;г. Северобайкальск

Слайд 33BEGIN
write(введите параметры отрезка');
write(' m='); readln(m);
write('n='); readln(n);
write('введите коэффициенты

уравнения ');
write(' a='); readln(a);
write('b='); readln(b);
write('c='); readln(c);
xmax:=m; max:=F(m); xmin:=m; min:=F(m);

г. Северобайкальск

BEGIN write(введите параметры отрезка'); write(' m='); readln(m); write('n='); readln(n); write('введите коэффициенты уравнения '); write(' a='); readln(a); write('b=');

Слайд 34for t:=m to n do
begin
if (F(t)

min:=F(t); end;
if (F(t)>max)then begin xmax:=t; max:=F(t); end;
end;
writeln('max=',max,' при x=',xmax);
writeln('min=',min,' при x=',xmin);
END.

г. Северобайкальск

for t:=m to n do begin  if (F(t)max)then begin xmax:=t; max:=F(t); end; end; writeln('max=',max,' при x=',xmax);

Слайд 35Определить какое число будет напечатано в результате выполнения следующего алгоритма:
Program zadacha;

Var a, b, t, M, R:
Function F(x: integer): integer;
Begin
F:=x*x+4*x+8;
End;
Begin
a:=-10; b:=10;
M:=a; R:=F(a);
For t:=a to b do
Begin
If (F(t) M:=t;
R:=F(t);
end;
end;
write(R);
end.
Определить какое число будет напечатано в результате выполнения следующего алгоритма:Program zadacha;  Var a, b, t, M,

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

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


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

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

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

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