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

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

"Конспектурока информатики,презентация для урока"

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

Саба?ты? та?ырыбы: III тарау. Алгоритмдеу ж?не программалау.

                                          Тарма?талу операторлары.

Саба?ты? ма?саты:

      Білімділік:              Шартты операторларды? жазылу т?ртібімен                

                                       таныстыру ж?не тарма?тал?ан алгоритмдерді

                                       ба?дарламалау жайлы т?сіндіру. Саба?тан ал?ан          

                                       теориялы? білімдерін ж?йелі т?рде т?жірибе ж?зінде

                                          к?рсете білу да?дыларын ?алыптастыру.

      Дамытушылы?:      Ба?дарламалау тілінде ж?мыс жасай білу      

                                       да?дыларын, ойлау ?абілеттерін, ?з білімдерін        

                                       сауатты т?рде жеткізе білуді, п?нге деген

                                       ?ызы?ушылы?ын дамыту.

      Т?рбиелік:             О?ушыларды? белсенділігін арттыру, ж?мыс жасау

                                       ма?сатында компьютерлік сауаттылы??а, ?зара

                                       к?мектесуге, ?зін-?зі ба?алау?а т?рбиелеу.

Саба?ты? типі:            Жа?а саба?ты т?сіндіру.

Саба?ты? т?рі:           Топты?

Саба?ты? к?рнекіліктері: Интерактивті та?та, о?улы?, ж?мыс д?птер.

П?н аралы? байланыс: Математика

Саба?ты? жоспары:

 ?йымдастыру б?лімі – 1 мин

 ?й тапсырмасын ?айталау – 5 мин

 Жа?а саба?ты т?сіндіру – 13 мин

 Жа?а саба?ты ?орытындылау с?ра?тары – 3 мин

 О?ушыларды? ?ызы?ушылы?ын арттыру – 5 мин

 Есептер шы?ару – 15 мин

 О?ушыларды ба?алау – 2 мин

 ?й тапсырмасы – 1 мин

 I. ?йымдастыру б?лімі: 1.С?лемдесу

                                           2.Саба??а ?атысын тексеру

                                           3.?й тапсырмасын с?рау

 II.Жа?а саба?ты баяндау:

   Алгоритм дегеніміз- берілген есепті? шы?ару жолын реттелген амалдар тізбегі т?ріне келтіру. Программа тілі программаны ??райтын жазбалар ж?йесін аны?тайтын ережелер жина?ы.

    Паскаль тілінде бас?ару операторларына шартты операторлар жатады. Егер есепті? мазм?нында шарт беріліп, шешімі сол шарт?а байланысты болса, шартты к?шу операторы ?олданылады.

    Тарма?талу операторы дегеніміз – шартты? орындалуына ж?не орындалмауына байланысты екі т?рлі жа?дайды? бірін та?дау?а м?мкіндік береді. Шарт ретінде логикалы? ?атынастар ?олданылады. Логикалы? шарт тексеріледі, егер орындалса,  онда бір жолмен, ал егер орындалмаса, онда екінші жолмен ж?зеге асады да, со?ында екі тарма? бірігеді. М?ндай алгоритмдерді шарт тексеру, я?ни тарта?талу операторы деп атайды. Блок – схемасында шарт тексеру блогы ромб ?олданылады.

                              жо?                             ия



 

       Тарма?талу алгоритмдерінде мынадай ?ызметші с?здер ?олданылады.   IF – егер, THEN – онда, ELSE – ?йтпесе.

       Оператор прогаммада?ы іс – ?рекеттерді?  орындалу реттілігін ?згертетін м?мкіндікті? е? к?п тара?ан т?сілі болып табылады. Шартты к?шу операторыны? толы? т?рі, паскаль тілінде жазылуы

   1 шарт 2 оператор

   If  < шарт > then < 1 оператор > else < 2 оператор  >

    Егер шартты?  м?ні “ а?и?ат ” болса, THEN с?зінен  кейінгі оператор, ал м?н “ жал?ан ” болса, ELSE с?зінен кейінге оператор орындалады.

     Шартты? ?рнегін жазу ?шін мынадай салыстыру белгілерін пайдаланамыз:

  =

