Mualliflar

  • Onarqulov Maqsadjon Karimberdiyevich
  • Yusupov Mirsaid Abdulaziz o‘g‘li
  • Mubinaxon Abdusalomova Otabek qizi

DOI:

https://doi.org/10.71337/inlibrary.uz.ustozlar.106663

Kalit so‘zlar:

Kalit so'zlar: Mantiqiy operatsiyalar shartli ifodalar if operatori else operatori true va false algoritmik fikrlash kod tarmoqlanishi.

Annotasiya

Annotatsiya: Ushbu ishda dasturlashda keng qo‘llaniladigan mantiqiy operatsiyalar va shartli ifodalarning asosiy tushunchalari, ularning qo‘llanilish usullari va amaliy dasturlarda tutgan o‘rni o‘rganiladi. Dasturiy ta’minot yaratishda shartli ifodalar yordamida qaror qabul qilish jarayonlarini soddalashtirish va optimallashtirish mumkin. Mantiqiy operatorlar (AND, OR, NOT) va ularning kombinatsiyalari real hayotiy masalalarni modellashda, shuningdek, shartli bloklar orqali dastur oqimini boshqarishda muhim rol o‘ynaydi. Shartli operatorlar esa (if, else, elif/switch) yordamida foydalanuvchining kiritgan ma’lumotlari asosida kerakli amallar bajarilishi ta’minlanadi. Ish davomida turli misollar, mantiqiy ifoda tuzilmalari, murakkab shartlar va ularning yechimi ko‘rib chiqilgan. Amaliy qismda Python kabi dasturlash tillarida mantiqiy shartlar asosida yozilgan dastur namunalariga alohida e’tibor qaratilgan. Mazkur mavzu dasturlashni yangi o‘rganayotgan o‘quvchilar uchun foydali bo‘lib, ularga algoritmik fikrlashni rivojlantirish, qaror qabul qilish jarayonlarini tahlil qilish va kod yozish ko‘nikmalarini shakllantirishda yordam beradi.


background image

Ustozlar uchun

pedagoglar.org

73-son 3–to’plam Iyun-2025

Sahifa: 182

MANTIQIY OPERATSIYALAR VA SHARTLI

IFODALARDAN FOYDALANISH

Onarqulov Maqsadjon Karimberdiyevich

Farg ‘ona davlat unversiteti amaliy matematika

va informatika kafedrasi dotsenti

maxmaqsad@gmail.com

Yusupov Mirsaid Abdulaziz o‘g‘li

Farg ‘ona davlat unversiteti amaliy matematika

va informatika kafedrasi o‘qituvchisi

mirsaidbek@gmail.com

Mubinaxon Abdusalomova Otabek qizi

Farg’ona davlat unversiteti 3-kurs talabasi

mubinaxonabdusalomova90@gmail.com

Annotatsiya:

Ushbu ishda dasturlashda keng qo‘llaniladigan

mantiqiy

operatsiyalar

va

shartli ifodalarning

asosiy tushunchalari, ularning qo‘llanilish usullari

va amaliy dasturlarda tutgan o‘rni o‘rganiladi. Dasturiy ta’minot yaratishda shartli ifodalar
yordamida qaror qabul qilish jarayonlarini soddalashtirish va optimallashtirish mumkin.
Mantiqiy operatorlar (AND, OR, NOT) va ularning kombinatsiyalari real hayotiy
masalalarni modellashda, shuningdek, shartli bloklar orqali dastur oqimini boshqarishda
muhim rol o‘ynaydi. Shartli operatorlar esa (if, else, elif/switch) yordamida
foydalanuvchining kiritgan ma’lumotlari asosida kerakli amallar bajarilishi ta’minlanadi.
Ish davomida turli misollar, mantiqiy ifoda tuzilmalari, murakkab shartlar va ularning
yechimi ko‘rib chiqilgan. Amaliy qismda Python kabi dasturlash tillarida mantiqiy shartlar
asosida yozilgan dastur namunalariga alohida e’tibor qaratilgan. Mazkur mavzu
dasturlashni yangi o‘rganayotgan o‘quvchilar uchun foydali bo‘lib, ularga algoritmik
fikrlashni rivojlantirish, qaror qabul qilish jarayonlarini tahlil qilish va kod yozish
ko‘nikmalarini shakllantirishda yordam beradi.

Kalit so'zlar:

Mantiqiy operatsiyalar, shartli ifodalar, if operatori, else operatori, true

va false, algoritmik fikrlash, kod tarmoqlanishi.

Annotation:

