алгоритмик тиллар ва уларда программалаштириш

DOC 143,0 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1
1705053100.doc алгоритмик тиллар ва уларда программалаштириш режа: 1. программалаштириш тилларининг таснифи. 2. программалаштириш системалари хақида тушунча. 3. алгоритмик тилнинг асосий элементлари ва тушунчаси. 4. тилнинг алифбоси, идентификаторлар, маълумот турлари, ўзгарувчилар, константалар. 5. алгоритмик тилнинг асосий операторлари. 6. программа тузиш усуллари. программалаштириш тилларининг таснифи. программалаштириш тиллари деганда нимани тушунасиз? улар фойдаланувчи учун қандай имкониятлар яратади? программа тилларининг қайси турлари ўргангансиз ва уларнинг бир-биридан фарқи нимада? программа тилларини қандай асосий гурухларга бўлиш мумкин ва бу нимага асосланиб амалга оширилади? юқорида келтирилган саволлар ва муаммолар хақида бироз фикрланг ва фикрларингизни бошқалар билан ўртоқлашинг. ҳозирги пайтда юзлаб алгоритмик тиллар мавжуд бўлиб, уларга фортран, алгол, кобол, рl/i, ассемблер, паскаль, си, лисп, бейсик ва бошқа кўпгина тилларни мисол қилиб кўрсатиш мумкин. бу алгоритмик тиллар универсал программалаш тиллари ҳисобланиб, улар инженер-техник, ҳисоблаш, иқтисодий ва бошқа характердаги кўплаб масалаларни ечишга, шунингдек маълумотлар тўпламини қайта ишлаш, матнли ахборотларни тахлил қилиш ва шуларга ўхшаш бошқа кўпгина масалаларни ечишга мўлжаллангандир. масалаларни …
2
. фойдаланувчилар савиясига кўра эса юқори даражали ва қуйи даражали тилларга бўлинади. юқори даражали тиллар кенг фойдаланувчилар оммасига мўлжалланган бўлиб, табиий тилга анча яқин ва тушунарли бўлади. бундай тилларга pl/i, ada, бейсик, паскаль, кобол, рпг, фортран кабилар мисол бўлади. қуйи даражадаги тиллар машина тилига яқин бўлиб, бу тилдан фойдаланувчи машинанинг тузилиши бўйича маълум даражадаги билимга эга бўлиши керак. қуйи даражадаги тил машинанинг имкониятларидан тўлароқ фойдаланиш имконини бериб, у операцион системалар, транслятор ва компиляторлар яратиш ҳамда шу каби мураккаб программа воситаларини яратишда ишлатилади. ҳозирги вақтда программалаш тилини у ёки бу белгиси бўйича таснифлаш мумкин. одатда, программалаш тилининг эҳмга кўра боғлиқлик даражаси бўйича классификациялаш энг умумий ҳисобланади. ушбу белгисига кўра барча тиллар иккита катта гурухга: машинага боғлиқ ва машинага боғлиқ бўлмаган тилларга бўлинади. программалаш тилининг машина тилига яқинлиги даражасини таърифлаш учун тил даражаси тушунчаси қўлланилади. даражаси 0 бўлган машина тили даражаларни санаш боши этиб қабул қилинган. одамнинг табиий тили энг юқори даражадаги …
3
алланган тиллар турли масалаларни ечиш алгоритмларини тавсифлашга мўлжалланган. шунинг учун улар кўпинча оддий қилиб “алгоритмик тиллар” деб аталади. лекин, аниқ айтганда “алгоритмик тил” тушунчаси программалаш тили билан ҳар доим ҳам мос келавермайди. баъзи алгоритмик тиллар уларга қўшимча воситалар масалан, ахборотни киритиш ва чиқариш операторлари киритилгандан кейингина программалаш тилига айланади. қуйидаги расмда программалаш тилларининг таснифи берилган. процедурага мўлжалланган тиллар ечилаётган масалалар хусусиятларини тўла ҳисобга олади ва конкрет эҳмга деярли боғлиқ эмас. фойдаланувчиларнинг яна шундай бир тоифаси мавжудки, улар ўз соҳасида мутахассис бўлган ва ўз вазифаларини яхши билгани ҳолда кичик аниқ муаммога доир масалани ечиш учун эҳмдан оператив фойдаланишга эҳтиёж сезадилар. лекин улар эҳмда масалани ечиш босқичлари, усуллари билан таниш эмаслар. фойдаланувчиларнинг ушбу тоифасига хусусан ишлаб чиқариш ва бошқариш маъмурий орган ходимлари, конструкторлар, технологлар, иқтисодчилар ва бошқалар киради. улар учун масала ечиш алгоритмини муфассал ёзишни талаб қилмайдиган, муаммога мўлжалланган махсус тиллар ишлаб чиқилган. фойдаланувчи фақат масалани таърифлаши, бошланғич маълумотларни бериши, натижавий маълумотлар …
4
алаш системаларига стандарт қўшимча программалар кутубхонаси, программалаш тиллари ва трансляторлар ҳамда программани отладка қилувчи воситалар киради. бир қанча программаларда ёки бир программани бир қанча жойларида аниқ амалларни бажариши учун фойдаланиладиган машиналар тилидаги буйруқлар кетма-кетлиги “қисм программа” деб аталади. ҳар хил программаларда қабул қилинадиган қисм программалар ягона конуниятлар асосида шакллантирилади ва “стандарт қисм программалар” деб аталади. эҳмнинг хотирлаш қурилмаларида сақланадиган стандарт қисм прграммалар тўплами стандарт қисм программалар кутубхонасини ташкил этади. бу типдаги кутубхоналар таркибига бир неча юзлаб қисм программалар киради. барча программалар, улар тайёрлашнинг қандай босқичидалигига қараб тегишли кутубхонада сақланиши мумкиндир. программали модулнинг ҳар бир типи ўз кутубхонасига эга: дастлабки модуллар кутубхонаси ва юкловчи модуллар кутубхонасида программали фазоли кўринишда операцион система ўзининг компонентлари ва шунингдек фойдаланувчиларнинг бажаришига тайёр иш программалари сақланади. бу кутубхона албатта бўлиши шарт. чунки ҳар қандай программа навбатдаги бажарилиш учун оператив хотирага фақат юкловчи модуль кутубхонасидан келади; қолган 2 та кутубхона бўлмаслиги ҳам мумкин. алгоритмик тилнинг асосий элементлари …
5
алаштириш элементларидан хабарсиз бўлган эҳмдан фойдаланувчиларнинг кенг оммаси учун мўлжаллангандир. ушбу тил қисқа вақт ичида жуда ҳам оммавийлашиб кетди, ўзининг оддийлигига қарамасдан катта ҳажмдаги мисолларни ечишга қодир эканлигини кўрсатди. ушбу тилнинг энг афзаллиги -эҳм билан фойдаланувчи ўртасида суҳбатли режимда ишлаш қобилиятининг борлигидир. албатта бу нарса программалаштиришни энди ўрганувчилар, бошловчилар учун айниқса қулайдир. шунинг учун, ҳозирда барча замонавий микро-мини ва хусусий компьютерлар бейсик тили билан таъминланган катта эҳмларга уланган терминал системалар ҳам бейсик тилида ишлаяпти. бейсик тилида тузилган программа номерланган қаторлар кетма-кетлигидан иборат бўлиб, ҳар бир қатор 100дан ошиқ бўлмаган символлардан ташкил топади. ҳар бир қатор бир ёки бир неча операторлардан ташкил топиб, улар бир-биридан икки нуқта билан ажратилади. “оператор” деб, эҳмга нима иш бажариши кераклиги хақидаги кўрсатмага айтилади. тилнинг алифбоси, идентификаторлар, маълумот турлари, ўзгарувчилар, константалар. бейсик алгоритмик тилининг алифбоси хақида нималар дея оласиз? унда қандай маълумот турларидан фойдаланилади? ўзгарувчилар ва константалар қандай қилиб белгиланади? идентификоторлар деганда нимани тушунасиз? ҳар бир …

