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

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

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

МҰҒАЛІМГЕ АҚПАРАТ s

 

 

Тақырыбы: Процедуралар мен функциялар

 

 

Күтілетін нәтиже:

 

 

 

Білім

•Процедура ұғымын таниды

•Процедураның қасиеттерін тұжырымдайды

•Процедураны енгізу және сипаттау тәсілдерін анықтайды

•Процедура ерекшеліктерін бейнелеп айтады

 

 

Түсінік

•Процедура терминін түсіндіреді

•Процедураның қолданылуын айырып таниды

•Белгілі бір есепті орындау тәртібінің түсіндірмесін береді

•Процедураның жазылу тәртібін түсінеді

 

 

 

Қолданыс

•Программа құру үшін процедурамен

манипуляция жасайды.

 

 

Анализ

•Процедуралар қолдана отырып, белгілі бір

есептің орындалу программасын талдайды

 

 

Синтез

•Процедуралар қолдана отырып, белгілі бір

есептің орындалу программасын

қайтақарайды.

 

 

 

Баға

•Процедуралар мен олардың жазылу тәртібі туралы білімін түйіндейді. Программалау кезінде нақты шешім қабылдайды.

 

 

Сабақ құрылымы:

 

 

 

І. Ақпарат алмасу (12 мин.)

ІІ. Алғашқы бекіту (5 мин.)

ІІІ. Құзырлылық қалыптастыру (15 мин.)

ІV. Шығармашылық қалыптастыру (10 мин.)

V. Бағамдау-бағалау (3 мин.)

 

 

Сабақ типі: Сабақта жаңа білімді игеру

 

 

Оқыту әдісі: Түсіндірмелі-иллюстративтік, топтық

 

 

Мұғалім іс-әрекетінің тәсілі:

 

 

 

•Оқушыларды жаңа түсініктермен таныстыру

•Сабақ барысында оқушыларға қосымша сұрақтар қоюға мүмкіндік беру

•Жаңа тақырыпты бекіту мақсатында оқушыларға мысалдар көрсету

•Оқушыларға мысалда берілген тапсырмаларды өз бетімен орындап көруге беру. Түсінбеген жағдайда дұрыс жауапқа сілтеу

 

 

Негізгі ұғымдар мен терминдер:

 

 

 

•Процедура мен Функция. Процедураны шақырулар. Формальды параметрлер. Нақтылы параметрлер.Процедура тұлғасы. Координаталар. Локальды айнымалылар.

 

 

Оқушыда дағды қалыптастыру:

 

 

 

•Жаңа тақырыпты толық игеру

•Қажет болған жағдайда мұғалімнен көмек сұрау

•Өтілген тақырыпты бекіту мақсатында үй жұмысын, деңгейлік тапсырмаларды толығымен өз бетімен орындау

 

 

Ақпарат көздері:

 

 

 

1. Бөрібаев Б., Нақысбеков Б., Мадиярова Г. 2013. Информатика және есептеуіш техника негіздері. Алматы. Мектеп.

2. http://dipls.ucoz.kz/publ/algoritmdeu_zhne_programmalau/1-1-0-2

 

 

Оқушы жетістігін бағалау:

 

 

 

Оқушының негізгі бағасы деңгейлік тапсырмаларды орындауына байланысты қойылады. Қосымша бағаны (бонус) алу үшін топтық тапсырманы
орындауы қажет.

 

 

 

Үй тапсырмасы:

 

 

 

  Негізгі түсінік пен анықтамаларды жаттау

  Сыныпта орындаған есептерге қосымша талдау жасау

  Үйге берілген тапсырмаларды орындау

 

 

 

• Бонус-балл тапсырмасы

a,b,c,d кесінділері берілген. Осы кесінділердің үшбұрыш құруға болатын әрбір үшеуі үшін сол үшбұрыш ауданын басып шығарыңыз. Берілген x,y,z қабырғалары бойынша үшбұрыш ауданын оның бар-жоқтығын тексеретіндей етіп есептеуді процедура түрінде өрнектеңіз.

 

