Ўзбекистон Республикаси
Олий ва Ўрта Махсус таълим вазирлиги
Фаргона политехника институти
_________________________________________________________
“ИНФОРМАТИКА” фанидан
МАЪРУЗА
МАТНЛАРИ
II - кисм
(Хамма бакалавр йуналишлари учун)
Фаргона - 2000
Ўзбекистон Республикаси
Олий ва Ўрта Махсус таълим вазирлиги
Фаргона политехника институти
___________________________________________________
Энергетика факультети
“Информатика” кафедраси
“Информатика” фанидан
МАЪРУЗА
МАТНЛАРИ
II - кисм
Институт Услубий Кенгаши
томонидан тасдикланган
баён №__ “__” ______ 2000 й.
Фаргона - 2000
Маъруза матнлари Ўзбекистон Республикаси Олий ва Ўрта Махсус таълим вазирлигининг Олий укув юртлари бошкармасида тасдикланган намунавий укув дастур ва кафедрада ишлаб чикилган ишчи укув дастур асосида тузилган.
Институтнинг I-курс хамма бакалавр йуналиши талабалари учун мулжалланган.
Маъруза матнлари “Информатика” кафедрасининг услубий семинарида куриб чикилган (1-сон йигилиш баёни 2 сентябрь 2000 йил).
Маъруза матнлари Энергетика факультети услубий комиссиясида куриб чикилган.
Тузувчилар: доц. Охунов М.Х.,
катта укитувчи Нишонова Ж.
асс. Гильманов А. Г.
Такризчи: доц. Расулов А. М.
Маъруза матнлари
1-Маъруза . Дастурлаш тиллари ва уларни куллаш.
Режа
Кириш
Интеграллашган мухит билан танишув
1.1Кириш
Машина коди, транслятор, интерпретатор, компилятор, дастурлаш тили.
Дастурлаш тиллари пайдо булишидан олдин дастурлар машина кодларида (мащина коди - процессор томонидан бажариладиган хотирадаги инструкциялар кема-кетлигидир) тузилар зди. Катта -катта дастурларни тузишда жуда куп вакт талаб килинар, уларни хатоларини тузатиш жуда кийин, модификациялаш эса куп холларда иложсиз эди. Шуларни хисобга олиб, инсон учун тушинарли булган дастурлаш тилларини ташкил килиш муаммоси пайдо булди. Дастурлаш тиллари инсон учун тушинарли булган дастурларни тузиш имконини беради. Бундай датсурларнинг матнини машиналарларда бажариш учун, уларни машина кодига айлантириш зарур. Бунинг учун траслятор деб аталувчи махсус дастурлардан фойдаланилади.
Трасляторлар икки хил куринишда булади: интерпритатор ва компилятор.
Интерпретатор - дастунинг хар бир операторини оралик кодга таржима килиб, машина кодига айлантиради ва уни бажаришга киришади. Компилятор - дастур матнини тулалигича машина кодига айлантириб, уни бажаришга киришади..
Биринчи дастурлаш тили - ассемблер булиб, бу тил паст погонадаги тил турига киради. Дастурнинг хар бир катори -битта машина командасига мос тушади. Ассемблер тилида катта-катта дастурларни ёзиш жуда кийин , шунинг учун кейинчалик юкори погонадаги дастурлар яратилди. Буларга
Бэйсик, Паскаль, Фортран, Си ва хокозолар киради.
Паскаль - 1969 йилда Цюрих техника университети профессори Н.Вирт томонидан ёзилган булиб, талабаларга дастурлар тузишни ургатишга мулжалланган.
Сатр холати аник харакатларни кандай тугмачалар еки каторлар ердамида бажариш мумкин эканлигини билдиради. Экрандаги калит катори сичконча ердамида бошкарилади. Берилган командани бажариш учун сичконча шу сатрга урнатилиб , чап тугмача босилади. Масалан, асосий менюга утиш учун F10 еки “F10 Menu” каторига сичконча курсатгичи урнатилиб,тугмача босилади.
Турбо-Паскал тахрирлагичи бир нечта файлларни бир вактнинг узида тахрирлаш имкониятини беради.
Тахрирлагичга кириш учун "File" менюсида "New" командасини танлаш кифоя килади. Экранда NONAME00.PAS номли дарча пайдо булади. Курсор дарчани чап тепа бурчагида урнатилади. Бир вактнинг узида бир нечта тахрирлагич дарчасини очиш учун "New" командаси бир неча маротаба бажарилади.
Do'stlaringiz bilan baham: |