1 жыл бойы шексіз жүктеңіз
Сызықтық алгоритмдерді бағдарламалау

#1 слайд
1
Сызықтық алгоритмдерді
бағдарламалау
Сабақ мақсаты:
А) бiлiмдiлiк: оқушыларды Паскаль тілінде
сызықтық алгоритмдерді бағдарламалар
құруға үйрету.
Ә) дамытушылық: балалардың Паскаль
тіліндегі білімдері мен дағдыларын, сызықтық
бағдарлама туралы түсініктерін дамыту.
Б) тәрбиелiк: оқушыларды еңбексүйгіштікке,
сауатты азамат болуға тәрбиелеу.
1 слайд
1 Сызықтық алгоритмдерді бағдарламалау Сабақ мақсаты: А) бiлiмдiлiк: оқушыларды Паскаль тілінде сызықтық алгоритмдерді бағдарламалар құруға үйрету. Ә) дамытушылық: балалардың Паскаль тіліндегі білімдері мен дағдыларын, сызықтық бағдарлама туралы түсініктерін дамыту. Б) тәрбиелiк: оқушыларды еңбексүйгіштікке, сауатты азамат болуға тәрбиелеу.
#2 слайд
С а б а қ т ы ң б а р ы с ы :
І. Ұйымдастыру
ІІ. Сабақтың кезеңдері:
1-кезең: Сергіту сәті.
2-кезең: Еске
түсіру
ІІІ. Оқушыларды бағалау
ІV. Оқушылардың сұрақтарына жауап
беру.Үй жұмысы.
V. Сабақты аяқтау.
3-кезең: Шығармашылық
тапсырма
6-кезең: “Қатесін
тап!”
5-кезең: Тапсырма нәтижесі
4-кезең: Компьютермен жұмыс
2 слайд
С а б а қ т ы ң б а р ы с ы : І. Ұйымдастыру ІІ. Сабақтың кезеңдері: 1-кезең: Сергіту сәті. 2-кезең: Еске түсіру ІІІ. Оқушыларды бағалау ІV. Оқушылардың сұрақтарына жауап беру.Үй жұмысы. V. Сабақты аяқтау. 3-кезең: Шығармашылық тапсырма 6-кезең: “Қатесін тап!” 5-кезең: Тапсырма нәтижесі 4-кезең: Компьютермен жұмыс
#3 слайд
3
Тренинг сабақтың
ерекшеліктері:
1. Оқушылардың сабаққа өз еркімен белсене қатысуы.
2. Оқушылардың өз білімдерін көрсете білуі.
3. Оқушылардың топпен жұмыс істеуі.
4. Оқушылардың ойлау қабілеттерінің дамуы.
5. Оқушылардың пәнге деген, бағдарламалау тіліне
деген қызығушылықтарының артуы.
3 слайд
3 Тренинг сабақтың ерекшеліктері: 1. Оқушылардың сабаққа өз еркімен белсене қатысуы. 2. Оқушылардың өз білімдерін көрсете білуі. 3. Оқушылардың топпен жұмыс істеуі. 4. Оқушылардың ойлау қабілеттерінің дамуы. 5. Оқушылардың пәнге деген, бағдарламалау тіліне деген қызығушылықтарының артуы.
#4 слайд
4
1- кезең: Сергіту сәтінде өткен материалдарды
еске түсіру үшін сұрақтар қойылады. Сыныпқа
түгел беріледі.
(5
минут)
Қ а й т а л а у с ұ р а қ т а р ы :
•Алгоритм дегеніміз не? Ол не үшін
қолданылады?
•Алгоритмнің қандай негізгі қасиеттері бар?
•Алгоритмдерді қандай тәсілдермен
бейнелеуге болады?
•Блок-схема дегеніміз не? Блоктар неше топқа
бөлінеді?
•Қарапайым алгоритмдік тіл деп нені атаймыз?
Программалау тілі деген не?
•Қызметші сөздерге нелер жатады?
•Меншіктеу командасының құрылымы қандай
және ол қалай жазылады?
•Паскаль тіліндегі программаның негізгі
құрылымы қандай?
•Оператор дегеніміз не? Операторлық жақша
деген не?
•Read , Readln,Write, Writeln операторларының
атқаратын қызметтері қандай?
4 слайд
4 1- кезең: Сергіту сәтінде өткен материалдарды еске түсіру үшін сұрақтар қойылады. Сыныпқа түгел беріледі. (5 минут) Қ а й т а л а у с ұ р а қ т а р ы : •Алгоритм дегеніміз не? Ол не үшін қолданылады? •Алгоритмнің қандай негізгі қасиеттері бар? •Алгоритмдерді қандай тәсілдермен бейнелеуге болады? •Блок-схема дегеніміз не? Блоктар неше топқа бөлінеді? •Қарапайым алгоритмдік тіл деп нені атаймыз? Программалау тілі деген не? •Қызметші сөздерге нелер жатады? •Меншіктеу командасының құрылымы қандай және ол қалай жазылады? •Паскаль тіліндегі программаның негізгі құрылымы қандай? •Оператор дегеніміз не? Операторлық жақша деген не? •Read , Readln,Write, Writeln операторларының атқаратын қызметтері қандай?
#5 слайд
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;
5 слайд
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 слайд
6
3- кезең: Шығармашылық тапсырма. Төрт
тапсырманы таңдап алып, сол тапсырманы
орындайтын программасын дайындау. (15
минут)
1.Тіктөртбұрыштың периметрін табу программасын құрыңдар.
2. Функцияның мәнін
есептеу
программасын құрыңыз.
3. Тіктөртбұрышты үшбұрыштың ауданын есептеу
программасын құрастырыңыз.
4.Өрнектің мәнін есептеу программасын құрыңдар.
y=sin
2
x - cos
2
x
zyxf
22
4- кезең: Тапсырмаларды компьютерде тексеру.
(10 минут)
6 слайд
6 3- кезең: Шығармашылық тапсырма. Төрт тапсырманы таңдап алып, сол тапсырманы орындайтын программасын дайындау. (15 минут) 1.Тіктөртбұрыштың периметрін табу программасын құрыңдар. 2. Функцияның мәнін есептеу программасын құрыңыз. 3. Тіктөртбұрышты үшбұрыштың ауданын есептеу программасын құрастырыңыз. 4.Өрнектің мәнін есептеу программасын құрыңдар. y=sin 2 x - cos 2 x zyxf 22 4- кезең: Тапсырмаларды компьютерде тексеру. (10 минут)
#7 слайд
7
Радиусы R-ге тең шеңбер берілген.
Шеңбердің ұзындығын есептеу
программасын құр.
Program шеңбер;
Const PI=3.14159;
Var L: Real ;
R: Integer;
Begin
Writeln(‘R-ді енгіз’);
Readln (R);
L:=2*Pi*R;
Writeln(‘L=‘,L:4:2);
End.
Дұрыс жауабы:
Program шеңбер;
Const PI=3.14159;
Var L: Real ;
R: Integer;
Begin
Writeln(‘R-ді енгіз’);
Read (R);
L:=2*Pi*R;
Writeln(‘L=‘,L:4:2);
End.
6- кезең: «Қатесін тап?» (Бағдарламаның қатесін табу )
(2 минут)
7 слайд
7 Радиусы R-ге тең шеңбер берілген. Шеңбердің ұзындығын есептеу программасын құр. Program шеңбер; Const PI=3.14159; Var L: Real ; R: Integer; Begin Writeln(‘R-ді енгіз’); Readln (R); L:=2*Pi*R; Writeln(‘L=‘,L:4:2); End. Дұрыс жауабы: Program шеңбер; Const PI=3.14159; Var L: Real ; R: Integer; Begin Writeln(‘R-ді енгіз’); Read (R); L:=2*Pi*R; Writeln(‘L=‘,L:4:2); End. 6- кезең: «Қатесін тап?» (Бағдарламаның қатесін табу ) (2 минут)
#8 слайд
8
Ax
2
+ bx + c
a*sqr(x)-b*x+c
)sinln(cos xx
Sqrt (abs(ln(cos(x)) + sin(x))))
xab
ea
x
3
2
sin
(Sqr(a) + exp (x)) /(a*b*sqr(sin(x))*sin(x))
8 слайд
8 Ax 2 + bx + c a*sqr(x)-b*x+c )sinln(cos xx Sqrt (abs(ln(cos(x)) + sin(x)))) xab ea x 3 2 sin (Sqr(a) + exp (x)) /(a*b*sqr(sin(x))*sin(x))
#9 слайд
9
ІІІ. Топтардың жұмыстарын бағалау.
9 слайд
9 ІІІ. Топтардың жұмыстарын бағалау.

Бұл курс Қазақстан Республикасы Оқу-ағарту министрлігімен келісілген