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

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

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

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

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

Информатика сабағынан сабақ жоспары "Циклдік алгоритмдерді программалау" (8 сынып)

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

Сабақ жоспары «Бекітемін»

Оқу ісінің меңгерушісі

__________________________

Пән аты: Информатика

Күні: 26.12.2015ж

Cынып: 8 «Г,Ғ»


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

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

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

Тәрбиелік: Оқушыларды адамгершілікке, тазалыққа, ұқыптылыққа тәрбиелеу.

Дамытушылық: логикалық ойлау қабілетін, ой-өрісін дамыту. Сабаққа деген қызығушылығын арттыру.

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

Сабақтың көрнекілігі: Кітап, ДК, интерактивті тақта, электрондық оқулық

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

І. Ұйымдастыру.

ІІ. Үй тапсырмасын сұрау

ІІІ. Жаңа сабақ.

IV. Бекіту.

V. Бағалау.

VI. Үйге тапсырма.

Үй тапсырмасын тексеру:

1. Паскаль тілінде операторлар қанша бөліктен тұрады?

2. Қарапайым оператор дегеніміз не?

3. Күрделі оператор дегеніміз не?

4. Меншіктеу операторы дегеніміз не?

5. Goto операторының міндеті қандай?

6. Қарапайым операторларға қандай операторлар жатады?

Жаңа сабақты түсіндіру

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

Паскаль тілінде қайталау процесін үш түрлі жолмен ұйымдастыруға болады:

- алдын ала берілген шарт бойынша қайталауды ұйымдастыру;

- келесі шарт бойынша қайталауды ұйымдастыру;

- параметрдің мәні бойынша қайталауды ұйымдастыру.

Алдын ала берілген шарт бойынша қайталауды ұйымдастыру:

Алдын ала берілген шарт бойынша қайталау көп жағдайларда қайталану саны белгісіз болған жағдайда пайдаланылады.

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

Кейде циклді неше рет қайталау керек екені алдын ала белгісіз, бірақ ол қандай да бір шарт сақталғанша орындалуы керек екені белгілі болады.

Циклді дұрыс ұйымдастыру үшін:

1. параметрдің бастапқы мәнін беру керек;

2. циклдің аяқталу шартын тексеру керек;

3. циклдің жаңадан қайталануының алдында параметрді өзгерту керек;

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

Жүзеге асыру түрлері.

Блок-схема Алгоритмдік тіл Паскаль тілі

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

Әзір шарт

Цб

Цикл денесі

Цс Алғы шартты цикл операторы:

While шарт do

Begin

Цикл денесі (серия)

End

Егер серия бір командадан тұратын болса, операторлық жақшаларды қоймауға болады.

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

Repeat

Цикл денесі (серия);

Until шарт;

Цикл шарт әзірше ақиқат (while) немесе әзірше жалған (repeat ... until) болғанда орындала береді.

Егер қайталанудың денесі бірнеше оператордан құралса, онда олар Begin - End қызмет сөздерінің арасына алынып жазылады.

Мысалы,

While шарт do

Begin

1-оператор;

2-оператор;

. . . . . . . . . . .

n-1 - оператор;

n - оператор;

End


Ал егер қайталанудың денесі бір ғана оператордан тұрса, онда оны операторлық жақшасыз жазуға да болады. Мысалы:

While логикалық өрнек /шарт/ Do операторы.

Егер шарт жалған болса, онда цикл денесі бірде-бір рет орындалмайды.

Келесі шарт бойынша қайталау операторы

Бұл оператор көп жағдайларда қайталаудың саны белгісіз болған жағдайда пайдаланылады. Оның жазылу түрі:

Repeat

қайталану денесі (серия)

Until

Мұндағы Repeat - қайтала, Until - соған дейін -қызмет сөздері. Оның орындалуы: қашан логикалық өрнектің мәні ақиқат болғанша циклдің денесі қайталана береді.

Параметрдің мәні бойынша қайталауды ұйымдастыру.

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

Көп жағдайларда қайталану саны белгілі болғанда, шартты параметрлі қайталану операторын пайдалануға болады.

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

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

Блок-схема Алгоритмдік тіл Паскаль тілі


Параметрлі қайталану командасы:

үшін Х бастап Хбас

дейін Хсоң қадам Хқад

цб

цикл денесі

цс

Егер қадамның мәні 1-ге тең болса, онда қадам қызметші сөзін жазбауға болады. 1-вариант (санауыш мәні өседі, Хқад =1)

for X:=Xбас to Xсоң do

begin

цикл денесі (серия)

end.

Егер Хбас>Хсоң болса, онда цикл денесі бір рет те орындалмайды.

2-вариант. (санауыш мәні кемиді, Хқад=-1)

for X:=Xбасdownto Xсоң do

begin

цикл денесі

end;

Егер Хбас<Хсоң болса, онда цикл денесі бір рет те орындалмайды.


Циклдің параметрі - көрсетілген Хқад қадамға сәйкес мәндерді ретпен қабылдайтын айнымалы. Парметрі бар қайталану командасын орындау механизмі қайталану командасына ("әзір" циклі) ұқсас.

Параметрі бар қайталану командасы ("үшін" циклі) қайталану саны алдын ала белгілі жағдайларда қолданылады. Циклдің Х, Хбас, Хсоң параметрлері бүтін сандық немесе символдық типті болу керек.


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

Жазылу үлгісі

FOR := n1 TO n2 DO

;

FOR: = n2 DOWNTO n1 DO

;

Мұндағы FOR (үшін), TO (дейін), DO (орындау) - қызметші сөздер;

- циклді басқару айнымалысы, Integer типті (немесе кез келген реттелген тип) n1 , n2 - цикл параметрінің бастапқы және соңғы мәндері (типі циклді басқару айнымалысымен сәйкес) кері қарай, DOWN төмен, TO дейін . Паскаль тілінде параметрдің қадамы тек екі мән: 1 немесе -1-ді ғана қабылдай алады.

Егер қадам -1 – ге тең болса, онда операторда TO, ал қадам -1-ге тең болса, онда DOWNTO сөзі қолданылады.

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

Program kosindi;

Var I, s: integer;

Begin s:=0;

FOR i:=1 TO 100 DO

S:=s+1;

Writeln (‘s = ‘ , s);

End.

Сабақты бекіту сұрақтары:

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

Циклдің алгоритмнің неше түрі бар?

Программаның нәтижесін қалай көреміз

Қандай алгоритмдер циклдік деп аталады?

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

Циклдік алгоритмде қандай түйінді сөздер қолданылады?

Циклдің алгоритмнің неше түрі бар?

Бағалау:

Үйге тапсырма: Циклдік алгоритмді оқу.



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

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

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

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

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

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

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

Номер материала: ДВ-361821

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

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

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

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