This work studies the basic concepts of logical operations and

conditional expressions widely used in programming, their methods of application, and
their role in practical applications. When creating software, decision-making processes can
be simplified and optimized using conditional expressions. Logical operators (AND, OR,
NOT) and their combinations play an important role in modeling real-life problems, as
well as in controlling the flow of the program through conditional blocks. Conditional
operators (if, else, elif/switch) ensure that the necessary actions are performed based on
user input. Various examples, logical expression structures, complex conditions, and their


background image

Ustozlar uchun

pedagoglar.org

73-son 3–to’plam Iyun-2025

Sahifa: 183

solutions are considered throughout the work. The practical part focuses on examples of
programs written based on logical conditions in programming languages such as Python.
This topic is useful for students who are just learning programming, helping them develop
algorithmic thinking, analyze decision-making processes, and develop code writing skills

.

Key words:

Logical operations, conditional expressions, if operator, else operator,

true and false, algorithmic thinking, code branching.

Аннотация:

В работе рассматриваются основные концепции логических

операций и условных выражений, широко используемых в программировании,
способы их применения и их роль в практических приложениях. При создании
программного обеспечения вы можете упростить и оптимизировать процессы
принятия решений, используя условные выражения. Логические операторы (И,
ИЛИ, НЕ) и их комбинации играют важную роль в моделировании реальных задач,
а также в управлении ходом выполнения программы с помощью условных блоков.
Условные операторы (if, else, elif/switch) гарантируют, что требуемые действия
будут выполнены на основе ввода пользователя. На протяжении работы
рассматривались различные примеры, структуры логических выражений, сложные
условия и их решения. Практическая часть посвящена примерам программ,
написанных на таких языках программирования, как Python, на основе логических
условий. Эта тема будет полезна студентам, впервые знакомящимся с
программированием, поскольку поможет им развить алгоритмическое мышление,
проанализировать процессы принятия решений и сформировать навыки
программирования.

Ключевые слова:

Логические операции, условные выражения, оператор if,

оператор else, true и false, алгоритмическое мышление, ветвление кода.

Kirish.

Mantiqiy amallar

, mantiqiy operatsiyalar – berilgan hadlari va natijasi mulohaza

(fikr) dan iborat amallar. Berilgan hadlar soniga qarab Mantiqiy amallar bir oʻrinli, ikki
oʻrinli va hokazo deb yuritiladi. Bir oʻrinli Mantiqiy amallar soni toʻrtta: berilgan fikrdan
qatʼiy nazar natijasi doim chin (aynan haqiqat) amal, natijasi doim yolgʻon (aynan yolgʻon)
amal, natijasi berilgan fikr bilan mos tushadigan amal va nihoyat, berilgan fikr chin boʻlsa,
natijasi yolgʻon, berilgan fikr yolgʻon boʻlsa, natijasi chin boʻladigan amal. Soʻnggi
mantiqiy amal bir oʻrinli Mantiqiy amallardan eng muhimi boʻlib, u inkor amal deyiladi.
A fikrning inkori ~ha kabi belgilanib, „ha emas“ deb oʻqiladi. Masalan, 1 Oy sayyora –
„Oy sayyora emas“.

Ikkilik kodda yozilgan mashina soʻzlari ustida Mantiqiy amallar mos razryadlar

boʻyicha bajarilib, i oʻrniga 1, l oʻrniga 0 olinadi, matn shakliga aylantiriladi va maʼlumot
koʻrinishida chiqish qurilmasiga beriladi. Mantiq-informatsion mashina tez ishlashi,


background image

Ustozlar uchun

pedagoglar.org

73-son 3–to’plam Iyun-2025

Sahifa: 184

„xotira“ hajmining kattaligi bilan oddiy hisoblash mashinalaridan farq qiladi. Mantiq-
informatsion

mashina

ilmiy

tadqiqot

natijalarini

ishlash,

adabiyot

topishni

avtomatlashtirish, sanoat, qishloq xoʻjaligi va transportga oid statistik maʼlumotlarni,
davolash muassasalarida bemorlarni kuzatishdan olingan natijalarni, meteorologik,
seysmologik stansiyalardan, Yer sunʼiy yoʻldoshlaridan olingan maʼlumotni ishlash va
tarjima ishlarida qoʻllanadi.

Protsessor tarkibidagi arifmetik-mantiqiy qurilmaning ishlash prinsipini tushunish

uchun avval insonning mantiqiy fikrlash va xulosa chiqarish usullarini koʻrib chiqamiz.

