kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Ашык сабак. "Тармакталу алгоритмін программалау"

Нажмите, чтобы узнать подробности

Колданган ?діс т?сілдер: Актны пайдалану,  компьютерді пайдаланып Турбо Паскаль программасында есептер шешу, логикалы? есептер, Сергіту с?ті, Сын т?р?ысында ойлау, Ми?а шабуыл, 

Саба?ты? ма?саты:
Білімділік: Паскаль тіліні? тарма?талу операторы туралы   ал?ан теориялы? білімдерін ж?йелі т?рде т?жірибе ж?зінде к?рсете білу да?дыларын ?алыптастыру. 
Дамытушылы?: ?зіндік ойын д?лелдеп, т?жырымдай білуге жетелеу. Зейінін, ойлауын, есте са?тауын  дамыту. Ал?ан білімдерін ?мірде ?олдана білуге да?дыландыру.
Т?рбиелік: Отанын с?йетін патриот етіп т?рбиелеу, адамгершілік ?асиеттерін дамыту.
Шапша?дылы??а, тияна?тылы??а  баулу.

Просмотр содержимого презентации
«9? ???? ?????»

«Бәйге» Миға шабуыл Үй тапсырмасы: 1. Алгоритм дегеніміз не?  2. Экранға хабарларды және бағдарламаның нәтижелерін шығару үшін қандай операторлар қолданылады? 3. Алгоритмнің қасиеттерін атаңыз? 4. Алгоритмді компьютер түсінетіндей тілде жазуды не деп атаймыз? 5. Екі бүтін санды қосып, қосындысын экранда шығару. 6 .Сызықты немесе тізбекті алгоритм дегеніміз не?

«Бәйге»

Миға шабуыл

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

1. Алгоритм дегеніміз не?

2. Экранға хабарларды және бағдарламаның нәтижелерін шығару үшін қандай операторлар қолданылады?

3. Алгоритмнің қасиеттерін атаңыз?

4. Алгоритмді компьютер түсінетіндей тілде жазуды не деп атаймыз?

5. Екі бүтін санды қосып, қосындысын экранда шығару.

6 .Сызықты немесе тізбекті алгоритм дегеніміз не?

Сабақтың тақырыбы:   Тармақталу алгоритмдерін программалау

Сабақтың тақырыбы:

Тармақталу алгоритмдерін программалау

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

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

Мен естіп - ұмыттым, көріп - есте сақтадым, орындап - түсіндім! Чарльз Беббидж

Мен естіп - ұмыттым,

көріп - есте сақтадым,

орындап - түсіндім!

Чарльз Беббидж

Сергіту сәті  Мақал- сөздің мәйегі 1.Жігітті компьютеріне қарап, бағала 6. Байт биттен құралады 1.Жігітті досына қарап, бағала 6.Теңге тиыннан құралады 2. Вирустан қорыққан, интернетке шықпас 7. Web - дизайншының өз еркі, сайтты қалай жасаса 2. Шегірткеден қорыққан, егін екпес 7.  Қазаншының өз еркі, қайдан құлақ шығарса 3.  Компьютердің жұмысы, иесіне мәлім 8. Білмесең, «анықтамадан» сұра .  3. Атының сыры иесіне мәлім 8.  Білмесең білгеннен сұра 4.  Бір ядролы процессор жақсы, ал екі ядролы одан да жақсы.  9. Антивирусы күшті компьютерді - Вирус ала алмайды 4. Бір бас жақсы, екі бас одан да жақсы  9. Досы көпті жау алмайды 5. Күлсең ескірген компьютерлерге күл. 10 Компьютерде екі колонка, дауысы жер жарады  5. Күлсең кәріге күл 10. Айдағаны бес ешкі, ысқырығы жер жарады

Сергіту сәті

Мақал- сөздің мәйегі

1.Жігітті компьютеріне қарап, бағала

6. Байт биттен құралады

1.Жігітті досына қарап, бағала

6.Теңге тиыннан құралады

2. Вирустан қорыққан, интернетке шықпас

7. Web - дизайншының өз еркі, сайтты қалай жасаса

2. Шегірткеден қорыққан, егін екпес

7. Қазаншының өз еркі, қайдан құлақ шығарса

3. Компьютердің жұмысы, иесіне мәлім

8. Білмесең, «анықтамадан» сұра .

3. Атының сыры иесіне мәлім

8. Білмесең білгеннен сұра

4. Бір ядролы процессор жақсы, ал екі ядролы одан да жақсы.

9. Антивирусы күшті компьютерді - Вирус ала алмайды

4. Бір бас жақсы, екі бас одан да жақсы

9. Досы көпті жау алмайды

5. Күлсең ескірген компьютерлерге күл.

10 Компьютерде екі колонка, дауысы жер жарады

5. Күлсең кәріге күл

10. Айдағаны бес ешкі, ысқырығы жер жарады

