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