Те?

  <

Кіші

  ≤

Кіші немесе те?

  >

?лкен

  ≥

?лкен немесе те?

 <>

Те? емес

    М?селен, ?мірден ?арапайым мысал. Егер демалыс к?ні ауа райы жа?сы болса, онда біз саяба??а серуендеуге барамыз, ?олайсыз болса ?йде теледидар к?реміз.

       Жа?а саба?ты ?орытындылау с?ра?тары:

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

2.Тарма?талу операторы дегеніміз не?

3.Тарма?талу алгоритмінде ?андай ?ызметші с?здер ?олданылады?

4.Шарт ?рнегін жазу ?шін ?андай салыстыру белгілері ?олданылады?

III.О?ушыларды? ?ызы?ушылы?ын арттыру, сергіту с?ті. Ж?мба?тар       

     шешу,ма?ал с?зді? м?йегі. Топты? жарыс.

1.Жануар?а  ??сас атым бар,

   Ба?дар к?рсетер затым бар

   Кілемше ?стінде т?рамын,

   Е? ?ажетті ??ралмын.             (тыш?ан)

2.Ж?ртты ?зіне ?арат?ан

   А?паратты са?тап, тарат?ан.   (компьютер)

3.М?ліметті с?ра?ан,

   Экран?а шы?ар?ан.      (монитор)

4.Егер білсе?, айта ?ойшы

   Б?л ?андай ??рыл?ы

   А?паратты ?а?азда?ы

   Компьютерге енгізеді.    (сканер)

5.Экранны? бетінде оны? т?ра?ы

   ?ашан болсын жыпылы?тап т?рады.    (курсор)

6.Биологияда б?л паразит

   К?зге зор?а к?рінер

   Информатикада ?лшем бірлік

   А?параттарды ?лшер б?л .      (бит)

7.Байт биттен ??ралады  (те?ге тиыннан ??ралады)

8.Компьютерде 2 колонка,дауысы оны? жер жарады

   (айда?аны бес ешкі, ыс?ыры?ы жер жарады)

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

   (шегірткеден ?оры??ан, егін екпес)

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

     (бір бас жа?сы, екі бас оданда жа?сы)

11.Антивирусы к?штіні – вирус ала алмайды.

    (досы к?пті жау алмайды)

12.Білмесе?  «аны?тамадан» с?ра. (білмесе? білгенннен с?ра).

IV.Есептер шы?ару. Екі топ?а тапсырма

   I топ. Екі санны? ?лкенін табатын  программа ж?не блок сызбасын ??ру.

   II топ.   у =            

Программа  ж?не блок сызбасын ??ру.

V. О?ушыларды ба?алау

    Саба? барысында ?р о?ушыны? саба? со?ында ?здеріні? ?аншалы?ты д?режеде та?ырыпты ме?гергені аны?талады, ?й тапсырмасын, есеп шы?ару, тест пара?ы, б?гінгі жа?а саба??а жа?сы ?атыс?ан о?ушыларды ?з де?гейлеріне ?арап ба?алау.

VI. ?йге тапсырма

     Тарма?талу операторлары.

                               Тест с?ра?тары.

1.Алгоритмдерді? есептегі белгілі бір шарт?а т?уелді тарма?талып бірнеше                                          

   жолдар?а б?ліну тобын.

   а) сызы?ты? алгоритм

   б) тарма?тал?ан алгоритм

   в) циклдік алгоритм

2.?андай жа?дайда тарма?талу алгоритмі ?олданылады?

  а) кейбір командалар бірнеше рет ?айталан?анда

  б) шарттар?а байланысты

  в) кестелік функцияны есептеуге

3.Тарма?талу операторыны? толымды т?рі?

  а) FOR – NEXT

  б) IF – THEN – ELSE

  в) IF – THEN

