Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Циклдік алгоритмддер. 8 класс

Циклдік алгоритмддер. 8 класс


  • Информатика

Поделитесь материалом с коллегами:


Сыныбы:8 «Б»

Сабақтың тақырыбы: Циклдік алгоритмддер.

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

Білімділік: Белгілі бір әрекеттер тізбегі бірнеше рет қайталанатын болса, онда циклдік алгоритмдерді қолдананып, есептерді шешу керектігін оқушыларға түсіндіру. Осындай есептеулерді орындаған кезде циклді алгоритмдерді құрудағы білімдерін арттыру. Циклдік алгоритмдердің сызба-нұсқаларын құрып, соған байланысты алгоритімін құруға дағдыландыру.

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

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

Сабақтың түрі: дәстүрлі сабақ

Сабақтың әдісі: түсіндірмелі-илюстративті,

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

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

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

  1. Өткенге шолу. Сұрақ жауап

  2. Үй тапсырмасын тексеру (тест сұрақтары)

  3. Еске түсіру кезеңі (Симантикалық карта)

  4. Жаңа сабақ " Білгенге маржан"

  5. Тапсырмалар

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

  7. Үйге тапсырма беру

  8. Бағалау


Өткенге шолу. Сұрақ жауап арқылы Тәуелсіз Қазақстан сөзін құрастыру.


hello_html_m2a93bbdd.png








Үй тапсырмасын тексеру: (слайд арқылы тест тапсырмасын орындату)


hello_html_m659aa801.gifhello_html_627d9f49.gif




















2-кезең: Еске түсіру кезеңі.Семантикалық карталар

hello_html_m102ae498.gif

Қайталау сұрақтары:

Жаңа тақырып

Көптеген алгоритмдерде белгілі бір әрекеттер тізбегі бірнеше рет қайталанып орындалып отырады. Математикада есеп шығару кезінде бір теңдеуді пайдаланып, ондағы айнымалы мәнінің өзгеруіне байланысты оны бірнеше рет қайталап есептеуге тура келеді. Осындай есептеу процесі  бөліктерінің талап орындауын цикл  деп атайды,  ал қайталанатын бөлігі бар  алгоритмдер тобы  циклдік алгоритмдерге жатады.  Циклдік алгоритмдерді пайдалану,  оларды кейіннен программаларда цикл командалары түрінде қысқартып жазу мүмкіндігін береді. 

Циклдік процесті қамтамасыз ететін алгоритм бөлігін қайталау командасы құрайды.  Бұл команда алгоритмді жинақы етіп жазуға мүмкіндік береді.

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

hello_html_6831477e.gif





hello_html_5537dc97.png















hello_html_m3cab4616.gif



hello_html_m2b97c3d0.gif



Үйге тапсырма: Ережелерді жаттап келу. Сызықтық, тармақталған, циклдік алгоритмдерге ойдан есеп құрастырып алгоритмін және блок-схемасын құрастыру.

Бағалау. Оқушының бағалау парағы:









































Ұйымдастыру

Дәптер бар – 1 ұпай, жоқ -0







Қалам бар – 1 ұпай, жоқ -0






Үй жұмысы

Үй жұмысы






тест

9-10” - 5 ұпай
“7-8” - 4 ұпай
“5-6” – -3 ұпай
“2-4” – 1 ұпай






Сәйкестендіру

1 ұпай






Тапсырмалар

жартылай дұрыс – 10 ұпай

толық дұрыс - 15 ұпай

жоқ - 0 ұпай







Белесенділік

2 ұп /мұғалім қояды/






Жалпы жинаған ұпайы б/ша

27-ден көп екі рет «5»

26-20 ұп – «4»

19-8 - «3»

7-0 – «2»


































Төменде қайталау командасы алгоритмдік тілде және графиктік түрде берілген.

hello_html_3f57b49b.gifhello_html_m43049e27.gif


hello_html_m30828df6.gif

Иә жоқ

hello_html_mecc9b68.gifhello_html_m7926fc01.gifhello_html_25f52671.gifhello_html_666bb1bd.gif



Цикл денесі




hello_html_m70e9854d.gif


hello_html_m71eb8037.gif


Алг

Басы

Енгізу

Әзір шарт

Цб

Цикл денесі

Цс

Соңы




Қайталау санының алдын ала белгілі және белгісіз болуына байланысты  цикл екі түрге бөлінеді.  Қайталау саны алдын ала белгілі цикл – арифметикалық цикл  деп, орындалу саны белгісіз цикл -  командалық (итерациялық)  цикл деп аталады.

Мысалы:  Екі  бүтін сан   - а және   b  (hello_html_5cd40135.png)  берілсін. Бөлу амалын қолданбай а-ны  b-ға   бөлгендегі қалатын қалдықты табу керек.

hello_html_2b95004c.jpg

алг  қадамдық цикл (бүт  а,b)

арг a, b

нәт а

    басы

        енгізу  (а,b)

            егер    а>=b  онда  a:=a-b

            бітті

             шығару   а

         соңы

 

Тапсырмалар:

Мысалы: 1, 3, 5, ... , 15 сандар тізбегі берілген. Осы тізбектің квадраттарының кестесін құру керек.

Берілген: х= 1


hello_html_7228a17f.gif

X=1



hello_html_m18229ea2.gif

hello_html_m82f3722.gifhello_html_m32205b57.gifhello_html_m50cf4ac6.gif


Иә Жоқ

hello_html_m24dd4d45.gifhello_html_m646e39cb.gifhello_html_12afa2b1.gifhello_html_432ee34a.gif

y=x2


соңы

hello_html_662f9ae6.gif

x, y



hello_html_196d5b76.gif

x=x+2



hello_html_35aad1b8.gif

hello_html_m71eb8037.gif


алг квадраттар кестесі

нәт бүт у

басы бүт х


х:= 1;

әзір x<=15

цб

у:= х2


шығару х, у;

х:= х+2;

цс

соңы

Қажетті формула: x:= x2


Қосымша тапсырма.

1. 20 саннан бүтін сандар тізбегі берілген, осы сандардың ішінен 5 санынан  үлкен сандар қашан екенін анықтайтын алгоритм және сызба-нұсқа құр.

 2. 10 саннан бүтін сандар тізбегі берілген, осы сандардың ішінен  4 санынан кіші сандар қашан екенін анықтайтын алгоритм және сызба-нұсқа құр.

Бекіту:

1. 9 сынып


2. Екі жақты оқыту (Екі топ бір-бірімен онлайн жүйесінде сұрақ алмасу)








hello_html_m2a93bbdd.png


Автор
Дата добавления 19.05.2016
Раздел Информатика
Подраздел Конспекты
Просмотров55
Номер материала ДБ-091327
Получить свидетельство о публикации


Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.
Специальное предложение
Вверх