«Графикалық диктант» тапсырмасы Тармақталу алгоритмі – бұл, есептің мазмұнында шарт беріліп, шешім сол шартқа байланысты байланысты болатын алгоритм. Шарт – бұл, тек қана «жалған» мәнді қабылдайтын, логикалық өрнек. Sqrt (x) функциясы – х-тің квадрат түбірі. Паскальда «минус» тармағы Then операторын білдіреді. Writeln операторы - тармақталу операторы болып табылады.  операторы «Егер» деп оқылады. Integer – бұл мәліметтердің нақты типі. Read – енгізу процедурасы. Логикалық “and” бұл «немесе» деп оқылады. Егер алгоритмде бірнеше жағдайдың біреуін пайдалану  қажет болса, онда таңдау операторы қолданылады.

«Графикалық диктант» тапсырмасы

  • Тармақталу алгоритмі – бұл, есептің мазмұнында шарт беріліп, шешім сол шартқа байланысты байланысты болатын алгоритм.
  • Шарт – бұл, тек қана «жалған» мәнді қабылдайтын, логикалық өрнек.
  • Sqrt (x) функциясы – х-тің квадрат түбірі.
  • Паскальда «минус» тармағы Then операторын білдіреді.
  • Writeln операторы - тармақталу операторы болып табылады.
  • операторы «Егер» деп оқылады.
  • Integer – бұл мәліметтердің нақты типі.
  • Read – енгізу процедурасы.
  • Логикалық “and” бұл «немесе» деп оқылады.
  • Егер алгоритмде бірнеше жағдайдың біреуін пайдалану

қажет болса, онда таңдау операторы қолданылады.

«Графикалық диктант» тапсырмасы

«Графикалық диктант» тапсырмасы

«Жалғастыр» тапсырмасы Білімді  «  дамыта алмайтын елдің болашағы жоқ»  «Тәрбие ошағы – »  мектеп «Ұлт болашағы білімді қолында»  ұрпақ

«Жалғастыр» тапсырмасы

Білімді

« дамыта алмайтын елдің болашағы жоқ»

«Тәрбие ошағы – »

мектеп

«Ұлт болашағы білімді қолында»

ұрпақ

Есеп:    Жазықтықта (x,y) координатасы бар нүкте берілген. Жазықтықта нүкте штрихталған облыстың ішкі жағында, штрихталған облыстың сыртқы жағында немесе оның шекарасында жатуына байланысты, экранға «Иә», «Жоқ», «Шекарасында» деген жауаптарды шығаратын программа құр. Облысы графикалық түрде берілген.  у  0 х

Есеп:   Жазықтықта (x,y) координатасы бар нүкте берілген. Жазықтықта нүкте штрихталған облыстың ішкі жағында, штрихталған облыстың сыртқы жағында немесе оның шекарасында жатуына байланысты, экранға «Иә», «Жоқ», «Шекарасында» деген жауаптарды шығаратын программа құр. Облысы графикалық түрде берілген.

у

0 х

у  М2  0 М1 х  M3

у

М2

0 М1 х

M3

  • М1 –нүкте жиыны облыстың ішкі жағында жатыр;
  • М2 – нүкте жиыны облыстың сыртқы жағында жатыр;
  • М3 – нүкте жиыны облыстың шекарасы.
10 2 ; Облыс шекарасында жатқан нүктелер жиыны: M3: х 2 + у 2 = 10 2 . y 0 10 x -10 1-сурет" width="640"

Облыс ішінде жатқан нүктелер жиыны:

M1: х 2 + у 2

Облыс сыртында жатқан нүктелер жиыны:

M2: х 2 + у 2 10 2 ;

Облыс шекарасында жатқан нүктелер жиыны:

M3: х 2 + у 2 = 10 2 .

y

0 10 x

-10

1-сурет

