Содержимое материала:
Сыныбы: 8
Сабақтың тақырыбы: Циклдік алгоритмдерді программалау.
Сабақтың мақсаты:
Білімділігі: Оқушыларды Паскаль тілінде программа құруға дағдыландыру;
Дамытушылығы: Оқушылардың Паскаль программалау тілінде есеп шығару мүмкіндіктерін, логикалық ойлау қабілеттерін дамыту;
Тәрбиелік: Оқушыларды тәрбиелікке, тиянақтылыққа, ұқыптылыққа тәрбиелеу.
Сабақтың түрі: аралас сабақ
Сабақтың барысы:
1. Ұйымдастыру
2. Үй тапсырмасын тексеру
3. Жаңа сабақты түсіндіру
4. Компьютермен жұмыс
5. Сабақты бекіту
6. Үйге тапсырма
1-мысал. -10,-8,-6,…10 сандарының кубтарының кестесінің программасын құру керек.
алг квадраттар кестесі (нәтбүт у) program_1;
басы бүт х var x,y:integer;
х:=-10 begin
әзірx0 x:=-10;
цб while x0 do
у:=x*х*х begin
шығару x, y y:=sqr(x)*х;
x:=x+2 writeln(x,y);
цc x:=x+2;
соңы end;
end.
2-мысал. 3,6,…,21 сандар тізбегі квадраттарының қосындысын есептеу алгоритмін және программасын құру керек.
алг квадраттар қосындысы (нәтбүт S) program_ 12;
басы бүт х, y var x,y,s :integer;
S:=0; х:=3 begin
әзірx21 x:=3; s:=0;
цб while x21 do
у:=x2 begin
S:=S+y y:=sqr(x);
x:=x+3 s:=s+y;
цc x:=x+3
шығару S end;
соңы writeln(s);
end.
3 -мысал. -3,0,3,6,…18 сандар тізбегі квадраттарының көбейтіндісін есептеу алгоритмін және программасын құру керек.
Үйге тапсырма: оқу 55 бет. 6-мысал