4. Тарма?талу операторыны? толымсыз т?рі?

    а) FOR – TО

    б) IF – THEN – ELSE

    в) IF – THEN

5.Шартты к?шу операторыны? д?рыс н?с?асын к?рсет

  а) if < шарт>  then  <1-оператор>  else  <2- оператор >

  б) if  <1- оператор >  then < шарт>  else  <2- оператор >

  в) if < шарт>  then  <2- оператор >  else  <1- оператор > 

6.IF с?зіні? баламасы

   а) егер     б) онда    в) ?йтпесе

7. THEN с?зіні? баламасы

   а) егер     б) онда    в) ?йтпесе

8. ELSE с?зіні? баламасы

   а) егер     б) онда    в) ?йтпесе 

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«"Конспектурока информатики,презентация для урока"»

Сабақтың тақырыбы: III тарау. Алгоритмдеу және программалау.

Тармақталу операторлары.

Сабақтың мақсаты:

Білімділік: Шартты операторлардың жазылу тәртібімен

таныстыру және тармақталған алгоритмдерді

бағдарламалау жайлы түсіндіру. Сабақтан алған

теориялық білімдерін жүйелі түрде тәжірибе жүзінде

көрсете білу дағдыларын қалыптастыру.

Дамытушылық: Бағдарламалау тілінде жұмыс жасай білу

дағдыларын, ойлау қабілеттерін, өз білімдерін

сауатты түрде жеткізе білуді, пәнге деген

қызығушылығын дамыту.

Тәрбиелік: Оқушылардың белсенділігін арттыру, жұмыс жасау

мақсатында компьютерлік сауаттылыққа, өзара

көмектесуге, өзін-өзі бағалауға тәрбиелеу.

Сабақтың типі: Жаңа сабақты түсіндіру.

Сабақтың түрі: Топтық

Сабақтың көрнекіліктері: Интерактивті тақта, оқулық, жұмыс дәптер.

Пән аралық байланыс: Математика

Сабақтың жоспары:

Ұйымдастыру бөлімі – 1 мин

Үй тапсырмасын қайталау – 5 мин

Жаңа сабақты түсіндіру – 13 мин

Жаңа сабақты қорытындылау сұрақтары – 3 мин

Оқушылардың қызығушылығын арттыру – 5 мин

Есептер шығару – 15 мин

Оқушыларды бағалау – 2 мин

Үй тапсырмасы – 1 мин

I. Ұйымдастыру бөлімі: 1.Сәлемдесу

2.Сабаққа қатысын тексеру

3.Үй тапсырмасын сұрау

II.Жаңа сабақты баяндау:

Алгоритм дегеніміз- берілген есептің шығару жолын реттелген амалдар тізбегі түріне келтіру. Программа тілі программаны құрайтын жазбалар жүйесін анықтайтын ережелер жинағы.

Паскаль тілінде басқару операторларына шартты операторлар жатады. Егер есептің мазмұнында шарт беріліп, шешімі сол шартқа байланысты болса, шартты көшу операторы қолданылады.

Тармақталу операторы дегеніміз – шарттың орындалуына және орындалмауына байланысты екі түрлі жағдайдың бірін таңдауға мүмкіндік береді. Шарт ретінде логикалық қатынастар қолданылады. Логикалық шарт тексеріледі, егер орындалса, онда бір жолмен , ал егер орындалмаса , онда екінші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тартақталу операторы деп атайды. Блок – схемасында шарт тексеру блогы ромб қолданылады.

жоқ ия

шартттттттттттттт

1 оператор

2 оператор









Тармақталу алгоритмдерінде мынадай қызметші сөздер қолданылады. IF – егер , THEN – онда, ELSE – әйтпесе.

Оператор прогаммадағы іс – әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең көп тараған тәсілі болып табылады. Шартты көшу операторының толық түрі, паскаль тілінде жазылуы

1 шарт 2 оператор

If then else

Егер шарттың мәні “ ақиқат ” болса, THEN сөзінен кейінгі оператор, ал мән “ жалған ” болса, ELSE сөзінен кейінге оператор орындалады.

