Инфоурок Информатика ПрезентацииПрезентация. "Процедуралар мен функциялар"

Презентация. "Процедуралар мен функциялар"

Скачать материал
Скачать материал "Презентация. "Процедуралар мен функциялар""

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Корреспондент

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

  • Өткенді қайталау
   электронды тест Берілген тест сұрақтарына  баға  беру.

    1 слайд

    Өткенді қайталау
    электронды тест
    Берілген тест сұрақтарына баға беру.

  • Бейстандартты  процедуралар 
мен  функциялар.Сабақтың тақырыбы:№122   орта  м...

    2 слайд

    Бейстандартты процедуралар
    мен функциялар.
    Сабақтың тақырыбы:
    №122 орта мектеп
    Елеуішова Айдын

  • Сабақтың мақсаты:Оқушыларға Паскаль программалау тілінің көмегімен  Бейстанда...

    3 слайд

    Сабақтың мақсаты:
    Оқушыларға Паскаль программалау тілінің көмегімен Бейстандартты процедуралар мен функциялар туралы түсінік беру.
    Паскаль бағдарламасын ашып, оқушылар есептер шығару нәтижесін көру.

    Процедура мен функцияны ажырата білу.
    Есеп барысында қолдана білу.

  • Сабақтың барысы:  Ұйымдастыру кезеңі. Оқушы  дәптерін болтыру,
 көңіл күйлері...

    4 слайд

    Сабақтың барысы:
    Ұйымдастыру кезеңі. Оқушы дәптерін болтыру,
    көңіл күйлерің қалай!
    Жаңа сабақ. 5- слайд
    Есеп шешу кезеңі.Прогаммасы жазу , нәтижесін анықтау. Уақытқа байланысты 3-4 есеп артық дайындалған. Өз шығармашылығымнан алынған есептер.
    “Адасқан жолдар ” ойыны \әрбір қатарды әр жерге орналастыру\

    “Сергіту сәті”
    Қорытынды.

  • Жаңа сабақБейстандартты  процедуралар 
мен  функциялар.

    5 слайд

    Жаңа сабақ
    Бейстандартты процедуралар
    мен функциялар.

  • Бейсек прогаммасында   да  косалқы  программа бар.Сол  сияқты  Турбо  Пас...

    6 слайд

    Бейсек прогаммасында да косалқы программа бар.Сол сияқты Турбо Паскальда қайталанатын әрекеттерді қайта жазып көшіруге уақыт кетірмеу үшін қосалқы программалар ретінде функциялар мен процедураларды қолданады.
    Паскаль тілінің барлық процедуралары мен функциялары екіге бөлінеді. Стандартты және тұтынушы өзі анықтаған бейстандарт топтар. Сандартты функциялар мен процедуралар тілдің элементі ретінде өз аттары бойынша алдын ала нақтыланған түйінді сөздермен белгіленеді. Ал бейстандарт функция мен процедураларды әрбір программалаушы өзі жаңа атау беру арқылы анықтайды да, олар орындалатын әрекеттерден тұрады.

  • Белгілі   бір  әрекеттерді  орындау  мақсатында алдын ала бекітілген  аты  бо...

    7 слайд

    Белгілі бір әрекеттерді орындау мақсатында алдын ала бекітілген аты бойынша шақырылып орындалатын программаның тәуелсіз бөлігі процедура деп аталады.
    Жазылу ережесі.
    Procedure аты ( көрсетпелі параметрлер тізімі);
    сипаттау бөлігі
    Begin
    Параметрлер бөлігі
    end;
    Жұмысының нәтижесі бір ғана мәнді анықтайтын оператор тізбегі функция деп аталады.
    Жазылу ережесі.
    function
    аты ( формальді параметрлер тізімі): <нәтиже типі >;
    Сипаттау бөлігі
    Begin
    Параметрлер бөлігі
    end;

  • Бейстандарт функциялар  мен  процедуралар  VAR  бөлімінен   кейін сипатталады...

    8 слайд

    Бейстандарт функциялар мен процедуралар VAR бөлімінен кейін сипатталады.
    әрбір программа соныда қойылады. ;


    Функцияның Процедурадан екі айырмашылығы бар.
    1.Функция аты өрнектердің аргумент ролін атқара алады;
    2 .функция орындалған соң программаға тек бір ғана мән беріледі.

    Есеп шешу кезеңі.

    Процедура мен функция айырмашылығын түсіну үшін екі бүтін санды азайту программасын жазу. Тақтаға программаны жазу оқушылар паскаль программасын ашып есепті теріп жазу нәтижесін көру.

  • program  azaity1;
 var a:integer;
