Dars o’tish vositalari: Doska,o’uv va uslubiy qo’llanma, topshiriqlar majmuasi.
Dars mazmuni: Darsning xronologik xaritasi – 80 minut.
Tashkiliy qism – 2 minut
Talabalar bilimi darajasini aniqlash – 10 minut
Yangi mavzu o’tish (komputerda mustaqil topshiriq) – 50 minut
Yangi mavzu ni o’zlashtish darajasini aniqlash- 10 minut.
Sinov savollari – 5 minut.
Uyga vazifa – 3 minut
Funksiya (function) yordamida dastur tuzish.
Funksiya (function) quyidagicha ko‘rinishda ifodalanadi:
Function (< formal parametrlar va turlari >): funksiya turi >;
>
begin
end; Masalan: a) function MIN (n: integer; x, a: real): real; b) function STA (n, i: integer; b, c: real): real; Funksiyaga murojaat qilish standart funksiyalarga o‘xshash amalga oshiriladi. Qayerda ifodani hisoblash kerak bo‘lsa, o‘sha joyda funksiya nomi yoziladi, undan keyin faktik parametrlar beriladi. Agar para-metrsiz funksiya chiqarilsa, u holda faqatgina funksiyaning nomi ko‘rsatiladi.
Masalan: a) ALB (4,5,6); b) STA(2,3,3,2); d) vit ; f) Ster ; Misol. xn darajani xisoblash dasturini funksiya ko’rinishida yozing.
functiondaraja(N:integer; x: real) :real; var i : integer; y : real; begin y:=1; for i := 1 to n do y := y*x; daraja :=y end.
Misol. Funksiya (function) dan foydalanib hisoblash algoritmi va dasturini tuzing. ; bu yerda
Masalani yechish dasturi.
program ifoda;
var x, s, p, p1, p2, p3: real;
function TT (xx: real): real;
var i, k: integer; t, t1: real;
begin t=0; for I:=1 to 5 do begin
t1:=0; for k:=1 to 3 do t1:=t1+SOR (xx+1)/(i+k);
t=t+t1; end; TT:=t; end;
begin readln(x); p:=TT* (1+x); p1:=TT* (2.2+x);
p2:=TT* (Sqr(xx)-1)); p3:=TT* (2*x+1);
S:=(1.2+p+2*p1)/(p2+p3;) writeln (‘S=’,S);
end.