Insonlar kundalik hayotda oʻzaro muloqot qilish uchun turli mulohazalardan

foydalanishadi. Maʼlumki, mulohaza – narsa yoki hodisalarning xususiyatini anglatuvchi
darak gapdir. Boshqacha aytganda, mulohaza – rost yoki yolgʻonligi haqida soʻz yuritish
mumkin boʻlgan darak gap.

Mulohazalar sodda va murakkab boʻlishi mumkin. Biror shart yoki usul bilan

bogʻlanmagan

hamda

faqat

bir

holatni

ifodalovchi

mulohazalar

sodda

mulohazalar

deyiladi.

Sodda

mulohazalar

ustida

amallar

bajarib,

murakkab

mulohazalarni hosil qilish mumkin. Odatda murakkab mulohazalar sodda mulohazalardan

VA

“, „

YOKI

“ kabi bogʻlovchilar, „

EMAS

“ shaklidagi koʻmakchilar yordamida tuziladi.

Mulohazalarni lotin alifbosi harflari bilan belgilash (masalan, A= „Bugun havo issiq“)

qabul qilingan. Har bir mulohaza faqat ikkita: „rost“ yoki „yolgʻon“ mantiqiy qiymatga
ega boʻlishi mumkin. Qulaylik uchun „rost“ qiymatni 1 raqami bilan, „yolgʻon“ qiymatni
esa 0 raqami bilan belgilab olamiz.

A va B sodda mulohazalar bir paytda rost boʻlgandagina rost boʻladigan yangi

(murakkab) mulohazani hosil qilish amali

mantiqiy koʻpaytirish amali

deb ataladi.

Bu amalni

konyunksiya

(lotincha: conjunctio– bogʻlayman) deb ham atashadi.

Mantiqiy koʻpaytirish amali ikki yoki undan ortiq sodda mulohazalarni „VA“ bogʻlovchisi
bilan bogʻlaydi hamda „A va B“, „A and B“, „A Λ B“, „A · B“ kabi koʻrinishda yoziladi.
Mantiqiy koʻpaytirishni ifodalaydigan quyidagi jadval

rostlik jadvali

deb ataladi.

a = 5 print (a>3 and a3 or a3 and a<10))

Agar bir vaqtning o’zida bir emas, balki bir nechta shartlarni tekshirmoqchi bo’lsak,

mantiq operatorlari (and, or) juda qo’l keladi. Bunda 2 xil shartdan kamida bittasi
bajarilishi, yoki ikkalasi ham bajarilishini tekshirib ko’rsak bo’ladi. Masalan, hozir uchta
sonni olib o’zaro taqqoslaymiz. Bunda bir son qolgan ikkalasidan ham kattaligini yoki
kamida bittasidan kattaligini tekshiramiz:

a = 10 b = 15 c = 20 if a>b and b>c: print("Ikkalasidan ham katta") elif b>a or b>c:

print("Kamida bittasidan katta").


background image

Ustozlar uchun

pedagoglar.org

73-son 3–to’plam Iyun-2025

Sahifa: 185

Pythonda Shart operatorlari.

Pythonda shart operatorlari shartni tekshirish uchun ishlatiladi. Pythonda shart

operatorini bir necha xil ko`rinishi mavjud:

if (mantiqiy ifoda):- shart operatorining bu ko`rinishi mantiqiy ifoda rost bo`lgan

holda qandaydir kod bajarilishi uchun ishlatiladi.

if (mantiqiy ifoda):…else-shart operatorining bu ko`rinishida mantiqiy ifoda rost

bo`lsa, birinchi ifodalar bloki bajariladi(bu blok “if-blok” deb nomlanadi), aks holda
keyingi ifodalar bloki bajariladi(bu blok “else-blok” deb nomlanadi).

if (mantiqiy ifoda):…elif(mantiqiy ifoda):…else- shart operatorining bu

ko`rinishida oldingi shart yolg`on bo`lganda keyingi shart tekshiriladi. Bu ifoda o`zida
ikkita bir-biriga bog`liq bo`lgan if else-if else ifodani bir ifodada if elif else saqlaydi. Bu
dasturni o`qishni osonlashtiradi.

Demak endi bu holatlarning barchasini misollar yordamida ko’rib chiqamiz:

if

if kalit so’zi biror shartning bajarilishi yoki bajarilmasligini tekshiradi. Masalan, bir

