IV. Mustahkamlash uchun savol va topshiriqlar
Chiziqli dastur deganda nimani tushunasiz?
Qanday operatorlardan foydalanib muloqat dasturlari tuzish mumkin?
Nima uchun dasturda soniga qiymat berish shart emas?
Chiqarish formati haqida so‘zlab bering.
Ekrandagi natijani ko‘rish uchun qaysi klavishlar juftligi bosiladi?
V. Uyga vazifa.
3-mashq.
O’qituvchi: Shamsiyeva Dilnoza Baxodirovna «Tasdiqlayman»
O’quv ishlari bo’yicha direktor o’rinbosari
_______________________________
Informatika-9. 28 – dars.
Sinf
|
9 « »
|
9 « »
|
9 « »
|
9 « »
|
|
|
|
Sana
|
|
|
|
|
|
|
|
Mavzu: Chiziqli dasturlar tuzish mavzusini takrorlash
Maqsad:
Ta’limiy: o`quvchilarga chiziqli dasturlar tuzishni o`rgatish;
Tarbiyaviy: o`quvchilarga estetik tarbiya berish;
Rivojlantiruvchi: o`quvchilarning dasturlash ko`nikmalarini rivojlantirish.
DTS: Chiziqli algoritmlarni dastur ko`rinishida yoza olish.
Dars turi: yangi bilim beruvchi
Dars o`tish metodi: Aqliy hujum, aralash, interfaol.
Dars jihozi: Tarqatma materiallar, 9-sinf darsligi, jadvallar.
Texnik jihozlar: Kompyuter, multimedia vositalari, slaydlar, proektor.
Darsning borishi:
I. Tashkiliy davr
1) salomlashish; 2) davomatni aniqlash.
II. Takrorlash
Chiziqli dastur deganda nimani tushunasiz?
Qanday operatorlardan foydalanib muloqat dasturlari tuzish mumkin?
Nima uchun dasturda soniga qiymat berish shart emas?
Chiqarish formati haqida so‘zlab bering.
Ekrandagi natijani ko‘rish uchun qaysi klavishlar juftligi bosiladi?
III. Yangi mavzuni o`rganish
1 . Quyida berilgan shakllarning shtrixlangan qismlarini yuzalarini hisoblash dasturini tuzing (yo’llanma: qanday shakl yuzasidan qaysi shakl yuzasini ayirish kerak?).
program yuza_1;
uses crt;
var s,a,r: real;
begin
write(‘Kvadrat tomoni uzunligini kiriting: ’); readln(a);
write(‘Doira radiusi uzunligini kiriting: ’); readln(r);
s:=a*a pi*sqr(r);
writeln(‘S=’,s:5:2,’ kvadrat birlik’);
readln;
end.
2. Boshlang‘ich tezligi vo bo‘lib, a tezlanish bilan tekis harakat qilayotgan moddiy nuqtaning t vaqt ichida bosib o‘tadigan yo‘lini aniqlash dasturini tuzing (yo’llanma: s=v0t+at2/2).
Program Masofani_hisoblash;
uses crt;
var s,v0,a,t: real;
begin
write(‘Boshlang`ich tezlikni kiritingni kiriting: ’); readln(v0);
write(‘Tezlanishni kiriting: ’); readln(a); write(‘vaqtni kiriting: ’); readln(t);
s:=v0*t+a*t*t/2;
writeln(‘S=’,s:5:2,’ birlik’);
readln;
end.
3. Yer sirtiga nisbatan α burchak ostida vo boshlang‘ich tezlik bilan otilgan jismning uchish masofasini aniqlash dasturini tuzing (yo’llanma: L=2 cossin/g, g=9,81).
Program Masofani_hisoblash_2;
uses crt;
var L,v0,alfa: real;
const g=9.81;
begin
write(‘Boshlang`ich tezlikni kiritingni kiriting: ’); readln(v0);
write(‘Burchak kattaligini kiriting: ’); readln(alfa); L:=2*v0*v0*cos(alfa)*sin(alfa)/g;
writeln(‘L=’,L:5:2,’ birlik’);
readln;
end.
4. Tashqi chizilgan aylananing radiusi R bo‘lgan 4 tomonli muntazam ko‘pburchakning tomonini hisoblash dasturini tuzing (yo’llanma: kvadrat diagonali – aylana diametri).
Program kvadrat_ tomoni;
Uses crt;
Var a,r: real;
Begin clrscr;
Write(‘Radiusni kiriting: ‘); readln(r); a:=sqr(2)*r; writeln(‘a=’;a:5:2); readln;
End.
5. Tomoni butun musbat a songa teng kvadratning diagonali uzunligini hisoblash dasturini tuzing (yo’llanma: kvadratning diagonali to’g’ri burchakli uchburchakning gipotenuzasi). Dasturda matn rangi, matn foni rangi, ekran rangi va chiqarish joyini belgilash operatoridan foydalaning.
a) a=20; b) a=4; d) a=89; e) a=21; f) a=7; g) a=63.
Program kvadrat_ diagonali;
Uses crt;
Var a: integer; d: real;
Begin clrscr;
Write(‘Kvadrat tomonini kiriting: ‘); readln(a); d:=sqrt(2*a*a); writeln(‘d=’;d:5:2); readln;
End.
Do'stlaringiz bilan baham: |