Инфоурок Информатика КонспектыКонспект на тему "Кіріктірілген циклдерӘ

Конспект на тему "Кіріктірілген циклдерӘ

Скачать материал

 

Сабақтың тақырыбы: Кіріктірілген циклдер

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

       Білімділігі: Қайталау операторы (цикл) туралы түсініктерін еске түсіріп,

         салынған циклдер туралы тусінік қалыптастыру, есеп шығару 

         барысында  қолдануды меңгерту.                                                   

       Тәрбиелігі: Әр оқушыны іскерлікке, нақтылыққа, тәрбиелеу.

       Дамытушылығы: Оқушының әрбір сабаққа ынтасы мен қабілетін

         біріктіріп,  пәнге деген қызығушылығын арттыру.

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

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

                                   А) Ұйымдастыру кезеңі

                                   Б)  сабақ сұрау

                                   В) Бағалау

                                   Г) Жаңа сабақ

                                   Ғ) Практикалық жұмыс                                                                                                                                      

                                   Д) Бекіту

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

                                   Ж) Қорытынды

     Жаңа сабақ

Кейбір программаларда белгілі-бір шарттардың сақталуына тәуелді  командалардың қандай да бір  бөлігі бірнеше рет  қайталанады. Мұндай әрекеттерді  жүзеге асыратын командаларды  қайталану командасы деп атайды. Турбо Паскаль тілінде программаның қайталанатын бөлігін программалау үшін әртүрлі 3 оператор  қолданылады.

Олар: 1) параметрлі цикл (немесе үшін циклі)

           2) әзір циклі

           3) дейін циклі

1.     Параметрлі циклдің құрылымы:

      FOR цикл параметрі:=бастапқы мән ТО соңғы мән ДО цикл денесі;Мұндағы for (үшін), to (дейін) do(орындау)- қызметші сөздер. Бұл циклде цикл параметрі integer типті бүтін сан, цикл қадамы 1-ге ғана тең. Қадамның басқа мәндерінде әзір немесе дейін циклі қолданылады.

      Қадам -1-ге тең болған  параметрлі цикл төмендегіше жазылады:

FOR цикл параметрі:=бастапқы мән DOWNTO соңғы мән ДО

Цикл денесі  құрама оператордан тұратын болса, онда олар begin, end операторлық жақшаға алынады. 

Әзір немесе шартты алдын-ала тексеру циклі.

Оның құрылымы:

                              WHILE шарт DO

                               цикл денесі ;

while (әзір), do (орындау)- қызметші сөздер.

Шарт- логикалық типті өрнек. Егер шарттың мәні ақиқат (true)  болса, цикл денесі орындалады және содан соң  шарт  қайта тексеріледі. Ал шарттың мәні жалған (false) мәнге тең болса,  цикл денесі орындалмай, басқару while циклінен кейін тұрған бірінші операторға беріледі.

2.      Дейін немесе шартты соңынан тексеру циклі.

Дейін циклінің құрылымы:

 REPEAT

цикл денесі

UNTIL шарт

repeat (қайталау), until(дейін)-қызметші сөздер. Олар операторлық жақшалар ролін де орындайды. Until- дің алдындағы оператордан соң нүктелі  үтір қойылмауы  тиіс. Дейін циклінде цикл денесінің  операторы ең болмағанда бір рет орындалады, содан соң шарт тексеріледі. Егер шарттың мәні жалған болса, цикл денесі қайталап орындалады, шарт ақиқат болғанда цикл аяқталады. Әзір циклінен айырмашылығы  бұл циклде кері шарт жазылады.

            Бірінің ішіне бірі кіретін бірнеше қарапайым циклдері бар цикл салынған (кіріктірілген) циклдер деп аталады. Осындай циклдерді ұйымдастырғанда келесі ережелерді ескеру керек:

  1. Бір-біріне кірістірілген циклдерге арналған параметрлер аты әртүрлі болуы керек;
  2. Ішкі цикл сыртқысына толық кіруі керек;

 

For i:=1 to n do

     Begin

          For j:=1 to n do

                   Begin

          End;

   End.

 

Мысал: 

* * * * * *

* * * * * *

* * * * * *

* * * * * * фигураны экранға басып шығару программасы

 

Var i,j:byte;

Begin

For i:=1 to 4 do

Begin

For j:=1 to 6 do

Write (‘*’);

Writeln; End; end.

 


№1 есеп

A

Ab

Abc

………

Abcd……..z    - символдар тізімін экранға

басып шығару программасын құрындар.

 

Var i,j:char;

Begin

For i:=’a’ to ‘z’ do

Begin

For j:=’a’ to i do

Write (‘ ’, j);

Writeln; End; end.


 


 

 

 

 

 

 

 

 

№2 есеп

*

* *

* * *

* * * *

* * * * *

* * * * * *

          

Var i,j:byte;

Begin

For i:=1 to 6 do

Begin

For j:=1 to i do

Write (‘*’);

Writeln; End; end.

 


 

 № 3 есеп       


* * * *

* * *

* *

*

 

 

Var i,j:integer;

Begin

For i:=1 to 4 do

Begin

For j:=4 downto  i do

Write (‘*’);

Writeln; End; end. 

 


 

 

№ 4 есеп


1

2 4

3 6 9

4 8 12 16

5 10 15 20 25

 

 

Var i,j:integer;

Begin

For i:=1 to 5 do

Begin

For j:=1 to  i do

Write (i*j);

Writeln; End; end. 


 

 

 

 

 


 

Бақылау сұрақтары:

 

Цикл дегеніміз не?

Параметрлі циклдің құрылымын ата?

Әзір немесе шартты алдын-ала тексеру циклі қалай жазылады?

Дейін немесе шартты соңынан тексеру циклі?

 

Үйге тапсырма беру.  Теорияны оқып келу.

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

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

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Конспект на тему "Кіріктірілген циклдерӘ"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Клининговый менеджер

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 672 238 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 21.05.2016 2925
    • DOCX 18.7 кбайт
    • 26 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Бекжанов Аман Бахытович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Бекжанов Аман Бахытович
    Бекжанов Аман Бахытович
    • На сайте: 7 лет и 11 месяцев
    • Подписчики: 0
    • Всего просмотров: 6698
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Няня

Няня

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 67 человек из 33 регионов
  • Этот курс уже прошли 84 человека

Курс профессиональной переподготовки

Теория и методика обучения информатике в начальной школе

Учитель информатики в начальной школе

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 97 человек из 34 регионов
  • Этот курс уже прошли 223 человека

Курс профессиональной переподготовки

Создание и обеспечение электронного архива с использованием информационно-коммуникационных технологий

Специалист по формированию электронного архива

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 30 человек из 22 регионов
  • Этот курс уже прошли 36 человек

Мини-курс

Психология эмпатии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 19 регионов
  • Этот курс уже прошли 20 человек

Мини-курс

Особенности психологической помощи детям

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 585 человек из 74 регионов
  • Этот курс уже прошли 251 человек

Мини-курс

Личностное развитие и отношения

4 ч.

780 руб. 390 руб.
Подать заявку О курсе