СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Паскаль тілі циклдік алгоритм

Категория: Информатика

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

Та?ырыбы:  Циклді? ал?ы шарты. Циклді? ілесу шарты.

Ма?саты: О?ушыларды? Паскаль тіліндегі циклдік операторлар жайлы  білімдерін ?алыптастыруды жал?астыру. Циклдік программалар ??рып  ?йрету.

Міндеттер:    

Білімділік – О?ушыларды циклдік алгоритмдерді программалауды ?йрету. 

Дамытушылы? –О?ушыларды? программалау  т?сілдері мен ?дістерін ?олдану ?абілеттерін дамыту.

Т?рбиелік – О?ушыларды? компьютерде д?рыс ж?мыс жасау?а т?рбиелеу.

Саба? т?рі: лекция саба?

Саба? типі: аралас саба?

?діс-т?сілдер: т?сіндірмелі – иллюстративті, к?рнекілік, с?ра? -жауап

??рал-жабды?тар компьютер - 7, ж?мыс д?птері, ActiveStudio ба?дарламасы, ActivBoard, ActivPen, бейнепроектор-1.

Пайдаланыл?ан ?дебиеттер: 1) Б.Бурибаев. Информатика ж?не ЕТ негіздері, о?улы? 9 сынып;

                                                        2) Основы информатики и ВТ, базовый курс 10-11 класс;

                                                  3) С.Т.Мухамеджанова, «Методика обучения информатике»

                                                  4)Динисламов, «Паскаль программалау негіздері»

 

Саба? барысы

 

?йымдастыру кезе?і (2 мин):

а) о?ушылар тізімі;

            ?) кабинет жа?дайы;

            б) саба? барысымен таныстыру.

?й тапсырмасын тексеру.(3-5мин)

1 Циклдік алгоритм дегеніміз не?

2 ?андай циклдік операторлар бар?

 3 FOR операторыны? жазылу форматы ?андай?.

3)Жа?а та?ырып?а кіріспе (3-5 мин)

4) Жа?а та?ырыпты т?сіндіру(3-5 мин)

REPEAT ?айталау операторы  WHILE операторына ??сас, айырмашылы?ы – ?айталану шарты цикл со?ында тексеріледі, сонды?тан ол кем дегенде бір рет орындалатын болады. Екінші ?згешелігі – цикл т?л?асы шарт жал?ан бол?анда ?айталанып, ол а?и?ат бол?ан кезде циклді орындау до?арылады.

Б?л оператор REPEAT  ж?не UNTIL т?йінді с?здерін пайдаланып орындалады. Жазылу пішімі:

REPEAT

<оператор 1>;

<оператор 2>;

…………

<оператор n>;

UNTIL <шарт>;

Б?л жерде операторлар REPEAT  ж?не UNTIL с?здеріні? арасына орналас?анды?тан, м?нда BEGIN ж?не END с?здері жазылмайды.

REPEAT  операторыны? циклі ішінде оны? орындалу шартына ?сер ететін кем дегенде бір оператор болуы тиіс, ?йтпесе, ол шексіз ?айталана беруі м?мкін.

Алдын ала берілген шарт бойынша ?айталауды ж?зеге асыратын оператор WHILE ж?не DO т?йінді с?здері ?олданылып орындалады. Жазылу пішімі:

WHILE <?айталану шарты> DO <цикл т?л?асы>;

М?нда?ы ?айталану шарты – логикалы? ?рнек, цикл т?л?асы – ?айталанып орындалып отыратын ?арапайым немесе ??рама оператор. Цикл ?рбір орындалар алдында ?айталану шартыны? м?ні есептеледі, егер ол а?и?ат болса, цикл т?л?асы орындалады да, шарт ?айта тексеріледі. ?айталану шарты жал?ан болса, циклді? орындау до?арылып, WHILE операторынан кейінгі жолдар ат?арыла бастайды. Егер шарт бірінші тексерілгеннен–а? жал?ан болса, онда цикл орындалмайды. Егер цикл т?л?асы ?арапайым оператор емес, ??рама оператор болса, онда операторды? жазылу пішімін келесідей жазу?а болады:

WHILE <шарт> DO

BEGIN

         <1-оператор;>

         <2-опреатор;>

        …….

         <N-опреатор;>

END

 

Сергіту жатты?улары (2 мин)

 

5)  Жа?а та?ырыпты бекіту (10-15 мин)

Тапсырмалар мен с?ра?тар:

1 REPEAT ?айталау операторны? жазылу форматы?

2  WHILE операторыны? жазылу форматы?

3  Циклдік операторларын ?йымдастыру жолдары?

Тапсырма №1.

y=cos10+cos20+cos30+….+cos200 функциясын есептейтін программа ??ры?дар. Компьютерде орындап, н?тижені к?рсет.

Тапсырма №2.

А) 21 + 23 + 25 + .. .+ 215 суммасын есептейтін программа ??ры?дар.

Б) 21 * 23 * 25 *...* 215 к?бейтіндісін есептейтін программа ??ры?дар.

Компьютерде орындап, н?тижені к?рсет.

Тапсырма №3.

К?рделі циклды? ??рылымын пайдаланып, 2-ден 9-?а дейінгі к?бейту кестесін экран?а шы?аратын программа ??ры?дар.

Компьютерде орындап, н?тижені к?рсет.

 

