Algoritmlashtirish va dasturlash asoslari




Download 0,87 Mb.
Pdf ko'rish
bet4/14
Sana15.11.2023
Hajmi0,87 Mb.
#99283
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
9.Iqtisodiyotda axborot kommunikasiya texnologiyalari va tizimlari-272-291

9.4-rasm. Algoritmning tsikl parametri pog‘onasi 
Murakkab masalalarni echish algoritmlari yuqoridagi barcha 
tuzilmalarni o‘z ichiga olishi mumkin. Masalan, bitta tsikl bir yoki bir 
nechta boshqa tsikllarni o‘z ichiga olishi mumkin, masalan: ichki va 
tashqi. Ham tashqi, ham ichki tsikllarni tashkil qilish qoidalari oddiy 
tsiklni tashkil qilish qoidalari bilan bir xil. Tashqi va ichki halqalarning 
parametrlari bir vaqtning o‘zida o‘zgartirilmaydi. 
Ko‘p muammolarni hal qilish uchun dasturlar bir necha tsikllarni 
talab qiladi
88
. Masalan; misol uchun: 
88
Трофимов В.В., Павловская Т.А. Алгоритмизация и программирование. Учебник для 
академического бакалавриата. Издательство: Москва – ЮРАЙТ. 2018 г. – С. 35 


277 
- massivlarni buyurtma qilish; 
- massivlarni qayta ishlash; 
- darajalar qatori tomonidan berilgan funktsiyalar qiymatlari 
jadvalini hisoblash. 
Bunday 
hollarda, 
algoritmning 
tuzilishini, 
avvalambor, 
tsikllarning soni va nisbiy holatini to‘g‘ri aniqlash muhim ahamiyatga 
ega. Ushbu tuzilmalarda ko‘rib chiqilgan algoritmlardan foydalanish 
mumkin, ammo shu bilan birga u yoki bu texnikaning qaysi tsiklda 
(tashqi yoki ichki) ishlatilishini aniqlash kerak. 
 
9.4. Dasturlash tillarini haqida umumiy ma’lumot. 
 
Dasturlash tili bu ma’lum bir operatsiyani bajarish uchun 
kompyuter uchun ko‘rsatmalar to‘plamidir. 
Kompyuter dasturi - bu kompyuterning markaziy protsessori 
tomonidan bajarilishi uchun mo‘ljallangan mashinaga yo‘naltirilgan 
tilda ko‘rsatmalar ketma-ketligidir. 
Dasturlash tilida tayyorlangan dastur, translyator etapiga o‘tadi, 
dasturning kodini obyekt kodiga aylantirganda, keyinchalik muharrir 
tomonidan qayta ishlashga yaroqli bo‘ladi. Aloqa muharriri - bu 
bajarish uchun mos bo‘lgan yuklanadigan modulni qurishni 
ta’minlaydigan maxsus dastur. 
Translyasiya kompilyator yoki interpretator yordamida amalga 
oshirilishi mumkin. Kompilyatorlar butun dasturni tarjima qiladi, lekin 
uni bajarmaydi. Interpretatorlar, kompilyatorlardan farqli o‘laroq, 
qayta ishlash va dasturni bajarilishini amalga oshiradi. 
Boshqa dasturlarning bajarilishini kuzatish va tahlil qilish uchun 
mo‘ljallangan maxsus dasturlar mavjud. Eng yaxshi nosozliklarni 
tuzatuvchilar izlarni kuzatishga (dastur bajarilishini kuzatib borish), 
dasturdagi 
xatolarning 
joylashishini 
va 
turini 
aniqlashga, 
o‘zgaruvchilar, ifodalar va boshqalarning qiymatlari o‘zgarishini 
“kuzatish” ga imkon beradi. Dasturlarning to‘g‘ri ishlashini sinovdan 
o‘tkazish uchun test ishi ma’lumotlar bazasi yaratiladi. 
Dasturlash tizimlarining tarkibi 9.5-rasmda keltirilgan. 


278 

Download 0,87 Mb.
1   2   3   4   5   6   7   8   9   ...   14




Download 0,87 Mb.
Pdf ko'rish