Циклдік алгоритмдерді программалау

Содержимое материала:

Сыныбы: 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-мысал

Понравился материал? Поделитесь с коллегами:
Копилка учителя