6)Саба?ты ?орытындылау

О?ушылар?а циклдік операторлары туралы жалпы  ма?л?мат беру.

 

7) ?йге тапсырма  

REPEAT циклдік операторы.   WHILE циклдік операторы.

 

 

 

Просмотр содержимого документа
«19 сабак Циклдын алгы шарты илесу шарты»

Тақырыбы: Циклдің алғы шарты. Циклдің ілесу шарты.

Мақсаты: Оқушылардың Паскаль тіліндегі циклдік операторлар жайлы білімдерін қалыптастыруды жалғастыру. Циклдік программалар құрып үйрету.

Міндеттер:

Білімділік – Оқушыларды циклдік алгоритмдерді программалауды үйрету.

Дамытушылық –Оқушылардың программалау тәсілдері мен әдістерін қолдану қабілеттерін дамыту.

Тәрбиелік – Оқушылардың компьютерде дұрыс жұмыс жасауға тәрбиелеу.

Сабақ түрі: лекция сабақ

Сабақ типі: аралас сабақ

Әдіс-тәсілдер: түсіндірмелі – иллюстративті, көрнекілік, сұрақ -жауап

Құрал-жабдықтар компьютер - 7, жұмыс дәптері, ActiveStudio бағдарламасы, ActivBoard, ActivPen, бейнепроектор-1.

Пайдаланылған әдебиеттер: 1) Б.Бурибаев. Информатика және ЕТ негіздері, оқулық 9 сынып;

2) Основы информатики и ВТ, базовый курс 10-11 класс;

3) С.Т.Мухамеджанова, «Методика обучения информатике»

4)Динисламов, «Паскаль программалау негіздері»


Сабақ барысы


Ұйымдастыру кезеңі (2 мин):

а) оқушылар тізімі;

ә) кабинет жағдайы;

б) сабақ барысымен таныстыру.

Үй тапсырмасын тексеру.(3-5мин)

1 Циклдік алгоритм дегеніміз не?

2 Қандай циклдік операторлар бар?

3 FOR операторының жазылу форматы қандай?.

3)Жаңа тақырыпқа кіріспе (3-5 мин)

4) Жаңа тақырыпты түсіндіру(3-5 мин)

REPEAT қайталау операторы WHILE операторына ұқсас, айырмашылығы – қайталану шарты цикл соңында тексеріледі, сондықтан ол кем дегенде бір рет орындалатын болады. Екінші өзгешелігі – цикл тұлғасы шарт жалған болғанда қайталанып, ол ақиқат болған кезде циклді орындау доғарылады.

Бұл оператор REPEAT және UNTIL түйінді сөздерін пайдаланып орындалады. Жазылу пішімі:

REPEAT

;

;

…………

;

UNTIL ;

Бұл жерде операторлар REPEAT және UNTIL сөздерінің арасына орналасқандықтан, мұнда BEGIN және END сөздері жазылмайды.

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

Алдын ала берілген шарт бойынша қайталауды жүзеге асыратын оператор WHILE және DO түйінді сөздері қолданылып орындалады. Жазылу пішімі:

WHILE DO ;

Мұндағы қайталану шарты – логикалық өрнек, цикл тұлғасы – қайталанып орындалып отыратын қарапайым немесе құрама оператор. Цикл әрбір орындалар алдында қайталану шартының мәні есептеледі, егер ол ақиқат болса, цикл тұлғасы орындалады да, шарт қайта тексеріледі. Қайталану шарты жалған болса, циклдің орындау доғарылып, WHILE операторынан кейінгі жолдар атқарыла бастайды. Егер шарт бірінші тексерілгеннен–ақ жалған болса, онда цикл орындалмайды. Егер цикл тұлғасы қарапайым оператор емес, құрама оператор болса, онда оператордың жазылу пішімін келесідей жазуға болады:

WHILE шарт DO

BEGIN

1-оператор;

2-опреатор;

…….

N-опреатор;

END;


Сергіту жаттығулары (2 мин)


5) Жаңа тақырыпты бекіту (10-15 мин)

Тапсырмалар мен сұрақтар:

1 REPEAT қайталау операторның жазылу форматы?

2 WHILE операторының жазылу форматы?

3 Циклдік операторларын ұйымдастыру жолдары?

Тапсырма №1.

y=cos10+cos20+cos30+….+cos200 функциясын есептейтін программа құрыңдар. Компьютерде орындап, нәтижені көрсет.

Тапсырма №2.

А) 21 + 23 + 25 + .. .+ 215 суммасын есептейтін программа құрыңдар.

Б) 21 * 23 * 25 *...* 215 көбейтіндісін есептейтін программа құрыңдар.

Компьютерде орындап, нәтижені көрсет.

Тапсырма №3.

Күрделі циклдың құрылымын пайдаланып, 2-ден 9-ға дейінгі көбейту кестесін экранға шығаратын программа құрыңдар.

Компьютерде орындап, нәтижені көрсет.


6)Сабақты қорытындылау

Оқушыларға циклдік операторлары туралы жалпы мағлұмат беру.


7) Үйге тапсырма

REPEAT циклдік операторы. WHILE циклдік операторы.




Скачать

Рекомендуем курсы ПК и ППК для учителей

Вебинар для учителей

Свидетельство об участии БЕСПЛАТНО!