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.