Инфоурок / Информатика / Другие методич. материалы / FOR қайталау oператоры 8 класс
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Педагогическая деятельность в соответствии с новым ФГОС требует от учителя наличия системы специальных знаний в области анатомии, физиологии, специальной психологии, дефектологии и социальной работы.

Только сейчас Вы можете пройти дистанционное обучение прямо на сайте "Инфоурок" со скидкой 40% по курсу повышения квалификации "Организация работы с обучающимися с ограниченными возможностями здоровья (ОВЗ) в соответствии с ФГОС" (72 часа). По окончании курса Вы получите печатное удостоверение о повышении квалификации установленного образца (доставка удостоверения бесплатна).

Автор курса: Логинова Наталья Геннадьевна, кандидат педагогических наук, учитель высшей категории. Начало обучения новой группы: 27 сентября.

Подать заявку на этот курс    Смотреть список всех 224 курсов со скидкой 40%

FOR қайталау oператоры 8 класс

библиотека
материалов

Сабақтың  тақырыбы:   FOR қайталау oператоры

 

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

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

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

3.  Тәрбиелік:  оқушыларды есеп шығару кезінде есептің  шартына байланысты опреатор  мен  қызметші  сөздерді  жазуға  тәрбиелеу.  Қайталау және әзірше  опреаторларының  арасындағы айырмашылықтарды  ажырата  алуға  тәрбиелеу.   

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

Сабақтың типі:  интегралды сабақ

Пән аралық байланыс: циклдік қосынды есептер ( математика пәні)

Көрнекіліктер:  тақта, компьютер,   карточкалар

Сабақтың әдісі: түсіндіру, сұрақ – жауап, тест тапсыру,  есеп шығару

Сабақтың тәсілі: жаппай жұмыс, жекелей жұмыс, ауызша сұрақтарға жауап.

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

1.     Ұйымдастыру (2 мин)

2.     Өткенді  қайталау (8  мин)

3.     Жаңа сабақты  түсіндіру (12  мин)

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

FOR – DO  циклдік  операторы  қайталау саны  алдын ала  белгілі болған жағдайда  қолданылады.  Бұл оператор екі  түрлі беріледі. 

Жазылуы:

1. For  <циклдік  параметр>:=<алғашқы мән> to <соңғы мән>  do <циклдің денесі;

2. FOR <циклдік параметр>:=<соңғы мән> downto <алғашқы мән>do <цикл денесі>.

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

 

hello_html_8c75230.jpg

Қайталау саны  белгілі циклді оператор жұмысы

 

Циклдік оператор орындалғанда,  бірінші  өрнектің  мәне есептеліп,  FOR-DO (FOR-DOWNTO)  операторларында циклдік параметрлерге  алдымен алғашқы мәнді меншіктейді.  Басқару айнымалысының мәні  1 –ге ((-1)-ге) тең  қадаммен  бірітіндеп өзгеріп отырады. DO қызметші  сөзінен кейінгі цикл денесі басқару  параметрлерінің әрбір мәні  үшін бір реттен орындалып  отырады.  Егер басқару айнымалысының  алғашқы мәні соғы мәнінен артық (to үшін) немесе кем (downto үшін) болса, онда цикл денесі  бір ретте орындалмайды.  Параметрлі  циклдің  жұмысын  блок-схемадан анық көруге болады. 

 

 

 

 

Ситаксистік диаграммасы: 

hello_html_7e0e2b54.jpg


 

 

Жалпы жазылуы:

 

for  <айнымалы> :=  to   do   <оператор>; 

for  <айнымалы> :=  downto    do   <оператор>; 

 

Сызба-нұсқасы:

 

hello_html_699bc3c5.jpg

Есептерге программа құру мысалдары:

1.   hello_html_m2a4d6089.gif   қосындыны есептейтін программа құрайық


 

Program e1;

  var  i,n,s:integer;

     begin

       read(n);

       s:=0;

       for i:=1 to n do 

      {for i:=1 downto n do}

       s:=s+i;

      write('s=',s);

     end.

 

      

Ескерту:

  • FOR   циклдік  операторындағы  DO  түйінді  сөзінен кейін   нүктелі  үтір  қойылмайды;

  • WHILE  операторының  программада жұмысын  толық аяқтау үшін, цикл денесінде міндетті  түрде циклдің орындалуына  қойылған шартқа байланысты ереже  болуы тиісті;



4.     Жаңа тақырып бойынша білім дерін тексеру (15 мин)



1 Т.Қ.

N! – ды есептеуге программа құрыңдар.


2 Т.Қ.

Берілген сандарды таблица түрінде енгізіңдер

3 3 3

3 3 3

3 3 3

3 Т.Қ.

Берілген сандарды таблица түрінде енгізіңдер.

3

3 3

3 3 3


4 Т.Қ.

Берілген сандарды таблица түрінде енгізіңдер.

3

3 3

3 3 3


5 Т.Қ.

1- ден 100-ге дейінгі натурал сандардың қосындысын табыңдар.

S= 1+2+…+100= i




  1. Сабақты бекіту (10 мин)


  1. For циклды қай кезде қолданған ыңғайлы?

    1. Қайталау саны алдын ала белгілі болған жағдайда;

    2. Қайталау саны нақты белгілі болған жағдайда;

    3. Қайталау ссаны белгісіз болған жағдайда;

    4. Қайталау шарты болмаған жағдайда;

  2. Дұрыс жазылған программа тақырыбын көрсетіндер:

    1. Program  1_Reshenie;

    2. Program  Reshenie-1;

    3. Program  Reshenie1;

    4. Program  Reshenie  1;

  3. Дұрыс жазылған операторды көрсетіндер:

    1. Writeln (‘Введите числа через пробел’);

    2. Real (‘a,b’);

    3. Writeln (Сумма двух чисел равна, Summa);

    4. 3*sqr(x):=A;

  4. х= 8 болғандағы программаның нәтижесі

      If x = 0 then y := x else y := x+10;

  1. 18

  2. 10

  3. 8

  4. 0

  1. Программада қолданылатын айнымалылар қай жерде сипатталады?

    1. Программа тақырыбы Program сөзінен кейін;

    2. Uses сөзінен кейін;

    3. Айнымалыларды сипаттайтын Var өзінен кейін;

    4. Программа денесі begin және end сөздерінің арасында;

  2. Қандай оператор ақпаратты экранға шығарады?

    1. Write(‘  ’) , writeln(‘  ’)

    2. Writ(  ), writln(  )

    3. Read(  ), readln(  )

    4. Rid(‘  ’), ridln(‘  ’)

  3. Меншіктеу операторын көрсетіндер:

    1. Real

    2. Read

    3. :=

    4. Writeln

6. Бағалау

7.     Үй  тапсырмасы (3  мин)




Самые низкие цены на курсы переподготовки

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

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 27 сентября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДБ-116090

Похожие материалы

2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации. Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии.

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

Конкурс "Законы экологии"