Мавзу: компьютерда масала ечишнинг босқичлари. Саноқ системалари масалаларни ЭҲМда ечиш босқичлари


Дастурлаш. Дастурлаш тиллари, уларнинг



Download 0,59 Mb.
Pdf ko'rish
bet12/17
Sana22.02.2022
Hajmi0,59 Mb.
#84855
1   ...   9   10   11   12   13   14   15   16   17
Bog'liq
Dasturlash 1 fanindan maruza matni 949d1c9eb37dab2e22d7637d9ffd09b5

Дастурлаш. Дастурлаш тиллари, уларнинг 
классификацияси. С++ дастурлаш тили 
Режа: 
1. Дастурлаш, Дастурлаш тилларининг синфлари. 
2. Муаммоли ва объектга мўлжалланган дастурлаш тиллари. 
3. С++ дастурлаш тили. 
 
Дастурлаш 
Дастур - бу берилган алгоритмга асосланган бирор бир алгоритмик тилда 
ёзилган кўрсатмалар (буйруқлар, операторлар) тўпламидир. 
Дастурлаш - эса бу дастур тузиш жараёнидир. У қуйидаги қадамлардан 
иборат: 

дастурга бўлган талаблар; 

қўйилган масала алгоритмини танлаш ёки ишлаб чиқиш; 

дастур кодларини (матнлари, буйруқларни) ёзиш; 

дастурни тўғрилаш; 

тест ўтказиш. 
Дастурлаш дастурлаш тиллари ёрдамида амалга оширилади. Дастурлаш 
тиллари пайдo бўлишидан олдин дастурлар машина кодларида (машина коди - 
просессор томонидан бажариладиган хотирадаги инструкциялар кетма-
кетлигидир) тузилар эди. Катта-катта дастурларни тузишда жуда кўп вариант 
талаб қилинар, уларни хатоларини тузатиш жуда қийин, модификациялаш эса
кўп ҳолларда иложсиз эди. Шуларни ҳисобга олиб, инсон учун тушинарли 
бошлаган дастурлаш тилларини ташкил қилиш муаммоси пайдo бўлди. 
Дастурлаш тиллари инсон учун тушинарли бошлаган дастурларни тузиш 
имконини беради. Бундай процедурлар матнини машиналарда бажариш учун
уларни машина кодига айлантириш зарур. Бунинг учун траслятор деб аталувчи 
махсус дастурлардан фойдаланилади. 
Трасляторлар икки хил кўринишда бўлади: интерпритатор ва 
компилятор.
Интерпретатор - дастурнинг ҳар бир буйруғини оралиғи кодга таржима 
қилиб, машина кодига айлантиради ва уни бажаришга киришади.
Компилятор - дастур матнини тўлалигича машина кодига айлантириб, 
уни бажаришга киришади. Биринчи дастурлаш тили-ассемблер бўлиб, бу тил 
паст поғонадаги тил турига киради. Дастурнинг ҳар бир қатори битта машина 
буйруғига мос тушади.
Ассемблер тилида катта-катта дастурларни ёзиш жуда қийин, шунинг 
учун кейинчалик юқори поғонадаги дастурлар яратилди. Буларга Бейсик
Pascal, Fortrаn, С++ ва хоказолар киради. Pascal - 1969 йилда Цюрих техника 
университети профессори Никлас.Вирт томонидан ёзилган бўлиб, талабаларга 
дастурлар тузишни ўргатишга мўлжалланган. 

Download 0,59 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   17




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