Информатика п?нінен Салын?ан циклдер та?ырабы бойынша саба? жоспары
Сынып: 9
МaCалімніS аты-ж™ні: Е.С. Тлебалдин
К_ні: 08.11.2016
СабаK: Информатика
СабаK таKырыбы:
СалынCан циклдер
Жалпы маKсаты:
ОKушыларCа циклдіS к_рделірек т_рі, яCни бір-біріне салынCан кірістірілген циклдермен жaмыс істеуді _йрету ж‰не циклдік алгоритмдерге практикум-сабаKтар aйымдастыру.
К_тілетін н‰тиже:
СалынCан циклдерді практика ж_зінде Kолдану
СабаK жоспары:
№
УаKыт
Жоспар
МaCалімніS іс ‰рекеті
ОKушыныS іс-‰рекеті
БаCалау
1.
2 мин
`йымдастыру
С‰лемдесу, сабаKKа дайындыCын тексеру, психологиялыK ахуал.
С‰лемдеседі, сабаKKа дайындалады, психологиялыK ахуал, т_рлі т_сті магниттер арKылы топKа б™лу арKылы сабаKKа кіріседі.
2.
2 мин
^й тапсырмасын тексеру
JaрылымдыK м‰ліметтер туралы не білесіндер?
Бірнеше KaрылымдыK м‰ліметті атаSыз
СaраKтарCа жауап береді
0-3
3.
2 мин
СабаKтыS маKсатын Kою.
ТаKырып бойынша сабаKта не білгініз келеді
СабаK маKсатыS тaжырымдайды
4.
15 мин
ЖаSа сабаKты т_сіндіру
СaраK: Jаздар мен KояндардыS аяKтарыныS
саны – 64. Неше Kаз ж‰не неше Kоян болуы м_мкін?
Цикл тaлCасыныS ішінде басKа циклды aйымдастыру м_мкіндігі бар. Ондай цикл кірістірілген (ішіне салынCан) цикл деп аталады. Кірістірілген цикл ішкі цикл деп, ал тaлCасыныS ішіне басKа цикл кірістірілген циклды сыртKы цикл деп атайды. Кірістірілген циклдыS ішіне кірістірудіS келесі деSгейін Kaрып ж‰не бір циклды кірістіруге болады, ж‰не с.с. Кірістіру деSгейлер саны ‰детте шектелмеген.
Егер бір цикл тaлCасында басKа бір циклдік Kaрылым бар болса, онда олар KабатталCан циклдер деп аталады. Немесе бірініS ішіне бірі кіретін бірнеше Kарапайым циклдері бар цикл бір-біріне кірістірілген циклдер деп аталады.
Есептерді шыCару кезінде бірініS ішіне бірі KабаттасKан осындай к_рделі циклдерді пайдалануымызCа тура келеді.
Негізгі Kарапайым цикл операторлары while, repeat
·, for to do
СaраKты шешу _шін бізге формула Kaру керек. Jандай формуланы пайдаланамыз?
Х*2+Y*4=64
Jаздар мен KояндардыS саныS біз білмийміз. Біз тек Kана Kаздар мен KояндардыS ыKтимал саныS білуіміз м_мкін. Ол _шін «for to do» операторды Kолданамыз. For to do цикл операторы – бaл арифметикалыK цикл.
Жазулуы: Айтулуы:
Var Егер i:=1, n санына дейін келесіні орындау s:=s+1;
I, n, s: Integer; деген маCынаны білдіреді
For i:=1 to n do
S:=s+1;
Writeln (s);
End.
Program _1; {Jаздар мен Kояндар}
var g,k: integer;
begin
for g:=1 to trunk(64/2) do
for k:=1 to trunk(64/4) do
if g*2+k*4=64 then writeln(Kаздар-’,g, Kояндар-’,k);
end.
ПроблемалыK сaраKтын шешу жолдарын іздейді.
ТеориялыK м‰ліметпен танысады
Формуласын Kaрастырады
Цикл операторды таSдап алады
Программаны жазады.
Шешімін табады
0-3
5.
10 мин
ЖаSа сабаKты бекіту
1-ден 5-дейін барлыK сандардыS к™бейтіндісін табатын программасын жазу керек
var i, a, j: integer;
begin
for i:=1 to 5 do
for j:=1 to 5 do
begin
a:=i*j;
writeln(i,'*', j, '=', a);
end;
end.
Тапсырманы орындыйды
0-3
6.
8 мин
Рефлексия
Не білдім?
Не _йрендім?
Не aнады?
Не Kиын болды?
6.
2 мин
БаCалау
СабаK барысында бір-бірінді 1-ден 3- ке дейн баCалайды «8-9» балл - баCа 5, «5-8» балл – баCа 4, «1-5» балл –баCа 3
7.
2 мин
^й тапсырмасы
Цикл операторлар не білдіреді ж‰не Kалай Kолданылады деген сaраKKа жауап беруініз керек.
Ресурстар
Б. Б™рібаев, Б. НаKысбеков – Информатика 9 сынып, [ Cкачайте файл, чтобы посмотреть ссылку ], В.В Фаронов Turbo Pascal
15