САБАҚ БЛОКТАРЫ s

 

 

і. аҚПАРАТ алмасу

 

 

Тақырып жоспары:

1. Процедура ұғымы. Процедураның қолданылуы

2. Процедураны орындау тәртібі

3. Процедураның ерекшеліктері. Процедураның мысалдары

Слайдтар:

 

1-слайд (титул)

 

2-слайд   Сабақтың мақсаты

 

3-слайд   Тақырып жоспары

 

4-слайд                                      Процедуралар

Есеп: Мына фигураны құр

Ерекшелігі: үш ұқсас фигура

Жалпы: өлшемдері, айналу бұрышы

Айырмашылықтары: координаталары, түстері

 

 

 

 

5-слайд                                              Процедуралар

Процедура – кейбір әрекеттерді орындау үшін қолданылатын көмекші.
Сонымен қатар, процедура белгілі бір әрекеттерді орындау мақсатында алдын-ала бекітілген аты бойынша шақырылып орындалатын программаның тәуелсіз бөлігі болып табылады.

Процедура – қандай да болмасын атпен аталған әрекеттердің жүйелілігі.

 

6-слайд                             Процедуралардың қолданылуы

  Программаның әр жерінде орналасқан бірдей әрекеттерді орындау

  Программаны түсіну оңай болу үшін оны бірнеше қосалқы бөліктерге бөлу

          

7-слайд                            Процедураны орындау тәртібі

  Бірдей немесе ұқсас әрекеттерді ерекшелеп алу (үш фигура)

  Олардың ұқсас жерлері (өлшемі, пішіні, айналу бұрышы) мен айырмашылықтарын ( координаталары, түсі) табу

  Айырмашылықтарын белгіссіз айнымалылар түрінде өрнектеу, осы айнымалылар процедураның параметрлері болады                  

 

8-слайд                                            Программа

               

 

 

9-слайд                             Процедураның ерекшеліктері

  Барлық процедуралар негізгі программаның үстінде орналасқан

  Процедураның тақырыбында формальды параметрлер жазылады,

 олар кейде өзгеріп отыратындықтан атаулармен белгіленеді

  Процедураны шақыру кезінде жақша ішінде нақтылы параметрлер (сандар немесе арифметикалық өрнектер) көрсетіледі

 

10-слайд                             Процедураның ерекшеліктері

  Әрбір формалды параметрдің қос нүктеден кейін типі көрсетілуі қажет

  Егер типтері бірдей параметрлер бірінен кейін бірі орналасса, олардың арасы үтірмен ажыратылады

  Процедураның ішіндегі параметрлер айнымалылар секілді қолданылады

 

11-слайд                             Процедураның ерекшеліктері

  Процедурада қосымша айнымалы ретінде жергілікті (локальді) айнымалыларды пайдалануға болады, басқа процедуралар оған қатынай алмайды

 

12-слайд                                 Параметр-айнымалылар

Есеп: екі айнымалы мәндерінің орындарын ауыстыратын процедураны құру.

Ерекшеліктері: Процедурада жасалған өзгертулер шақырушы программаға белгілі болуы қажет.

 

13-слайд                          Параметр-айнымалылар

Қолданылуы: Процедура (және функция) осындай әдіс арқылы бірнеше мән бере алады.

Шақыртудың тыйым салынған нұсқалары:

14-слайд                                 Тапсырмалар (1-нұсқа)

1.    Процедураны пайдалана отырып, мына фигураны құрастыру.

 

2.    n саны берілген. Осы санның барлық жай бөлгіштерін алу керек. Жай санды тану процедурасын өзінше өрнектеңіз. (Жай сан деп бір мен өзінен басқа бүтін санды бөлгіштері жоқ санды айтады)

 

