Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Другие методич. материалы / Сабақ жоспары Циклдік алгоритм
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Сабақ жоспары Циклдік алгоритм

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



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

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

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

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

Дамытушылы: Паскаль тілінің циклдік алгоритмдер туралы түсінік бере отырып, оқушылардың ой-өрісін, білім білік дағдыларын қалыптастырып, алған білімдерін дамыту.

Сабақтың түрі: Практикум элементі бар, көрсете түсіндіру сабағы.

Сабақтың барысы: I. Ұйымдастыру. Оқушылардың жаңа сабаққа дайындығын қадағалап өту.

II. Өткен сабақтар бойынша қайталау сұрақтары:

1. Шартты оператордың негiзгi жазылу ережелерiн ата.

2. Шартты оператор қандай жағдайда орындалады?

3. IF операторының құрамына қай кезде құрама оператор кiредi?

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

Кейбір есептерді шешкенде бір типті әрекеттерді бiрнеше реет қайталанып отыруы мүмкiн. Мұндай болып келген әрекеттер тiзбегiн цикл операторлары деп атайды. Циклдiк оператордың үш түрi бар:

- параметрлi цикл операторы - FOR;

- шартын алдын-ала тексеретiн цикл операторы – WHILE;

- шартын соңынан тексеретiн цикл операторы- REPEAT.

Егер қайталану саны алдын ала белгілі процессті ұйымдастыру қажет болса, онда параметрлі цикл операторы қолданылады. Жазылу үлгісі:

1) FOR i:= n1 TO n2 DO <цикл денесі>;

2) FOR i:= n1 DOWNTO DO <цикл денесі>;

Мұндағы: FOR (үшін), TO (дейін), DOWNTO (төмен), DO (орындау) – қызметші сөздер; іцикл параметрі; n1, n2 – цикл параметрiнiң алғашқы және соңғы мәндерi; <цикл денесі > - бiр және бірнеше рет қайталанатын оператор. Параметрлі цикл операторы блок-схема түрінде жазылу үлгісі:

hello_html_4ea1c465.png1-мысал: 1-ден 10-ге дейінгі сандардың қос.

Program Kosu;

Var i, s: integer;

Begin {цикл басы} s:=0;

for i:=1 to 10 do {қайталану операторы}

s:=s+i;

Writeln(‘қосынды=’, s);

Readln;End.


2-мысал: 10-ден 1-ге дейінгі сандарды көбейт.

Program Kobeit;

Var i, p: integer; {егер көбейтінді integer диапазоныны асып тұрса, онда Longint типін қолданамыз}

Begin p:=0;

for i:=10 downto 1 do

p:=p*i;

Writeln(‘көбейтінді=’, p);

Readln;

End.


3hello_html_6e2b5d5d.png-мысал: 2 және 3 қалдықсыз бөлінетін сандардың бағдарламасын және блок-схемасын құр.

Program Eki_tanbali;

Var i, k, n, m,: integer;

Begin s:=0; Readln (k);

for i:=1 to k do

begin

n:=I mod 2;

m:= I mod 3;

if (n=0) or (m=0) then Writeln(i);

end;

Readln;

End.



Шартын соңынан тексеретiн цикл операторы:

Шарт цикл соңында тексерiлетiндiктен REPEAT (қайталау) операторы ең болмағанда бiр рет орындалады. Циклдiң орындалу шарты ақиқат болғанда оның жұмысы тоқтатылды. Жазылу түрi:

REPEAT <оператор> UNTIL <шарт> {бiр оператор қайталанады} мұндағы REPEAT – «қайталау», UNTIL – «дейiн» болып аударылады. Ал бiрнеше оператор қайталанатын жағдайдағы жазылуы:

REPEAT

<1-оператор>;

<2-оператор>;

;

UNTIL <шарт>;

Алдымен Repeat сөзінен кейінгі операторлар тізбегі орындалады. Содан кейін Untіl сөзінен кейінгі шарт тексеріледі. Егер, шарттың мәні False болса, онда цикл қайталанады, True болса цикл аяқталады. Begіn . . . End операторлық жақшаларды қолданбасада болады, себебі мұнда операторлар Repeat . . . Untіl аралығында жазылып сол жақшалардың функциясын орындап тұр. Бұл шартын алдын-ала тексеретiн цикл операторына ұқсас, бірақ шарт, цикл денесі орындалғаннан кейін тексеріледі, сондықтан, цикл ең жоқ дегенде бір рет орындалады.


Шартын соңынан тексеретiн цикл операторы блок-схемасының жазылу үлгісі:


hello_html_m499fb860.png








Rhello_html_m5807d4db.pngeadln;

End.


IV. Бақылау сұрақтары

1. Циклдiк оператордың түрлерiн ата.

2. Параметрлi цикл операторының жазылу үлгiсi қандай?

3. FOR операторының параметрi қай типте болуы тиiс?

4. Шартты алдын-ала тексеретін операторы қалай жазылады?

5. WHILE операторының бiр рет те орындалмауы мүмкiн бе?

6. Шартты кейін тексеретін операторы қалай жазылады?

7. REPEAT операторында құрмалас оператор қалай жазылады?

8. Қай кезде FOR операторы, ал қай жағдайларда WHILE және REPEAT операторларын пайдаланған ыңғайлы болады?


V. Үйге тапсырма. Өткен сабақ бойынша қайталау.

Автор
Дата добавления 12.02.2016
Раздел Информатика
Подраздел Другие методич. материалы
Просмотров217
Номер материала ДВ-445698
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

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

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