Шарттың өрнегін жазу үшін мынадай салыстыру белгілерін пайдаланамыз:

=

Тең

Кіші

Кіші немесе тең

Үлкен

Үлкен немесе тең

Тең емес

Мәселен, өмірден қарапайым мысал. Егер демалыс күні ауа райы жақсы болса, онда біз саябаққа серуендеуге барамыз, қолайсыз болса үйде теледидар көреміз.

Ауа райы жақсы ма?







Теледидар көреміз

Саябақта серуендейміз









Жаңа сабақты қорытындылау сұрақтары:

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

2.Тармақталу операторы дегеніміз не?

3.Тармақталу алгоритмінде қандай қызметші сөздер қолданылады?

4.Шарт өрнегін жазу үшін қандай салыстыру белгілері қолданылады?

III.Оқушылардың қызығушылығын арттыру, сергіту сәті. Жұмбақтар

шешу,мақал сөздің мәйегі. Топтық жарыс.

1.Жануарға ұқсас атым бар,

Бағдар көрсетер затым бар

Кілемше үстінде тұрамын,

Ең қажетті құралмын. (тышқан)

2.Жұртты өзіне қаратқан

Ақпаратты сақтап, таратқан. (компьютер)

3.Мәліметті сұраған,

Экранға шығарған. (монитор)

4.Егер білсең, айта қойшы

Бұл қандай құрылғы

Ақпаратты қағаздағы

Компьютерге енгізеді. (сканер)

5.Экранның бетінде оның тұрағы

Қашан болсын жыпылықтап тұрады. (курсор)

6.Биологияда бұл паразит

Көзге зорға көрінер

Информатикада өлшем бірлік

Ақпараттарды өлшер бұл ... (бит)

7.Байт биттен құралады (теңге тиыннан құралады)

8.Компьютерде 2 колонка,дауысы оның жер жарады

(айдағаны бес ешкі, ысқырығы жер жарады)

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

(шегірткеден қорыққан, егін екпес)

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

(бір бас жақсы, екі бас оданда жақсы)

11.Антивирусы күштіні – вирус ала алмайды.

(досы көпті жау алмайды)

12.Білмесең «анықтамадан» сұра. (білмесең білгенннен сұра).

IV.Есептер шығару. Екі топқа тапсырма

I топ. Екі санның үлкенін табатын программа және блок сызбасын құру.

II топ. у =

Программа және блок сызбасын құру.

V. Оқушыларды бағалау

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

VI. Үйге тапсырма

Тармақталу операторлары.

















Тест сұрақтары.

1.Алгоритмдердің есептегі белгілі бір шартқа тәуелді тармақталып бірнеше

жолдарға бөліну тобын ....

а) сызықтық алгоритм

б) тармақталған алгоритм

в) циклдік алгоритм

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

а) кейбір командалар бірнеше рет қайталанғанда

б) шарттарға байланысты

в) кестелік функцияны есептеуге

3.Тармақталу операторының толымды түрі?

а) FOR – NEXT

б) IF – THEN – ELSE

в) IF – THEN

4. Тармақталу операторының толымсыз түрі?

а) FOR – TО

б) IF – THEN – ELSE

в) IF – THEN

5.Шартты көшу операторының дұрыс нұсқасын көрсет

а) if шарт then 1-оператор else 2- оператор

б) if then шарт else

в) if шарт then 2- оператор else

6.IF сөзінің баламасы

а) егер б) онда в) әйтпесе

7. THEN сөзінің баламасы

а) егер б) онда в) әйтпесе

8. ELSE сөзінің баламасы

а) егер б) онда в) әйтпесе




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

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

Категория: Уроки

Целевая аудитория: 8 класс

Скачать
"Конспектурока информатики,презентация для урока"

Автор: Киркиманова Жадыра Боранбаевна

Дата: 16.04.2016

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


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

Видеоуроки для учителей

Курсы для учителей

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

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

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

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

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