Решение задач по линейной и разветвляющийся алгоритмов


Білімділік. Оқушылардың өткен материалдар бойынша алған білімдерін тексеру, берілген тапсырмаларға бағдарламалар дайындау, нәтижесін алу, оқушылардың алған білімдерін арттыру, жүйелеу, блок-схема және бағдарлама құру практикалық білімдерін тексеру; Дамытушылық:Оқушылардың компьютерде бағдарламамен жұмыс жасауда, әр-түрлі амал-тәсілдер арқылы алған білімдерін практикада қолдана білуге, ой - өрісін танымдылық қабілетін, логикалық ойлау қабілеттерін дамыту; Тәрбиелік. Өз білімдерінің нәтижесінде өздерін бағалай білуге тәрбиелеу, алган білімдерін бағдарлама құруда еркін қолдана білуге үйрету. Жаңа заман агымына сай компьютерлік біліктілік қорларын өз беттерімен жетілдіре отырып, берілген жұмыстарды орындату арқылы ұйымшылдыққа тәрбиелеу, оқушылардың өткен тараулар бойынша алған білімдерін жинақтау, өз ойларын еркін жеткізе білу дағдыларын қалыптастыру; Сабақтың типі: Іскерлік пен дағдыны қалыптасытруСабақтың түрі: Аралас сабақСабақтың әдісі: Информатикадан есептер шығаруда проблемалық - ізденуБелсенділік ұстанымы: Оқушылардың сабаққа толығымен шынайы қатысуы. Бенджамин Блум1936 ж туылған Алгоритм дегеніміз не? Таңдау операторыната? Алгоритм түрлерін қалай аталады? Тармақты алгоритм қандай қызметшісөздермен жасалады ? Алгоритмнің жасалужолдары Сызықтыалгоритмдегеніміз не? Айнымалы типтері дегеніміз не? Программақұрылымы неше бөлімнентұрады? Тармақтыалгоритмнің неше түрі бар Транслятор,Компилятор,интерпретатордегеніміз не? І. Тапсырма: графикалық тілде жазылған алгоритм бойынша бағдарлама құрыңдар. № Блок - схемасы Бағдарламасы 1 Program esep;Var x,y:integer;BeginWriteln(‘x=‘); readln(x); y:=5*x-4 ;Writeln(‘y=‘,y); End. Басы Енгізу х Шығару у y:= 5*х-4 Соңы ІІ. Тапсырма: If j>k then j:=k-2 else k:=k-1;j, k айнымалыларының мәндерін табыңдар? Айнымалылардың бастапқы мәндері Нәтиже J = 3, k = 5 J = 3, k = 4 J = 7, k = 3 J = 1, k = 3 ОЙЛАНТАП ! ІІІ. Тапсырма: Информатикалық диктант Шардың радиусы берілген, шардың көлемін табу бағдарламасын жазу керек:Бағдарламаның аты ESEP1Тұрақтылар бөлімінде PI тең 3,14159 Айнымалылар бөлімі Шар радиусы нақты санШар көлемі нақты сан Операторлар бөлімі ашылады Шар радиусы мәнін енгізуге ұсыныс Шар радиусының мәнін енгізу (оқып алу) операторыШар көлемін есептеу формуласы Паскаль тілінде нәтижені экранға шығару, шығару форматы бойынша нәтижеге 8 орын беріледі, ал бөлшек бөліміне 3 орын беріледіБағдарлама соңы Program Esep;Const pi=3,14;Var r,v:real;BeginWriteln(‘r=?’); readln(r);V=2*3,14*sqr(r);Writeln(‘v=‘,v:6:3);end №1есеп Өрнектерді паскаль тілінде жаз:А) б) 3 кезең Қолдану: деңгейлік есептеп №2 Есеп Жоғалған сөздер Program max; var a,b,max:real; begin readln(a,b); else max:=b if a>b then max:=a Writeln ( ‘max=,’max) end. Program eseptey; var x,y:real; begin readln(x); if x<0 then y:=sqr(x) y:=sqrt(x) Writeln ( ‘y=,’y) end. else Program max; begin else max:=b if a>b then max:=a Writeln ( ‘max=,’max) end. І топ ІІ топ №3 есепБерілген есептердің программасын құр 1.Жігітті компьютеріне қарап, бағала 1.Жігітті досына қарап, бағала 6. Байт биттен құралады 6.Теңге тиыннан құралады 2. Вирустан қорыққан, интернетке шықпас 2. Шегірткеден қорыққан, егін екпес 3. Компьютердің жұмысы, иесіне мәлім 3. Атының сыры иесіне мәлім 4. Бір ядролы процессор жақсы, ал екі ядролы одан да жақсы. 4. Бір бас жақсы, екі бас одан да жақсы 7. Web - дизайншының өз еркі, сайтты қалай жасаса 7. Қазаншының өз еркі, қайдан құлақ шығарса 8. Білмесең, «анықтамадан» сұра. 8. Білмесең білгеннен сұра 9. Антивирусы күшті компьютерді - Вирус ала алмайды 9. Досы көпті жау алмайды 5. Күлсең ескірген компьютерлерге күл. 5. Күлсең кәріге күл 10 Компьютерде екі колонка, дауысы жер жарады 10. Айдағаны бес ешкі, ысқырығы жер жарады 4 кезең Талдау Компьютермен жұмыс 5 кезең Жинақтау Үйге тапсырма: Пернетақтадан енгізілетін санның жұп немесе тақ екендігін дәлелдейтін программа құр 5 кезең Бағалау(2 баллдық шкаламен) Аты-жөні 1 кезеңБілу 2 кезеңТүсіну 3 кезеңқолдану 4 кезең талдау Жалпы балл Бағасы сұрақ 1 2 3 1 2 1 2 3 4 5 Жалпы балл 8 > “3”8< = 10 “4”11 < “5” Рефлексия Сабақ аяқталды,көп рахмет!