15-слайд                                  Тапсырмалар (2-нұсқа)

1.    a/b бөлшегін қысқармайтын p/q бөлшегіне келтіріп және оның жұмысын тексеретін kisk (a,b,p,q) процедурасын бүтін параметрлер бойынша сипаттаңыз.

2.    Процедураларды пайдалана отырып, мына фигураны құрастыру.

 

 

іі. алғашқы бекіту

 

Мына кестені толтыра отырып сабақтың мазмұны бойынша қорытынды шығар.

Процедураның қолданылуы

Процедураны орындау тәртібі

Процедураның ерекшеліктері

 

 

 

 

Қорытынды:___________________________________________________________

 

 

ііі. құзырлылық қалыптастыру

 

Деңгейлік тапсырмалар:

І деңгей тапсырмалары

1.    Процедура терминін түсіндір.

Процедура – қандай да болмасын атпен аталған әрекеттердің жүйелілігі.

2.    Процедураның қолданылуын жаз.

Программаның әр жерінде орналасқан бірдей әрекеттерді орындау

Программаны түсіну оңай болу үшін оны бірнеше қосалқы бөліктерге бөлу.

3.    Белгілі бір есептегі процедураның орындау тәртібінің түсіндірмесін бер.

Бірдей немесе ұқсас әрекеттерді ерекшелеп алу (үш фигура)

Олардың ұқсас жерлері (өлшемі, пішіні, айналу бұрышы) мен айырмашылықтарын ( координаталары, түсі) табу

Айырмашылықтарын белгіссіз айнымалылар түрінде өрнектеу, осы айнымалылар процедураның параметрлері болады.

4.    Процедураны программаға енгізу үшін қандай команда қолданамыз?

Procedure     Төмендегі мәтіннен қате тап. Дұрыс жауабын жаз.

5.    Процедураны шақыру кезінде жақша ішінде формальды параметрлер (x,y,r,t) көрсетіледі.Процедураны шақыру кезінде жақша ішінде нақтылы параметрлер (сандар немесе арифметикалық өрнектер) көрсетіледі

6. Процедурада қосымша айнымалы ретінде глобальды айнымалыларды пайдалануға болады. Процедурада қосымша айнымалы ретінде локальды айнымалыларды пайдалануға болады.

Төмендегі программа бөлігінен қате тап. Дұрыс жауабын жаз.

7. Procedure (x = real, y = integer, z = float)     Procedure pro(x : real; y : integer; z : float);

ІІ деңгей тапсырмалары

1.    a,b,c,d сандары берілген. x=max(a,b), y=max(c,d), z=max(x,y) мәндерін анықтаңыз. max(k,m) (к және м екі санның үлкенін табу) мәнін есептеуді функция арқылы өрнектеңіз.

 Program e10_1;

 var a,b,c,d,x,y,z: real;

function max(k,m:real): real;

 begin if k>m then max:=k else max:=m end;

begin

 writelnwrite(‘a,b,c,d мәнін енгізіңіз:’); readln(a,b,c,d);

 x:=max(a,b); y:=max(c,d); z:=max(x,y);

writeln(‘x=’,x,’y=’,y,’z=’,z)

end.\

2.    a,b,c,d кесінділері берілген. Осы кесінділердің үшбұрыш құруға болатын әрбір үшеуі үшін сол үшбұрыш ауданын басып шығарыңыз. Берілген x,y,z қабырғалары бойынша үшбұрыш ауданын оның бар-жоқтығын тексеретіндей етіп есептеуді процедура түрінде өрнектеңіз.

program e10_6;

var a,b,c,d:real;

procedure yshb(x,y,z:real);

label 15,18;

var s,p:real;

begin

if (x<y+z) and (y<x+z) and (z<x+y) then goto 15 else goto 18;

ІІІ деңгей тапсырмалары

