Саба?ты? та?ырыбы Шартты к?шу операторлары
Астана Kаласы
№ 8 орта мектеп
Информатика п‰нініS мaCалімі
Хасенова Алия Амангельдиновна
П‰ні, сыныбы: Информатика, 9 сынып
К_ні:
СабаK
СабаKтыS таKырыбы
Шартты к™шу операторлары
маKсаты
Паскаль тілініS шартты алдын ала тексеретін Kайталу – WHILE операторы мен таныстырып, программа KaруCа даCдыланады;
Міндеттері
Паскаль программалаутілін де есепшыCару м_мкіндіктерін, логикалыK ойлау Kабілеттерін дамытады;
СабаK т_рі:
ЖаSа білімді меSгерту.
СабаKтыS ‰дісі:
7 модуль
ОЖТ(оKытудын жаSа т‰сілдері): ТоптыK жaмыс, зерттеушілік ‰Sгіме
СТО:Блум таксономиясы жоCары ж‰не т™менгі деSгей сaраKтары
АКТ: интерактивті таKта,электрондыK оKулыK
ОБжК: (оKытуды басKару ж‰не к™шбасшылыK): таныстырылымды KорCау
К_тілетін н‰тиже
Шартты к™шу операторыныS ерекшелігін біледі;
К™рнекілік
ДК, интерактивті таKта, деSгейлік тапсырмалар, стикер, т_рлі т_сті Kалам, постер
СабаK кезеSдері
Кіріспе
УаKыты:
I.`йымдастыру кезеSі:
1.ОKушылармен с‰лемдесу, оKушыныS назарын сабаKKа аудару, сабаK таKырыбы мен маKсатымен таныстыру.
2. ПсихологиялыK тренинг. Б_гінгі сабаCымыз ерекше сабаK. СабаCымызды бастамас бaрын сіздердіS к™Sіл-к_йлеріSізді білгім келіп тaр. АлдарыSдаCы компьютерде адамныS к™Sіл-к_йін білдіретін бірнеше суреттер тaр, соныS ішінен ™здеріSіз Kазіргі к™Sіл-к_йлеріSді білдіретін суретті таSдаSыздар.СіздердіS таSдаCан суреттеріSізден Kобалжу ж‰не Kуану суреттерін к™ріп тaрмын. JобалжыCандарын таныс емес мaCалім сабаK ™тейін деп жатKандыKтан деп ойлаймын, біраK сіздерден KобалжымауларыSызды ™тінемін, себебі мен сіздердіS білімдеріSізге сенемін, бірігіп н‰тижелі жaмыс істеуге шаKырамын
Тaсаукесер
УаKыты:
слайд
Негізгі б™лім
УаKыты:
Сауалнама с™зжaмбаK
III. ЖаSа таKырып:
ТаKырыпты т_сіндіру.
ТармаKталу процесстері бар алгоритмдерді aйымдастыру _шін шартты операторлар пайдаланылады. ТармаKталу белгілі бір шарттыS орындалуы немесе орындалмауына т‰уелді атKарылады. Шарт ретінде логикалыK ™рнектіS м‰ні пайдаланылады. Паскальда екі шартты оператор бар: if ж‰не саse.
If операторыныS толыK жазылу пішімі:
IF <шартты ™рнек>
THEN <1-оператор>
ELSE <2-оператор>;
немесе KысKартылCан т_рі
IF <шартты ™рнек>
THEN <1-оператор>;
МaндаCы, 1- ж‰не 2- операторлардыS ™здері Kарапайым немесе Kaрама оператор болуы м_мкін. IF с™зінен соS жазылатын ™рнек т_рінде берілген шарт алдын ала есептеледі, оныS н‰тижесі логикалыK типте болады. Егер ол шарттыS м‰ні TRUE (аKиKат) болса, THEN с™зінен кейін жазылCан 1- оператор атKарылады, ‰йтпесе FALSE (жалCан) болса,
2-оператор атKарылады
Программаны Kaру жолдарын _йрету
Мысалы:
1- мысал.
x+8, x<0
у= 4x , x>=0.
Компьютерге программаны енгізу _шін Турбо Паскаль программасын ж_ктеп, программа денесін компьютерге енгіземіз, сосын ctrl+F9 пернесін басып программа Kатесін тексереміз, alt+F5 пернесін н‰тижесін аламыз
2 –мысал: у-м‰нін есептейтін программа Kaру.
2x + 20, егер x<=26
Y= x + 50, егер x<1
ДеSгейлік тапсырма орындау.
IV. ЖаSа таKырыпты бекіту .
ТаKырыптыK есептер шыCару.
3-мысал: ax+bx+c=0 квадрат теSдеудіS т_бірлерін табу керек:
program D3;
var a,b,c,x1,x2,d:real;
begin
write('a,b,c м‰нін енгізіSдер:')
readln(a,b,c);
d:=SQR (b) -4*a*c;
if d<0 then
writeln('наKты т_бірі жоK');
ELSE
begin
x1:=(-b+SQRT (d))/(2*a);
x2:=(-b-SQRT (d))/(2*a);
write ('x1=',x1:6:2,'';4;x2=',x2:6:2);
END
END.
Ауызша есеп: Мына операторлардан Паскаль тілініS программасын KaрыSдар.Program integer then writeln else read repeatWnile for var real begin if write end
Жауабы:
Program var real integerbegin read writeln if<™рнек> then<1 оператор> else<2оператор> writeend
Jорытынды
УаKыты:
. СабаKты Kорытындылау
ИнформатикалыK диктант:
1 ТармаKталу алгоритмына программа Kaру _шін_____________ операторлар Kолданылады.
2 Шартты оператордыS жазылу форматы____________.
3 Шарт ретінде _________ Kолданылады.
^й тапсырмасы
УаKыты: 2 мин
VI.^йге тапсырма:
89 бет № 12 (а, ‰, б)
Паскаль тілініS шартты операторы
ОKушыларды баCалау
БаCалау параCы
БаCалау
УаKыты: 2 мин
Формативті (Kол белгісі арKылы) баCалаулар ж‰не сабаKKа Kатыстары бойынша жиынтыK баCа Kойылады
15