procedure azaity (b,c:integer;var k: intege...

    9 слайд

    program azaity1;
    var a:integer;
    procedure azaity (b,c:integer;var k: integer);
    begin
    k:=b-c
    end;
    begin
    azaity(13,7,a);
    writeln (‘azaity=‘,a:2)
    end.

    1-есеп
    Program azaity2;
    var a:integer;
    Function azaity (b,c:integer): integer;
    Begin
    k:=b-c
    end;
    Begin
    а:=azaity(13,7);
    writeln (‘azaity=‘,a:2)
    end.
    паскаль программасына екі программаны бір бетке жазуға болады.
    Нәтижесінде azaity =6

  • Есеп  шешу  кезеңі.program  kov1;
 var a:integer;
procedure kov(b,c:integer;v...

    10 слайд

    Есеп шешу кезеңі.
    program kov1;
    var a:integer;
    procedure kov(b,c:integer;var k: integer);
    begin
    k:=b*c
    end;
    begin
    kov(20,7,a);
    writeln (‘kov=‘,a:2)
    end.
    Program kov2;
    var a:integer;
    Function kov(b,c:integer): integer;
    Begin
    k:=b*c
    end;
    Begin
    а:=kov(20,7);
    writeln (‘kov=‘,a:2)
    end.
    Kov=140

  • procedurefact (k : integer; var a : integer);var x : integer;begina:=1;for x:...

    11 слайд

    procedure
    fact (k : integer;
    var a : integer);
    var x : integer;
    begin
    a:=1;
    for x:=1 to k do
    begin
    a:=x*a;
    end;
    en;
    program
    fact
    “Адасқан жолдар ” ойыны
    end;

  • 12 слайд

  • &quot;Ойлан, тап&quot;Паскаль тілін 1968-1971 жылдары швейцариялық
 ғалым       .......

    13 слайд

    "Ойлан, тап"
    Паскаль тілін 1968-1971 жылдары швейцариялық
    ғалым .... ... қолайлы программалау тілі
    ретінде ұсынған болатын.

    Паскаль тіліндегі программа 3 бөліктен тұрады: ...........,
    ......, ......



    Процедура жән функция қандай түйінді .......... Сөзінен
    кейін тұрады.
    Жұмысының нәтижесі бір ғана мәнді анықтайтын оператор тізбегі ........... жазылады

    Никлаус Вирт
    Сипаттау бөлімі
    Операторлар бөлімі
    Var
    function
    Сергіту сәті
    PROGRAM

  • Қосалқы программа дегеніміз не?
Стандартты  және бейстандарт функция дегенімі...

    14 слайд

    Қосалқы программа дегеніміз не?
    Стандартты және бейстандарт функция дегеніміз не?
    Функция мен процедура айырмашылығы.

  • Қорытынды.Жеке  программа  түрінде бөлек жазылады, қажет кезінде оралуға...

    15 слайд

    Қорытынды.
    Жеке программа түрінде бөлек жазылады, қажет кезінде оралуға
    болатын негізгі программаның арнайы бөлігі қосалқы программа деп аталады.
    2. Белгілі бір әрекеттерді орындау мақсатында алдын ала бекітілген аты бойынша шақырылып орындалатын программаның тәуелсіз бөлігі процедура деп аталады.

    3Жұмысының нәтижесі бір ғана мәнді анықтайтын оператор тізбегі функция деп аталады.

    4Бейстандарт функциялар мен процедуралар VAR бөлімінен кейін сипатталады.
    5 Функцияның Процедурадан екі айырмашылығы бар.
    1.Функция аты өрнектердің аргумент ролін атқара алады;
    2 .функция орындалған соң программаға тек бір ғана мән беріледі.

    6 функциялар мен процедуралар 1 дей қасиет түйінді сөзерінен кейін міндетті түрде тыныс белгілері қойылады. ;
    7

  • Оқушыларды бағалау. 
Үйге тапсырма:
§6.3  Бейстандартты процедура  және функц...

    16 слайд

    Оқушыларды бағалау.
    Үйге тапсырма:
    §6.3 Бейстандартты процедура және функциялар.
    3 немесе 4 бүтін санды қосу,азайту прогаммасын жазып келу.


  • 17 слайд

  • program  boly1;
 var a:integer;
procedure bolyb,c:integer;var k: integer);
be...

    18 слайд

    program boly1;
    var a:integer;
    procedure bolyb,c:integer;var k: integer);
    begin
    k:=b\c
    end;
    begin
    boly(64,8,a);
    writeln (‘boly=‘,a:2)
    end.
    Program boly2;
    var a:integer;
    Function boly(b,c:integer): integer;
    Begin
    k:=b\c
    end;
    Begin
    а:=boly(64,8);
    writeln (‘boly=‘,a:2)
    end.
    Есеп шешу кезеңі.
    жауабы: boly=8

  • 19 слайд

  • 20 слайд

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 669 355 материалов в базе

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

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

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

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

  • Скачать материал
    • 28.03.2016 6132
    • PPTX 847 кбайт
    • 172 скачивания
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Акимджанова Райгуль Касмухановна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    • На сайте: 8 лет и 6 месяцев
    • Подписчики: 0
    • Всего просмотров: 14100
    • Всего материалов: 6

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

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

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

Экскурсовод

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

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

36 ч. — 180 ч.

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

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

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

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Мини-курс

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

4 ч.

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

Мини-курс

Вероятность и статистика: формирование общеучебных умений и навыков

3 ч.

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

Мини-курс

Социальная и поведенческая психология

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 31 человек из 18 регионов