Сабаќ жоспары «Бекітемін»



бет51/79
Дата18.05.2022
өлшемі0.68 Mb.
#457054
түріСабақ
1   ...   47   48   49   50   51   52   53   54   ...   79
0000a2be-4a2c6420

Дамытушылық: Оқушылардың алған білімдерін толықтырып, ой- өрістерін дамыту.
Тәрбиелік: Оқушыларды ұқыптылыққа, жинақылыққа тәрбиелеу.
Сабақтың түрі: теориялық әдіс.
Сабақтың барысы: 1.Ұйымдастыру
2. Өткен материалдарды қайталау
3. Компьютермен жұмыс
4.Сабақты бекіту
5.Үйге тапсырма
Өткен тапсырма бойынша қайталау сұрақтары



  • Құрылымдық программалау дегеніміз не?

  • Қандай негізгі логикалық құрылымдар бар?

  • Қосалқы программа дегеніміз не?

  • Процедура деп нені айтамыз?

  • Функция дегеніміз не?

  • Турбо Паскаль тілінің барлық процедуралары мен функциялары қандай топтарға бөлінеді?

  • Параметр дегеніміз не?

  • Стандартты және бейстандарт функциялар дегеніміз не?

  • Формальды параметрдің нақтылы параметрден айырмашылығы неде ?

  • Функция дегеніміз не?

  • Процедура мен функцияның қандай ұқсастығы және айырмашылығы бар?



Компьютермен жұмыс
1. Берілген кез келген үш санның үлкенін және кішісін анықтайтын процедура жаса.
program procl;
label k;
var x1, x2, x3, m1, m2:real ;
function max (a,b: real):real;
begin
if a>b then max:= a else max:=b
end;
function min (a,b: real):real;
begin
if a>b then min:= a else min:=b
end;
procedure xxx(a,b,c: real; var mx, mn:real);
begin
mx:=max(max(a,b),c);
mn:=min(a,b),c);
end;
begin
k:write(`3san engiz:`); readln(x1,x2,x3);
xxx(x1,x2,x3,m1,m2);
writeln(`3sannin ylkeni=`,m1:5:2);
writeln(`3sannin kishisi=`,m1:5:2);
end.
2. дөңес төртбұрыштың төртқабырғасы мен бір диоганалының ұзындығы бойынша оның ауданын табу программасын құру керек.

program misal2;


var ab, bc, cd, da, ac, sl, s, a,b,c,p:real;
procedure strl;
begin
p:=(a+b+c)/2;
S:=sqrt(p*(p-a)*(p-b)*(p-c))
end;
begin
read (ab, bc, cd, da, ac);
a:=ab;b:=bc; c:=ac; strl; Sl:=s; a:=da; b:=ac; c:=cd; strl; sl:=Sl+s;
write (`sl=`,s);
end.
№3. Калкульятор жұмысына программа құру (+,-,*,/,div, mod амалдары арқылы).
Program calculiator;
Var k1, k2: integer;
Belgi: char;
Procedure calc;
begin
Case Belgi of
‘*’: writeln (kl, ’*’, K2, ’=’, k1*k2);
‘+’: writeln (kl, ’+’, K2, ’=’, k1+k2);
‘/’: writeln (kl, ’/’, K2, ’=’, k1/k2);
‘-’: writeln (kl, ’-’, K2, ’=’, k1-k2);
‘d’: writeln (kl, ’div’, k2, ’=’, k1divk2);
‘m’: writeln (kl, ’mod’, k2, ’=’, k1modk2);
End;
End;
Begin
Write (‘1-san’) readln (k1);
Write (‘2-san’) readln (k2);
Write (‘belgi’) readln (belgi);
Calc;
End.


Достарыңызбен бөлісу:
1   ...   47   48   49   50   51   52   53   54   ...   79




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет