Ұстаздар сайты u-s.kz Сайттың атауы www.u-s.kz
» » Циклді ұйымдастыру тәсілдері. Циклді ұйымдастыруға есептер шығару


Циклді ұйымдастыру тәсілдері. Циклді ұйымдастыруға есептер шығару

Циклді ұйымдастыру тәсілдері. Циклді ұйымдастыруға есептер шығару

Тақырыбы: Циклді ұйымдастыру тәсілдері. Циклді ұйымдастыруға есептер шығару

Мақсаты: Цикл ұғымын енгізу, циклдің түрлерін анықтау

а) білімділік;

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

ә) тәрбиелік;

тазалыққа тәрбиелеймін

б) дамытушылық;

логикалық ойлау қабілеттерін, танымдық дағдыларын дамыту

Сабақтың әдісі:  Түсіндіру

Сабақтың барысы: І Ұйымдастыру

ІІ Жаңа сабақ

ІІІ Жаңа сабақты бекіту

І Үйге тапсырма

І Ұйымдастыру: Оқушыларды түгендеп, жоқ оқушыларды белгілеймін.

ІІ Жаңа сабақ

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

Қайталану саны белгісіз циклді жүзеге асыру түрлері:

Блок-схема

Алгоритмдік тіл

Pascal

 

 

                      иә                        жо

 

 

 

 

 

 

Қайталану командасы

 

әзір шарт

цб

     цикл денесі

цс

Алғы шартты цикл

операторы:

while  шарт do

              begin

   цикл денесі

   (серия)

end;

Соңғы  шартты цикл операторы:

Repeat

           Цикл денесі

           (серия)

Until шарт;

 

IІІ Жаңа сабақты бекіту

1 есеп

 N мүшесі: Аn=N2-5 формуласымен берілген арифметикалық прогрессияның бастапқы 10 мүшесін есептеу керек.

Есептеу үшін:

А1=12-5

А2=22-5

А3=32-5

...

А10=102-5

өрнектерінің мәндерін табу керек.

Алгоритмдік тілде жазылуы

Pascal

Басы бүт N

     N:=1

     әзір N≤10

     цб

             А:=N2-5

     Шығару А

             N:=N+1

     Цс

Cоңы

Program A1;

Var: real;

        n:byte;

begin

        n:=1

        while n<=10 do

        begin

        a:=sqr(n)-5;

        writeln(‘a[‘,n’]=,a:6:2);

        n:=n+1;

end;

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

1. Қайталану саны белгісіз циклдер?

VI Үйге тапсырма: 1.8   1,3 сұрақтар. 5-есеп


Соңғы жарияланған материалдар тізімі
Циклдік операторларды пайдаланып бағдарламалау
Қайталау операторы
Алгоритмдерді блок-схема түрінде кескіндеу
Алгоритмді Pascal программалау тілінде кескіндеу
Тармақталатын алгоритмдер
Таңдау командасы
Циклдік алгоритмдер
Циклдік алгоритмдер
Паскаль тілінің параметрлі қайталану операторы (практикалық сабақ)
Паскаль тілінің параметрлі қайталану операторы (практикалық сабақ)
Бөлім: Уроки / Информатика | Көрсетілім: 5170 | Қосты: NA | Ілмек сөздер:
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Бөлімдер
История
открытые уроки по истории
Педагогика
открытые уроки по педагогике
Биология
открытые уроки по биологии
Информатика
открытые уроки по информатике
Математика
открытые уроки по математике
Физика
открытые уроки по физике
Химия
открытые уроки по химии
Разное
открытые уроки
География
Открытые уроки по географии
русский язык