Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 1 Сызықтық алгоритмдерді бағдарламалау Сабақ мақсаты: А) бiлiмдiлiк: оқушыларды Паскаль тілінде сызықтық алгоритмдерді бағдарламалар құруға үйрету. Ә) дамытушылық: балалардың Паскаль тіліндегі білімдері мен дағдыларын, сызықтық бағдарлама туралы түсініктерін дамыту. Б) тәрбиелiк: оқушыларды еңбексүйгіштікке, сауатты азамат болуға тәрбиелеу.
С а б а қ т ы ң б а р ы с ы : І. Ұйымдастыру ІІ. Сабақтың кезеңдері: 1-кезең: Сергіту сәті. 2-кезең: Еске түсіру ІІІ. Оқушыларды бағалау ІV. Оқушылардың сұрақтарына жауап беру.Үй жұмысы. V. Сабақты аяқтау. 3-кезең: Шығармашылық тапсырма 6-кезең: Қатесін тап! 5-кезең: Тапсырма нәтижесі 4-кезең: Компьютермен жұмыс
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 3 Тренинг сабақтың ерекшеліктері: 1. Оқушылардың сабаққа өз еркімен белсене қатысуы. 2. Оқушылардың өз білімдерін көрсете білуі. 3. Оқушылардың топпен жұмыс істеуі. 4. Оқушылардың ойлау қабілеттерінің дамуы. 5. Оқушылардың пәнге деген, бағдарламалау тіліне деген қызығушылықтарының артуы.
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 4 1- кезең: Сергіту сәтінде өткен материалдарды еске түсіру үшін сұрақтар қойылады. Сыныпқа түгел беріледі. (5 минут) Қ а й т а л а у с ұ р а қ т а р ы : Алгоритм дегеніміз не? Ол не үшін қолданылады? Алгоритмнің қандай негізгі қасиеттері бар? Алгоритмдерді қандай тәсілдермен бейнелеуге болады? Блок-схема дегеніміз не? Блоктар неше топқа бөлінеді? Қарапайым алгоритмдік тіл деп нені атаймыз? Программалау тілі деген не? Қызметші сөздерге нелер жатады? Меншіктеу командасының құрылымы қандай және ол қалай жазылады? Паскаль тіліндегі программаның негізгі құрылымы қандай? Оператор дегеніміз не? Операторлық жақша деген не? Read, Readln,Write, Writeln операторларының атқаратын қызметтері қандай?
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 5 2-кезең: Еске түсіру кезеңі.Семантикалық карталар (5 минут). Program f; Var v, t, s::integer; Begin readln(v, t); s:=v*t; Writeln (s=,s); End; 3. Program k; Var x,y:integer; z: real; Begin z:=(sin(x)-y)/(abs(y)+cos(y)); Writeln(z=,z); End. 2. Program p1; Var A,B,X:Real; Begin Readln(A,B); X:=Sqr(A)+Sqr(b); Writeln(Қосынды=,X:2:4); End. 1. Автомобильдің жүрген жолын табу Екі нақты санды қосу программа сы Өрнектің мәнін есептеу Жауаптары Есептері Р/с Трапецияның ауданын табу 4. Program R; Var a,b,h, s::integer; Begin readln(a,b,h); s:=(a+b)*h/2; Writeln (s=,s); End;
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 6 3- кезең: Шығармашылық тапсырма. Төрт тапсырманы таңдап алып, сол тапсырманы орындайтын программасын дайындау. (15 минут) 1.Тіктөртбұрыштың периметрін табу программасын құрыңдар. 2. Функцияның мәнін есептеу программасын құрыңыз. 3. Тіктөртбұрышты үшбұрыштың ауданын есептеу программасын құрастырыңыз. 4.Өрнектің мәнін есептеу программасын құрыңдар. y=sin 2 x - cos 2 x 4- кезең: Тапсырмаларды компьютерде тексеру. (10 минут)
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 7 Радиусы R-ге тең шеңбер берілген. Шеңбердің ұзындығын есептеу программасын құр. Program шеңбер; Const PI= ; Var L: Real ; R: Integer; Begin Writeln(R-ді енгіз); Readln (R); L:=2*Pi*R; Writeln(L=,L:4:2); End. Дұрыс жауабы: Program шеңбер; Const PI= ; Var L: Real ; R: Integer; Begin Writeln(R-ді енгіз); Read (R); L:=2*Pi*R; Writeln(L=,L:4:2); End. 6- кезең: «Қатесін тап?» (Бағдарламаның қатесін табу ) (2 минут)
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 8 Ax 2 + bx + c a*sqr(x)-b*x+c Sqrt (abs(ln(cos(x)) + sin(x)))) (Sqr(a) + exp (x)) /(a*b*sqr(sin(x))*sin(x))
Информатика п ә ніні ң м ұғ алімі Тлегенова Жанат М ұ рас қ али қ ызы 9 ІІІ. Топтардың жұмыстарын бағалау. Үйге тапсырма: 3.3,3.4-тақырып. 4,5