qiymat ikinchisidan kattaligi yoki ular o’zaro teng emasligi va hokazo kabi shartlarni
tekshirish mumkin. Hozir oddiy misol qilib a sonni b sonidan katta ekanlgini tekshirib
ko’ramiz. Agar shart bajarilsa, “HA” degan yozuv ekranga chiqsin.

else

else kalit so’zi “aks holda” jumlasi kabidir. Shartimiz bajarilmaganda nima amal

bajarish kerakligini ko’rsatish uchun qo’llaniladi. Masalan, a soni b sonidan katta bo’lsa,
“HA” yozuvini ekranga chiqaramiz, agar bus hart bajarilmasa, “YO’Q” yozuvi ekranga
chiqarilsin.

elif

agar bir emas, malki ko’proq shartlarni tekshirishga to’g’ri kelsa, elif kalit so’zini

ishlatamiz. Bunda if kalit so’zi bilan shart tekshiriladi, qolganlari esa elif kalit so’z bilan
tekshiriladi.

Xulosa

:

Mantiqiy operatsiyalar (and, or, not) va shartli ifodalar (if, elif, else) dasturlashda

dastur oqimini boshqarish va qaror qabul qilish uchun muhim vositalardir. Mantiqiy
operatsiyalar haqiqat qiymatlari bilan ishlaydi, shartli ifodalar esa ma'lum shartlarga
asoslangan turli harakatlarni bajaradi. Ular yordamida foydalanuvchi kiritgan
ma'lumotlarga qarab dastur turli javoblar yoki xatti-harakatlarni amalga oshiradi. Bu ikki
vosita dasturga murakkab mantiqiy qarorlar qabul qilish imkonini beradi.


background image

Ustozlar uchun

pedagoglar.org

73-son 3–to’plam Iyun-2025

Sahifa: 186

Foydalanilgan adabiyotlar.

1.

Karimberdiyevich, O. M., & Abdulaziz o‘g’li, Y. M. (2024). SUN’IY
INTELLEKTNING AFZALLIKLARI VA KAMCHILIKLARI. IZLANUVCHI,
1(1), 75-85.

2.

Karimberdiyevich, O. M., & Abdulaziz o‘g‘li, Y. M. (2024). NEYRO
KOMPYUTERLAR. YANGI O ‘ZBEKISTON, YANGI TADQIQOTLAR
JURNALI, 1(5), 19-27.

3.

Karimberdiyevich, O. M., & Abdulaziz o‘g‘li, Y. M. (2024). K-YAQIN QO'SHNI
ALGORITMI. IZLANUVCHI, 1(1), 122-124.

4.

Abdulaziz o'g'li, Y. M. (2025). WPFDA ANIMATSIYA YARATISHNI
QO’LLANISHI. MODERN PROBLEMS IN EDUCATION AND THEIR
SCIENTIFIC SOLUTIONS, 1(4), 172-175.

5.

Abdulaziz o’g’li, Y. M. (2025). MOLIYA VA HISOB–KITOB ILOVALARIDA
WPF BILAN ISHLASH. MODERN PROBLEMS IN EDUCATION AND THEIR
SCIENTIFIC SOLUTIONS, 1(4), 189-193.

6.

Karimberdiyevich, O. M. (2024). NEYROEMULYATORLAR VA ULARNING
QO'LLANILISHI. YANGI O ‘ZBEKISTON, YANGI TADQIQOTLAR JURNALI,
1(5), 82-89.

7.

Abdulaziz ogli, Y. M. (2025). WPF DA IKKI O’LCHOVLI VA UCH O’LCHOVLI
GRAFIKALAR BILAN ISHLASHNING HAYOTGA TATBIQLARI. MODERN
PROBLEMS IN EDUCATION AND THEIR SCIENTIFIC SOLUTIONS, 1(4), 176-
179.

8.

Karimberdiyevich, O. M., & Abdulaziz o’g’li, Y. M. (2024). MASHINANI O
‘RGANISHDA TASNIFLASH VA REGRESSIYA. IZLANUVCHI, 1(1), 114-121.

9.

Karimberdiyevich, O. M., & Abdulaziz o‘g‘li, Y. M. (2024). PIVOT JADVALI
YARATISH

VA

TAHRIRLASH.

YANGI O ‘ZBEKISTON, YANGI

TADQIQOTLAR JURNALI, 1(5), 28-30.

10.

Karimberdiyevich, O. M., & Abdulaziz o’g’li, Y. M. (2024). MASHINANI O
‘RGANISHDA TASNIFLASH VA REGRESSIYA. IZLANUVCHI, 1(1), 114-121.

11.