Үш үштік: a1,b1,c1; a2,b2,c2; a3,b3,c3 сандары берілген. Әр үштіктің ең үлкені мен ең кішісін, сонан соң табылған үлкендері мен кішілерінің ішінен олардың 

ең үлкені және ең кішісін жеке-жеке табыңыз.

Program mys10_2;

var a1,b1,c1,a2,b2,c2,a3,b3,c3:real;

var max1,max2,max3,min1,min2,min3,max4,min4,max5,min5:real;

procedure maxmin(x,y,z:real; var max,min:real);

begin

 if (x>=y) and (x>=z) then max:=x;

 if (x<=y) and (x<=z) then min:=x;

 if (y>=x) and (y>=z) then max:=y;

 if (y<=x) and (y<=z) then min:=y;

 if (z>=x) and (z>=y) then max:=z;

 if (z<=x) and (z<=y) then min:=z;

 end;

begin write(‘a1,b1,c1-ді енгіз:’);readln(a1,b1,c1);

 write(‘a2,b2,c2-ні енгіз:’);readln(a2,b2,c2);

 write(‘a3,b3,c3-ті енгіз:’);readln(a3,b3,c3);

 maxmin(a1,b1,c1,max1,min1);

 maxmin(a2,b2,c2,max2,min2);

 maxmin(a3,b3,c3,max3,min3);

 maxmin(max1,max2,max3,max4,min4);

 maxmin(min1,min2,min3,max5,min5);

 writeln(‘1-үштіктің ең үлкені-‘,max1,’ең кішісі-‘,min1);

 writeln(‘2-үштіктің ең үлкені-‘,max2,’ең кішісі-‘,min2);

 writeln(‘3-үштіктің ең үлкені-‘,max3,’ең кішісі-‘,min3);

 writeln(‘Үлкендерінің ең үлкені-‘,max4,’ең кішісі-‘,min4);

 writeln(‘Кішілерінің ең үлкені-‘,max5,’ең кішісі-‘,min5);

end.

 

 

 

іV. шығармашылық әрекет

 

Топтық жұмыс.

1-топ:

2-топ:

 

V. бағамдау-бағалау

 

Сабақтың күтілетін нәтижесіне қалай қол жеткізгендігің туралы эссе жаз.

______________________________________________________________________

______________________________________________________________________

________

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Презентация по казахскому языку на тему "Процедуралар мен функциялар.""

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

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

Ландшафтный дизайнер

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 664 379 материалов в базе

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

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

Методическая разработка практического занятия для самостоятельной работы студентов II курса "Выполнение расчетных операций с помощью мастера функций"
  • Учебник: «Информатика. Углубленный уровень (в2 частях)», Поляков К.Ю., Еремин Е.А.
  • Тема: § 16. Работа с таблицей
  • 19.12.2015
  • 1310
  • 23
«Информатика. Углубленный уровень (в2 частях)»,  Поляков К.Ю., Еремин Е.А.

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

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

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

  • Скачать материал
    • 19.12.2015 1202
    • DOCX 847.7 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Зариббаев Эркин Рустамкулович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Зариббаев Эркин Рустамкулович
    Зариббаев Эркин Рустамкулович
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 26223
    • Всего материалов: 15

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

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

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

Интернет-маркетолог

Интернет-маркетолог

500/1000 ч.

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

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

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

36 ч. — 180 ч.

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

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

Применение компьютерных моделей при обучении математике и информатике в рамках ФГОС ООО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 48 человек из 27 регионов
  • Этот курс уже прошли 179 человек

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

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

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

500/1000 ч.

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

Мини-курс

Формирование здоровых детско-родительских отношений: влияние и преодоление сепарации

4 ч.

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

Мини-курс

Эффективные стратегии продаж: воронка, агрегаторы и мессенджеры

3 ч.

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

Мини-курс

Раннее развитие: комплексный подход к развитию и воспитанию детей от 0 до 7 лет.

5 ч.

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