Хотите читать дальше?

Скачайте полный файл бесплатно через Telegram.

Скачать полный файл

О "алгоритмик тиллар ва уларда программалаштириш"

1705053100.doc алгоритмик тиллар ва уларда программалаштириш режа: 1. программалаштириш тилларининг таснифи. 2. программалаштириш системалари хақида тушунча. 3. алгоритмик тилнинг асосий элементлари ва тушунчаси. 4. тилнинг алифбоси, идентификаторлар, маълумот турлари, ўзгарувчилар, константалар. 5. алгоритмик тилнинг асосий операторлари. 6. программа тузиш усуллари. программалаштириш тилларининг таснифи. программалаштириш тиллари деганда нимани тушунасиз? улар фойдаланувчи учун қандай имкониятлар яратади? программа тилларининг қайси турлари ўргангансиз ва уларнинг бир-биридан фарқи нимада? программа тилларини қандай асосий гурухларга бўлиш мумкин ва бу нимага асосланиб амалга оширилади? юқорида келтирилган саволлар ва муаммолар хақида бироз фикрланг ва фикрларингизни бошқалар билан ўртоқл...

Формат DOC, 143,0 КБ. Чтобы скачать "алгоритмик тиллар ва уларда программалаштириш", нажмите кнопку Telegram слева.

Теги: алгоритмик тиллар ва уларда про… DOC Бесплатная загрузка Telegram