Karimberdiyevich, O. M. (2024). FORMAL GRAMMATIKA VA SEMANTIK
TO’R. IZLANUVCHI, 1(1), 94-99.

12.

Karimberdiyevich, O. M., & Abdulaziz o‘g’li, Y. M. (2024). PROGNOZLASH VA
VIZUALIZATSIYA. TA’LIM, TARBIYA VA INNOVATSIYALAR JURNALI,
1(1), 124-132.


Bibliografik manbalar

Karimberdiyevich, O. M., & Abdulaziz o‘g’li, Y. M. (2024). SUN’IY INTELLEKTNING AFZALLIKLARI VA KAMCHILIKLARI. IZLANUVCHI, 1(1), 75-85.

Karimberdiyevich, O. M., & Abdulaziz o‘g‘li, Y. M. (2024). NEYRO KOMPYUTERLAR. YANGI O ‘ZBEKISTON, YANGI TADQIQOTLAR JURNALI, 1(5), 19-27.

Karimberdiyevich, O. M., & Abdulaziz o‘g‘li, Y. M. (2024). K-YAQIN QO'SHNI ALGORITMI. IZLANUVCHI, 1(1), 122-124.

Abdulaziz o'g'li, Y. M. (2025). WPFDA ANIMATSIYA YARATISHNI QO’LLANISHI. MODERN PROBLEMS IN EDUCATION AND THEIR SCIENTIFIC SOLUTIONS, 1(4), 172-175.

Abdulaziz o’g’li, Y. M. (2025). MOLIYA VA HISOB–KITOB ILOVALARIDA WPF BILAN ISHLASH. MODERN PROBLEMS IN EDUCATION AND THEIR SCIENTIFIC SOLUTIONS, 1(4), 189-193.

Karimberdiyevich, O. M. (2024). NEYROEMULYATORLAR VA ULARNING QO'LLANILISHI. YANGI O ‘ZBEKISTON, YANGI TADQIQOTLAR JURNALI, 1(5), 82-89.

Abdulaziz ogli, Y. M. (2025). WPF DA IKKI O’LCHOVLI VA UCH O’LCHOVLI GRAFIKALAR BILAN ISHLASHNING HAYOTGA TATBIQLARI. MODERN PROBLEMS IN EDUCATION AND THEIR SCIENTIFIC SOLUTIONS, 1(4), 176-179.

Karimberdiyevich, O. M., & Abdulaziz o’g’li, Y. M. (2024). MASHINANI O ‘RGANISHDA TASNIFLASH VA REGRESSIYA. IZLANUVCHI, 1(1), 114-121.

Karimberdiyevich, O. M., & Abdulaziz o‘g‘li, Y. M. (2024). PIVOT JADVALI YARATISH VA TAHRIRLASH. YANGI O ‘ZBEKISTON, YANGI TADQIQOTLAR JURNALI, 1(5), 28-30.

Karimberdiyevich, O. M., & Abdulaziz o’g’li, Y. M. (2024). MASHINANI O ‘RGANISHDA TASNIFLASH VA REGRESSIYA. IZLANUVCHI, 1(1), 114-121.

Karimberdiyevich, O. M. (2024). FORMAL GRAMMATIKA VA SEMANTIK TO’R. IZLANUVCHI, 1(1), 94-99.

Karimberdiyevich, O. M., & Abdulaziz o‘g’li, Y. M. (2024). PROGNOZLASH VA VIZUALIZATSIYA. TA’LIM, TARBIYA VA INNOVATSIYALAR JURNALI, 1(1), 124-132.

Муаллифнинг (муаллифоарнинг) энг кўп ўқилган мақолалари

Onarqulov Maqsadjon Karimberdiyevich, Yusupov Mirsaid Abdulaziz o‘g‘li, Usmonaliyev Ulug‘bek Ismoiljon o‘g‘li, MATH MODULI. MATH MODULI FUNKSIYALARI BILAN ISHLASH , Ustozlar uchun: Jild 73 № 3 (2025)

Onarqulov Maqsadjon Karimberdiyevich, Sotvoldiyeva Zarnigor Egamnazar qizi, MODULLARNING TA’RIFI VA ULANISHI. TASODIFIY – RANDOM () MODULI , Ustozlar uchun: Jild 73 № 3 (2025)

Onarqulov Maqsadjon Karimberdiyevich, Yusupov Mirsaid Abdulaziz o‘g‘li, Turg’unova Gulsanam Murodil qizi, SATR FUNKSIYALARI. SATRLARNI FORMATLASH , Ustozlar uchun: Jild 73 № 3 (2025)