49-maktab informatika o’qituvchisi To’xtamboyev San’at. Mavzu: pythonda mantiqiy masalalarni dasturlash darsning maqsadi



Download 1,02 Mb.
bet2/2
Sana27.05.2022
Hajmi1,02 Mb.
#611673
1   2
Bog'liq
ochiq dars ishlanma

Darsning borishi.
I. Tashkiliy qism: A) O’quvchilar bilan salomlashish
B) Davomatni aniqlash
C) Sinfni 2-guruhga ajratish. (1-Mantiq, 2-Tafakkur)


II. O’tilgan mavzuni takrorlash (mustaxkamlash) 10-daqiqa
1-guruhga:
1-topshiriq:
Davom et” metodi
1.Dasturlash jarayonida asosan uch xil algoritmlardan foydalaniladi, bular ……………chiziqli, takrorlanuvhi, tarmoqlanuvchi
2. Butun sonli ma’lumotlarni kiritish uchun ………….int(input())
3. Sodda masalalarni yechish jarayonida asosan ………chiziqli algoritmdan………… foydalanamiz.
4. Satr uzunligini aniqlash funksiyasi …………. len()
5. Buyruqlarning qat’iy ketma-ketlikda tartib bilan bajarilishi………chiziqli algoritm……
6. O‘zgaruvchi qiymatini ekranga chiqarish operatori …………. print()
7. Chiziqli algoritmlarni dastur shaklida yozilishiga …………chiziqli dastur


2-topshiriq:
Tezkor javob!” metodi. (Slayd orqali qo’yiladi)


2-guruhga:
Berilgan krossvordni kompyuterda Pythonda dastur tuzish orqali javob topish:



doimiy

float

len

O’quvchilarga beriladi:

aa = "doimo"


bb = "boqiy"
print (aa[:__]+
+bb[-__:])



k = "flomaster"


l = k[ __: __ ]
m = k[ __ ]
n = k[ __ ]
print (l+m+n)

x = "end"


y = "lower"
print (y[ __ ] + x[: __ ])

To’gri tuzilgan dastur:

aa = "doimo"


bb = "boqiy"
print (aa[:4]+bb[-2:])

k = "flomaster"


l = k[0:3]
m = k[4]
n = k[6]
print (l+m+n)



x = "end"


y = "lower"
print (y[0] + x[:2])

input



print

chiziqli

O’quvchilarga beriladi:

a = "print"


b = "true"
print (a[ __:__ ]+a[ __ ]+
+b[-__ ]+a[-__ ])

d = "internet_provayder"


print (d[ __:__ ] +


+ d[:__ ])

one = 'iqlim'


two = 'chizma'
print (two[:__ ] +
+ one[:__ ])

To’gri tuzilgan dastur

a = "print"


b = "true"
print (a[2:4]+a[0]+
+b[-2]+a[-1])



d = "internet_provayder"


print (d[9:11]+d[:3])

one = 'iqlim'


two = 'chizma'
print (two[:4]+one[:4])










1.










M













2.










A
















3.







N










4.













T
















5.







I







6.
















Q







Savol javobda aktiv qatnashganlarni baholash
III Yangi mavzuni bayoni:
Dars ma’ruza va amaliyotning uyg‘unligi shaklida olib boriladi.

Odatda, dastur tuzish jarayonida qaror qabul qilish uchun o‘zgaruvchi, son va satrlarni taqqoslash, uning natijasiga ko‘ra, keyingi qadamga o‘tish kerak bo‘ladi. O‘zgaruvchilarni taqqoslash uchun taqqoslash va mantiqiy amallardan foydalaniladi.


Taqqoslash amallari– dastur mantig‘ini boshqarish va ikki yoki undan ortiq o‘zgaruvchilarni taqqoslab, xulosa qabul qilish amallari.
Bu amallar ikkita operandqabul qiladi va natija sifatida boolenturidagi mantiqiy qiymatni qaytaradi: True (ifoda rost) yoki False (ifoda yolg‘on).
Taqqoslash amallari
Taqqoslash amallari ikkita qiymatni bir-biri bilan solishtirish uchun ishlatiladi.
Taqqoslash amallari yordamida sodda shartlarni tuzish mumkin.


Mantiqiy amallar
Dastur tuzish jarayonida murakkab shartli ifodalarni yozish uchun mantiqiy amallardan
foydalaniladi. Mantiqiy amallar dasturda buyruqlar bajarilish tartibini boshqarish imkoniyatini beradi
hamda tarmoqlanuvchi va takrorlanuvchi operatorlar bilan birga qo‘llaniladi.






IV . Mavzuni mustahkamlash va yakunlash:



print(5<2)
print(10==10)

a=5
b=4
print(a>b)



a=8
b=a+3
print(a>b or a

nomi="kitob"
print('i' in nomi)

print(6==7 or 8>=9)
print(6==7 and 8>=9)

a=5
b=4
print(a==b)



a=8
b=a+3
print(a>b and a

nomi="kitob"
print('kitob' in nomi)

print(6==7 or 8>=9) 8>=9)

a=5
b=4
print(a>=b)



a=8
b=a+3
print(not(a>b or a

nomi="kitob"
print('kitob ' in nomi)

a=False
b=True
print(a or b and not a)

a=False
b=True
print(a or
(b and not a))

Print (True or False and not True)

print(True or False and not True)

V . Uyga vazifa:
1. Darslikdagi 75-bet. 1-2-mashqlar.
Download 1,02 Mb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish