Texnik jihozlar: Kompyuter, multimedia vositalari, slaydlar, proektor.
Darsning borishi:
I. Tashkiliy davr
1) salomlashish; 2) davomatni aniqlash.
II. Takrorlash
O‘zlashtirish operatori qanday vazifani bajaradi?
O‘zlashtirish operatorining umumiy ko‘rinishini misollar bilan izohlang.
Ma’lumotlarni ekranga chiqarish operatorining umumiy ko‘rinishi qanday?
Write va writeln operatori farqini misollar yordamida izohlang.
Ma’lumotlarni ekranga chiqarish operatori imkoniyatlarini misollar bilan izohlang.
Ma’lumotlarni chiqarish operatorida apostrof ichidagi yozuvlar nimani bildiradi?
Chiqarish formati nima va u nima uchun ishlatiladi?
III. Yangi mavzuni o`rganish
1. Quyidagi ifodalarni o‘zlashtirish operatori yordamida yozing.
a) y:=(x-21)/(7-exp(63*lnx)). b) a:=3.6*x+sin(x). d) z:=sqrt(x-5*y)+x*tg(x).
e) S:=pi*sqr(r). f) F:=m*a. h) x1:=(-b-sqrt(b*b-4*a*c))/(2*a)
x1:=(-b*sqrt(b*b-4*a*c))/(2*a).
2. Dastur lavhalaridagi barcha o‘zgaruvchilarning oraliq va natijaviy qiymatini aniqlang.
a) mm:= 3; bb:= sqr(mm);
mm:= bb+7; mm:= sqrt(mm);
Javob: mm=3; bb=9; mm=16; mm=4;
|
b) aa:=25; ga:= abs(20–25);
ga:= aa; aa:= sqr(ga);
Javob: aa=25; ga=5; ga=25; aa=5.
|
d) ms:= –9; aa:= sqrt(abs(ms));
bb:= trunc(5/3)*ms; ms:=ms*bb;
Javob: ms=-9; aa=3; bb=1
ms=-9
|
e) a:= 0; a:= a+5; a:= a+2006;
g:= 5; a:= trunc(sqrt(g*g));
Javob: a=0; a=5; a=2011; g=5; a=5.
|
3. Chiqarish operatori natijasi qanday bo’lishini aniqlang.
a) a:=123.45;
write(‘a=‘, a:2:1);
Javob: a=123.4
|
b) a:=123.45;
write(‘a=‘, a:5:1);
Javob: a=123.4
|
d) a:=123.45;
write(‘a=‘, a:8:2);
Javob: a=123.45
|
e) a:=12345;
write(‘a=‘, a:2);
Javob: a=12345
|
f) a:=12345;
write(‘a=‘, a:5);
Javob: a=12345
|
g) a:=12345;
write(‘a=‘, a:8);
Javob: a=12345
|
4. Dastur lavhalaridagi barcha o‘zgaruvchilarning oraliq qiymatini va ekranga chiqadigan natijani aniqlang.
a) a:= 9; h:=4; s:=a*h/2;
writeln(‘Uchburchakning yuzi= ‘, S);
|
a=9; h=4; s=18;
uchburchakning yuzi= 18
|
d) a:= 8; b:= 6; c:= sqrt(sqr(a)+sqr(b));
p:= a+b+c; yp:=p/2; write(‘c= ‘,c, ‘P= ‘,p, ‘S= ‘);
s:=sqrt(yp*(yp–a)*(yp–b)*(yp–c)); write(s);
|
a=8; b=6; c=10;
p=24; yp=12; c=10P=24S=
s=2.4000000000+e01
|
5. Dasturdagi o’zgaruvchilarning qiymati turiga mos bo’lishi uchun so’roq belgisi o’rniga zaruriy standart funksiyani yozing va ekranga chiqadigan natijani aniqlang.
a) var a, b, c: integer;
begin a:=25; b:=trunc(sqrt(a)); c:=trunc(a/b);
writeln(a, ‘ ‘, b, ‘c= ‘, c);
end.
|
b) var x, y, z: word;
begin x:=round(abs(–7.21)); y:= trunc(sqrt(x*x));
z:= abs(x+y–100); write(z–x, y);
end.
|
Do'stlaringiz bilan baham: |