Q o‘ L y o zma huq uq I d a u d k 06



Download 1,35 Mb.
Pdf ko'rish
bet28/78
Sana31.12.2021
Hajmi1,35 Mb.
#250168
1   ...   24   25   26   27   28   29   30   31   ...   78
Bog'liq
dasturlash texnologiyalarini oqitish metodikasi

I.2.2. Ob’ektli algoritm 

Bugungi  kunga  kelib,  dasturlash  tillarini  o‘rganuvchilar  uchun  bir 

qaraganda, algoritm tushunchasini kerak emas, uning dasturlash bilan aloqasi yo‘q 

qabilidagi  tasavvurlar  paydo  bo‘lib  qoldi.  Ular  masalalarni  yechish  bosqichlari, 

algoritm  qurishning  yo‘l-yo‘riqlari  bilan  tanishmasdan  turib,  dasturlash  sohasiga 

kirishga xarakat qilishadi. Natijada, ular dasturlash tillarida ko‘zda tutilgan qonun-

qoidalar,  buyruqlar  tizimini  yetarli  darajada  o‘rganishlari  (shunchaki  yodlashlari) 

mumkin,  ammo,  aniq  qo‘yilgan  masala  uchun  dastur  yozishda  juda  katta 

qiyinchiliklarga duch kelishadi. Ana shunday vaziyatlarga tushib qolmaslik uchun, 

biz bu dasturchilarga dasturlashni algoritm qurishdan boshlashni tavsiya qilamiz. 



33 

 

Bir  qaraganda,  an’anaviy  dasturlash  tillariga  hos  bo‘lgan  algoritm 



tushunchasi  o‘z  ahamiyatini  yo‘qotgandek  bo‘lmoqda.  Aslida  ham  shundaymi? 

Bizning nazarimizda bu savolga «yo‘q» deb javob berish mumkin. Chunki, hozirgi 

kunda bu tushuncha boshqacha ko‘rinishda, ya’ni zamonaviy dasturlash tillarining 

eng  muhim  tushunchasi  bo‘lgan  ob’ektlarga  nisbatan  qo‘llanmoqda.  Shuning 

uchun bu tushunchani yangicha talqin qilishga to‘g‘ri keladi.  

Ma’lumki,  ixtiyoriy  masalani  hal  qilish  uchun  maxsus  algoritm  ishlab 

chiqish talab qilinadi. Shunday algoritmning mavjud emasligi masala yechimining 

mavjud emasligini anglatadi.  

Zamonaaviy  ob’ektga  yo‘naltirilgan  dasturlash  tillari  uchun  N.  Virtning 

«algoritm+berilganlar=dastur»  ta’rifi  boshqacharoq  talqin  qilinadi.  Asosiy 

e’tiborni  algoritm  tuzishga  emas,  balki  ma’lumotlarning  berilganlar  strukturasiga 

qaratiladi[21].  

Algoritmlarni  ishlab  chiqishda  ob’ekt,  klass  va  metodlardan  keng 

foydalaniladi.  Klass  –  bu  murakkab  struktura  bo‘lib,  o‘z  ichiga  ma’lumotlarni, 

protsedura  va  funksiyalarni  ifodalashdan  tashqari,  klasslarning  vakili  bo‘lmish 

ob’ektlar  ustida  bajarilishi  mumkin  bo‘lgan  amallarni  ham  oladi.  Klassdagi 

ma’lumotlar maydonlar, protsedura va funksiyalar esa metodlar deb ataladi.  

Ta’rif. Ob’ektli algoritm deb qo‘yilgan masalani to‘la hal qilish uchun zarur 

bo‘lgan ob’ektlarning hususiyatlarini o‘zgartirish uchun ijrochining bajarishi talab 

qilingan amallar va metodlar ketma-ketligining qat’iy tartibiga aytiladi[21].  

Ob’ekli  algoritm  qurish  uchun  uning  qanday  hususiyatlarga  ega  ekanligi 

hamda ana shu hususiyatlar ustida bajarish mumkin bo‘lgan amallarni bilish lozim.  

 

  



 

 

 



 

 

 




34 

 


Download 1,35 Mb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   78




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2025
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