Инфоурок Информатика ПрезентацииПрезентация к уроку "Функции в ЯП Pascal" (9 класс)

Презентация к уроку "Функции в ЯП Pascal" (9 класс)

Скачать материал
Скачать материал "Презентация к уроку "Функции в ЯП Pascal" (9 класс)"

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Директор по маркетингу (тур. агенства)

Описание презентации по отдельным слайдам:

  • Презентацию составил:

Учитель информатики
Белкин Алексей Алексеевич

Участни...

    1 слайд

    Презентацию составил:

    Учитель информатики
    Белкин Алексей Алексеевич

    Участник конкурса
    «Учитель года-2018»
    Сайт:
    http://belkin.edushd.ru/

  • ? - закон, по которому каждому значению       переменной величины (аргумента)...

    2 слайд

    ? - закон, по которому каждому значению переменной величины (аргумента) ставится в соответствие некоторая определенная величина.
    ? - обязанность, круг деятельности.
    ? - работа производимая органом, организмом
    ? - роль, значение чего-нибудь
    ? - явление, зависящее от другого и изменяющегося по мере изменения этого другого явления.
    О каком термине идет речь?
    Функция

  • Функции

    3 слайд

    Функции

  • function имя функции (формальные параметры):тип результата; 

раздел описаний...

    4 слайд

    function имя функции (формальные параметры):тип результата;

    раздел описаний функции

    begin
    исполняемая часть функции
    end;
    Формат описания функции
    function namefunc(A,B:integer):integer;

    var
    c,d:integer;

    begin
    c:=a*a;
    d:=b*b;
    namefunc:=c+d;
    end;
    имя функции (фактические параметры);
    Вызов функции
    Var
    N,M:integer;

    Begin
    readln(n,m);
    writeln(namefunc(n,m));
    End.

  • Количество фактических параметров должно совпадать с количеством формальных;...

    5 слайд

    Количество фактических параметров должно совпадать с количеством формальных;


    Соответствующие фактические и формальные параметры должны совпадать по порядку следования и по типу.


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

  • Функция имеет только один результат   выполнения (но может иметь несколько вх...

    6 слайд

    Функция имеет только один результат выполнения (но может иметь несколько входных параметров);



    Имена формальных и фактических параметров могут совпадать.


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

  • uses crt;
var
 a:real;

function PloshadKvadr(a:char):real;
 begin
  PloshadK...

    7 слайд

    uses crt;
    var
    a:real;

    function PloshadKvadr(a:char):real;
    begin
    PloshadKvadr:=a*a;
    end;

    begin
    readln(a);
    writeln(PloshadKvadr(a));
    end.
    (a:real):real;
    Соответствующие фактические и формальные параметры должны совпадать по типу.

  • var
 a,b:integer;

function PloshadTrapecii(a,b:integer):real;
 var
  h:real;...

    8 слайд

    var
    a,b:integer;

    function PloshadTrapecii(a,b:integer):real;
    var
    h:real;
    begin
    readln(h);
    PloshadTrapecii:=((a+b)/2)*h;
    end;

    begin
    readln(a,b);
    writeln(PloshadTrapecii(a,b));
    end.
    Ошибок нет 

  • uses crt;
var
 a:integer;

function PloshadKvadr(a:integer):integer;
 begin...

    9 слайд

    uses crt;
    var
    a:integer;

    function PloshadKvadr(a:integer):integer;
    begin
    PloshadKvadr:=a*a;
    end;

    begin
    readln(a);
    writeln(PloshadKvadr(a,a));
    end.
    Количество фактических параметров должно совпадать с количеством формальных
    (PloshadKvadr(a));

  • var
 a,b,c:integer;

function step2(a:integer):integer;
  begin
   step2:=a*a...

    10 слайд

    var
    a,b,c:integer;

    function step2(a:integer):integer;
    begin
    step2:=a*a;
    end;

    function Diskriminant(b,a,c:integer):real;
    var
    d:integer;
    begin
    d:=step2(b)-4*a*c;
    if d>=0 then Diskriminant:=SQRT(d)
    else writeln ('нет корней');
    end;

    begin
    readln (a,b,c);
    writeln (Diskriminant(a,b,c));
    end.
    (Diskriminant(b,a,c));
    Соответствующие фактические и формальные параметры должны совпадать по порядку следования и по порядку.

  • Составить программу вычисления выражения:N!+M!=?

    11 слайд

    Составить программу вычисления выражения:
    N!+M!=?

  • uses crt;
war
  n,m:integer;
  otvet:integer;















function fact (a...

    12 слайд

    uses crt;
    war
    n,m:integer;
    otvet:integer;
















    function fact (a:real) :integer;
    var i,f:integer;
    Begin
    f:=1;
    for i:=1 downto a do f:=f*i;
    fact:=0;
    End;

    BEGIN
    writeLn(‘Введите N и M’);
    readln(n,m);
    otvet:= fact()+fact();
    writeln(‘Решение:');
    writeln(n, '!', '+' , m, '!=', fact(n), + , fact(m), '=', otvet);
    END.

    var
    fact(n)+fact(m)
    ‘+’
    (a:integer):integer;
    to
    fact:=f;

  • Практическая работаКаждые 3 минуты смена рабочего места

    13 слайд

    Практическая работа
    Каждые 3 минуты смена рабочего места

  • Практическая работа84p=12S=32P=24

    14 слайд

    Практическая работа
    8
    4
    p=12
    S=32
    P=24

  • Даны координаты точек треугольника. Найти его периметр.Sqr(a) -  𝒂 𝟐 
Sqrt(a)...

    15 слайд

    Даны координаты точек треугольника. Найти его периметр.
    Sqr(a) - 𝒂 𝟐
    Sqrt(a) - 𝒂
    А= ( 𝒙 𝟐 − 𝒙 𝟏 ) 𝟐 ( 𝒚 𝟐 − 𝒚 𝟏 ) 𝟐
    P=A+B+C
    Практическая работа
    =12.78

  • uses crt;
var
xA,yA,xB,yB,xC,yC,AB,AC,BC,P:real;
function storona(x1,y1,x2,y2...

    16 слайд

    uses crt;
    var
    xA,yA,xB,yB,xC,yC,AB,AC,BC,P:real;
    function storona(x1,y1,x2,y2:real):real;
    begin
    storona:=sqrt(sqr(x2-x1)+sqr(y2-y1));
    end;
    BEGIN
    writeln('Введите координаты точки A(x,y)');
    readln(xA,yA);
    writeln('Введите координаты точки B(x,y)');
    readln(xB,yB);
    writeln('Введите координаты точки C(x,y)');
    readln(xC,yC);
    AB:=storona(xA,yA,xB,yB);
    AC:=storona(xA,yA,xC,yC);
    BC:=storona(xB,yB,xC,yC);
    P:=AB+AC+BC;
    writeln(‘Периметр P=',P:2:2);
    END.

  • Составить программу вычисления данного выражения: 
y =   𝑥 6 ∙ (𝑥−5) 3     2∙...

    17 слайд

    Составить программу вычисления данного выражения:
    y = 𝑥 6 ∙ (𝑥−5) 3 2∙𝑥+1 5
    Возведение выражений в степень с натуральным показателем оформить в виде функции. Не использовать стандартной математической функции вычисления степени.
    Практическая работа
    Y(1)=-0,263

  • ShdIKT

    18 слайд

    ShdIKT

  • Спасибо за урок!

    19 слайд

    Спасибо за урок!

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 235 материалов в базе

Материал подходит для УМК

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 07.04.2018 310
    • PPTX 718.9 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Белкин Алексей Алексеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Белкин Алексей Алексеевич
    Белкин Алексей Алексеевич
    • На сайте: 8 лет и 10 месяцев
    • Подписчики: 0
    • Всего просмотров: 25388
    • Всего материалов: 13

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Использование компьютерных технологий в процессе обучения информатике в условиях реализации ФГОС

36 ч. — 144 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 140 человек из 46 регионов
  • Этот курс уже прошли 1 300 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 40 регионов
  • Этот курс уже прошли 808 человек

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 41 региона
  • Этот курс уже прошли 581 человек

Мини-курс

Введение в искусственный интеллект

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 117 человек из 43 регионов
  • Этот курс уже прошли 49 человек

Мини-курс

Управление коммуникациями в кризисных ситуациях

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Копирайтинг: от пресс-портрета до коммуникаций

4 ч.

780 руб. 390 руб.
Подать заявку О курсе