1- dars. Mavzu: Masalalarni kompyuterda yechish bosqichlari



Yüklə 1,92 Mb.
səhifə80/145
tarix30.03.2023
ölçüsü1,92 Mb.
#91507
1   ...   76   77   78   79   80   81   82   83   ...   145
1- dars. Mavzu Masalalarni kompyuterda yechish bosqichlari Dars

NOT - "emas", AND - "va", OR - "yoki" mantiqiy amallarini qoilash va ularning bajarilish ketma-ketligi. Matematik misol va masalalarni yechish uchun ulardan foydalanib tarmoqlanuvchi dasturlar tuzish.

O'quv jarayonini amalga oshirish texnologiyasi

Uslub: Aralash.
Shakl: Savol-javob. Jamoa va kichik guruhlar- da ishlash
Vosita: Elektron resurslar, darslik, plakatlar, tarqatma materiallar.
Usui: Tayyor prezentatsiya va slayd material- lari asosida.
Nazorat: Og'zaki, savol-javob, muhokama, kuzatish.
Baholash: Rag'batlantirish, 5 ballik reyting tizimi asosida.

Kutiladigan natijalar

O'quvchilarning kompyuter imkoniyatlari to'g'risidagi bilim va ko'nikmalari rivojlanadi. Dasturlashda mantiqiy amallardan foydalanish malakasi hosil bo'ladi. Tarmoq­lanuvchi dasturlar tuzish malakasi shakllanadi.

Kelgusi rejalar (tahlil, o'zgarishlar)

O'qituvchi o'z faoliyatining tahlili asosida yoki ham- kasblarining dars tahlili asosida keyingi darslariga o'zgartirishlar kiritadi va rejalashtiradi.

Darsning borishi va vaqt taqsimoti






Dars bosqichlari

Vaqt

1

Tashkiliy qism

3 daqiqa

2

O'tilganlarni takrorlash

7 daqiqa

3

Yangi mavzu ustida ishlash

14 daqiqa

4

Yangi mavzuni mustahkamlash

13 daqiqa

5

Uyga vazifa

3 daqiqa



O’tilgan mavzuni takrorlash.

1. Tarmoqlanish operatorining qisqa va to'liq shakllari orasida qanday farq bor?


2. Paskalda qanday mantiqiy amallar qo'llaniladi?
3. Paskalda murakkab mantiqiy shartlarga misollar keltiring.
4. Mantiqiy ifodada amallarning bajarilish tartibini tushuntirib bering.
5. Mantiqiy ifodada qachon qavslar qo'llaniladi?


Yangi mavzu bayoni.
1. Murakkab mantiqiy amallar natijasini aniqlang.
a) a:=true; b:=true; m:=false; bb:=NOT(a AND m) AND (a OR
b) OR m;
b) a:=77; b:=ll; m:=7; ms:= (a div b=m) AND (a mod m=0)AND NOT((a>b) OR(b

2. Tarmoqlanish natijasida hosil bo'ladigan qiymatlarni aniqlang.


a) x:= -1; y:=0; a:= 0.1; IF (x*x +y >0) AND (a=l/10) THEN
mm:=true else mm:= false;
b) xl:=sqr(~l); v:= *h a'; x2:=sqrt(xl); IF (v= 'ha') AND (xl>0)
AND (x2>0) THEN xl:=0;

3. Uchta a, b va c son berilgan. a

Program m3;


Var a,b,c: real;
Begin
Write(` ani kiriting:`); readln(a);
Write(` b ni kiriting:`); readln(b);
Write(` c ni kiriting:`); readln(c);
If(aEnd.

4. Berilgan A butun son berilgan B butun songa qoldiqsiz bo'linsa, bu ikkala sonning yig'indisi kvadratini, aks holda ko'paytmasini chiqaruvchi dastur tuzing.


Program m3;


Var a,b,c: integer;
Begin
Write(` ani kiriting:`); readln(a);
Write(` b ni kiriting:`); readln(b);
Write(` c ni kiriting:`); readln(c);
If B<>0 then begin
If mod B=0 then
S:=sqr(a+b)else S:=A*B;
writeln(`javob:`,S); end else writeln(`hisoblab bo`lmaydi`); readln;
End.

  1. Berilgan butun N son musbat va 5 ga karrali bo'lsa, shu sonning kvadrat ildizini, aks holda kvadratini hisoblash dasturini tuzing.

Program m3;
Var N: integer;
K: real;
Begin
Write(` N ni kiriting:`); readln(N);
If(N>0) and (N mod 5=0) then K:=sqrt(N) else K: sqr(N);
writeln(`javob:`,K: 0:3); readln;
End.



Yüklə 1,92 Mb.

Dostları ilə paylaş:
1   ...   76   77   78   79   80   81   82   83   ...   145




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin