Algoritmni oddiy tilda tavsiflash




Download 1,78 Mb.
Pdf ko'rish
bet59/91
Sana14.05.2024
Hajmi1,78 Mb.
#231443
1   ...   55   56   57   58   59   60   61   62   ...   91
Bog'liq
informatika va axborot texnologiyalari.

Algoritmni oddiy tilda tavsiflash. 
Algoritmlarni ifodalanshini eng keng tarsalgan shakli, bu oddiy tilda so’zlar 
bilan bayen silishdir. Bu nafasat hisoblash algoritmlarida, balki hayetiy, turmushdagi 
«algoritmlar»ga ham tegishlidir. 
(Savol: Algoritmni ishlab chisishda uni bir necha xil usul bilan ifodalab bersa 
bo’ladi. Shulardan biz yuqorida uchtasi ko’rib chiqdik. Bo’lardan tashsari siz 
yana qanday shakllarni bilasiz?)
ALGORITMNI MAXSUS TILDA IFODALASH. 
Bu usulda algoritmni ifodalash uchun dasturlash tillari deb ataluvchi sun'iy tillar 
so’llaniladi. Buning uchun ishlab chisilgan algoritm shu tillar yordamida bir ma'noli va 
EHM tushuna oladigan ko’rinishda tavsiflanishi zarur. Uning tarkibida cheklangan 
sondagi sintaksis konstruktsiyalar to’plami bor bo’lib, u bilan algoritm yaratuvchi
tanish bo’lishi kerak. Anashu konstruktsiyalardan foydalanib buyrus va ko’rsatmalar 
formal ifodalarga o’tkaziladi. 
Zamonaviy dasturlash tillari EHM ning ichki mashina tilidan keskin farq 
siladigan va EHM bevosita ana shu tilda ishlay olmaydi. Buning uchun dasturlash 
tilidan mashina tushunadigan tilga tarjima siluvchi maxsus dastur – translyatordan 
foydalaniladi. Dasturni translyatsiya silish va bajarish jarayonlari vaqtlarga ajraladi. 
Avval barcha dastur translyatsiya silinib, so’ngra bajarish uslubida ishlaydigan 
translyatorlar kompilyatorlar deb ataladi. 
Dastlabki tilning har bir operatorini o’zgartirish va bajarishni ketma-ket amalga 
oshiradigan translyatorlar interpretatorlar deb ataladi. 
Dasturlashning ixtiyeriy tili belgilar majmuini va algoritmlarni yozish uchun 
ushbu belgilarni so’llash qoidalarini o’z ichiga oladi. Dasturlash tillari bir biridan 
alifbosi, sintaksisi va semantikasi bilan ajralib turadi. 
Alifbo – tilda so’llaniladigan ko’plab turli ramziy belgilar (harflar, rasmlar, 
maxsus belgilar). 
Tilning sintaksisi jumlalar tuzishda belgilarining bog’lanish qoidalarini 
belgilaydi, semantikasi esa ushbu jumlalarning mazmuniy izohini belgilaydi. 

Download 1,78 Mb.
1   ...   55   56   57   58   59   60   61   62   ...   91




Download 1,78 Mb.
Pdf ko'rish