10 немесе | у | 5; Облыс шекарасында жатқан нүктелер жиыны: M3: ( | х | y 5 -10 0 10 x -5 2-сурет" width="640"

Облыс ішінде жатқан нүктелер жиыны:

M1: | х |

Облыс сыртында жатқан нүктелер жиыны:

M2: | х | 10 немесе | у | 5;

Облыс шекарасында жатқан нүктелер жиыны:

M3: ( | х |

y

5

-10 0 10 x

-5

2-сурет

X) немесе (Y 10) Облыс шекарасында жатқан нүктелер жиыны: M3: (Y = X) или (Y = -X) или (Х = 10) y y = x 0 10 x y = - x 3-сурет" width="640"

M1: (Y -X) және (X

Облыс сыртында жатқан нүктелер жиыны:

M2: (Y X) немесе (Y 10)

Облыс шекарасында жатқан нүктелер жиыны:

M3: (Y = X) или (Y = -X) или (Х = 10)

y

y = x

0 10 x

y = - x

3-сурет

sqr (10) then writeln (‘Жоқ’) else writeln (‘Шекарада’); End." width="640"

Program Esep1;

Var x, y : real;

Begin

Writeln (‘Нүкте координатларын енгіз’);

Readln   (x,y);

If sqr (x)+sqr (y) then writeln (‘Ия’) else

If sqr (x)+sqr (y)sqr (10) then writeln (‘Жоқ’) else writeln (‘Шекарада’);

End.

10) or (abs(y) 5) then writeln (‘Жоқ’) else writeln (‘Шекарада’); End." width="640"

Program Esep2;

Var x, y : real;

Begin

Writeln (‘Нүкте координатларын енгіз’);

Readln   (x,y);

If (abs(x) then writeln (‘Ия’) else

If (abs(x) 10) or (abs(y) 5) then writeln (‘Жоқ’) else writeln (‘Шекарада’);

End.

X)  or  (Y 10)  then writeln (‘Жоқ’) else writeln (‘Шекарада’); End." width="640"

Program Esep3;

Var x, y : real;

Begin

Writeln (‘Нүкте координатларын енгіз’);

Readln   (x,y);

If (Y -X)  and (X then writeln (‘Иа’) else

If (Y X)  or  (Y 10)  then writeln (‘Жоқ’) else writeln (‘Шекарада’);

End.

Тест жұмысы 1. Қандай жағдайда тармақталу алгоритімі қолданылады? кейбір командаларға бірнеше рет қолданылады шарттарға байланысты кейбір операциялар кестелік функцияны есептеуде анықталған операторға өтуде ішкі программаға өтуде 2. Блок-сызбада тіктөртбұрыш нені білдіреді? шарттың берілуін нәтижені шығарады мәліметтерді өңдейді мәліметтер енгізеді белгіленулер енгізеді 3. Тармақталу операторы... қызметші сөздері көмегімен жазылады. Sgr Abs If-Then-Else For to do mod 4. Логикалық күрделі қатынастар өрнегінде AND деген не?

Тест жұмысы

1. Қандай жағдайда тармақталу алгоритімі қолданылады?

  • кейбір командаларға бірнеше рет қолданылады
  • шарттарға байланысты кейбір операциялар
  • кестелік функцияны есептеуде
  • анықталған операторға өтуде
  • ішкі программаға өтуде

2. Блок-сызбада тіктөртбұрыш нені білдіреді?

  • шарттың берілуін
  • нәтижені шығарады
  • мәліметтерді өңдейді
  • мәліметтер енгізеді
  • белгіленулер енгізеді

3. Тармақталу операторы... қызметші сөздері көмегімен жазылады.

  • Sgr
  • Abs
  • If-Then-Else
  • For to do
  • mod

4. Логикалық күрделі қатынастар өрнегінде AND деген не?

  • емес
  • бірге
  • немесе
  • солай
  • және
5. Қандай жағдайда таңдау алгоритімі қолданылады? есепте 3-тен көп шарт берілсе шарттарға байланысты кейбір операцияларда кестелік функцияны есептеуде анықталған операторға өтуде ішкі программаға өтуде 6. Блок-сызбада шарт қай блоктың ішіне жазылады? тіктөртбұрыш үшбұрыш ромб параллелограмм шеңбер 7. and, or, not қызметші сөздері не үшін қолданылады? құрама шартта жай шартта таңдау операторында көмекші программада цикл операторында 8. Паскаль тіліндегі таңдау операторы.... CASE OF …. GO TO [метка] ; IF [] THEN [1-] FOR i=1 TO n NEXT While … do  

5. Қандай жағдайда таңдау алгоритімі қолданылады?

  • есепте 3-тен көп шарт берілсе
  • шарттарға байланысты кейбір операцияларда
  • кестелік функцияны есептеуде
  • анықталған операторға өтуде
  • ішкі программаға өтуде

6. Блок-сызбада шарт қай блоктың ішіне жазылады?

  • тіктөртбұрыш
  • үшбұрыш
  • ромб
  • параллелограмм
  • шеңбер

7. and, or, not қызметші сөздері не үшін қолданылады?

  • құрама шартта
  • жай шартта
  • таңдау операторында
  • көмекші программада
  • цикл операторында

8. Паскаль тіліндегі таңдау операторы....

  • CASE OF ….
  • GO TO [метка] ;
  • IF [] THEN [1-]
  • FOR i=1 TO n NEXT
  • While … do

 

Үй тапсырмасы: Оқулықтан §6 оқу. 59 беттегі №12 практикалық жұмыстың а, с тармақтарын шығару   Есеп: 4 суретте берілген есептің обласын табатын программа құр. 4-сурет

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

Оқулықтан §6 оқу. 59 беттегі №12 практикалық жұмыстың а, с тармақтарын шығару

  Есеп: 4 суретте берілген есептің обласын табатын программа құр.

4-сурет

Бүгінгі сабақтан Не білдім? Не үйрендім? Не білгім келеді?

Бүгінгі сабақтан

Не білдім?

Не үйрендім?

Не білгім келеді?

Кері байланыс: Ойды аяқта: Қиындық тудырды… Бүгін мен білдім… Қолымнан келді … Мен үйрендім…

Кері байланыс:

Ойды аяқта:

Қиындық тудырды…

Бүгін мен білдім…

Қолымнан келді …

Мен үйрендім…


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 9 класс.
Урок соответствует ФГОС

Скачать
Ашык сабак. "Тармакталу алгоритмін программалау"

Автор: Ракатов Жанибек Джакыпбаевич

Дата: 13.12.2014

Номер свидетельства: 143160



ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства