программаларни созлаш. масалаларни тавсифлаш, алгоритмни танлаш, тахминий хатоликлари. умумий хатоликлар, хатосиз программалаштириш

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

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

Прокрутите вниз 👇
1
1352196439_30077.doc www.arxiv.uz программаларни созлаш. масалаларни тавсифлаш, алгоритмни танлаш, тахминий хатоликлари. умумий хатоликлар, хатосиз программалаштириш режа: 1. масалаларни тавсифлаш. алгоритмни танлашдаги хато. умумий хатоликлар. 2. программаларни тўғрилаш. 3. синтаксиз хатолар. дастурларни созлаш. хатоларни борлигини аниқлаб уларни тўғрилаш - созлаш деб аталади. дастурларни у еки бу хатоларда созлаш мажбурийдир. акс холда биз уни тестдан ўтказишимиз керак бўлади. жараённи созлаш дастурни ишлаш усулига боғлиқ, яoни фойдаланиладиган машинага, жараён системасига, дастурлаш тилига, бериладиган вазифа таркибига ва хаттоки дастурни муайян хусусиятига хам боулик бўлади. яна шуни аниқ айтиш мумкинки, хар бирхил,қурилма ва машиналар дастур камчиликлари дастурлаш хатолари билан узлуксиз боғлиқ. масалан: синтаксис хатолар бўлганда дастурлашни аниқ тили оркали олдиндан билиб еки аниқлаб олинади. хозирги вақтда дастурларни хажми катта ва мураккаб бўлиб бормокда, лекин хатолар ушалигича колмокда. масалаларни тавсифлашдаги хатолар. одатда дастур езиб булингандан сўнг фойдаланувчи олинаетган маoлумотларни керакли маoлумотлардан фарк қилишини билиб олади. дастурга қуйиладиган талабни сифатсизлиги кейинчалик тайер дастурни нотўғри курсатилган ва берилган вазифаларни …
2
лгандан сўнг аниқлаш мумкин. шунинг учун дастурни бошқатдан текшириб чикиш олдини олиш учун алгоритмга алохида ахамият бериш керак. тахлил қилишдаги хатолар. бундай хатолар содир бўладиган хатоларни тулик хисобга олма ганлиги ва вазифани нотўғри ечилишида хосил бўлади. биринчи холатга мисол тарикасида катта ва кичик катталикларни, ўзгарувчиларни манфий кийматда хосил бўлишига этиборсиз каралиши натижасида хосил бўлишидир. иккинчи холатда одатда ирик ва кичик мантиқий хатолар хисобланади. улардан: - ўзгарувчиларни бошлангич кийматини вазифасини йуклиги. - цикл якунини нотўғри шарти. - циклни нотўғри индекцациялаш. - иницирлашган циклни шартларини вазифасини йуклиги. - вазифани ечиш жараёнини давом эттириш учун берилган алго ритмни шохларини нотўғри курсатилиши. созлашни ташкиллаштиришни знг осон йўли созлашдан кам фойдаланишга харакат қилиш яoни хатоларга йўл куймасликка зришиш. умумий кўринишдаги хатолар. қанча уринманг барибир танланган тилга боглиг булмаган холда дастурлашда хатоларга йўл қуйилади.буларга қуйидагилар киради: -дастурчи томонидан машинани еки дастурлаш тилини билмаслиги сабабли бўладиган хатолар. -алгоритмни лойихалашда,бунда дастурда фойдаланилган опера торлар алгоритм томонидан қуйилган кетма-кетликларни …
3
аён бахсдаги хатолар. хисоблашдаги чегараловчи шартларга кўрсатмаларнинг йуклиги. 7.малумотдаги хатолар. мълумотда хосил булувчи ўзгаришларни нотўғри аниқлаш. 8. хужжатдаги хатолар. фойдаланувчининг хужжатлари хақиқий дастурга мос келмаслиги. содда дастурлаш. дастурни коникарли созлашда кодлашни оддийлиги ва тўғрилиги катта таъсир кўрсатади. шунинг учун хар хил символ белгию ва х.клардан фойдаланмаслик керак. чунки улар дастурни созлашда катта тускинлар хосил қилади. мураккаб дастурнинг бошлангич босқичларида оддий ва кичкина блоклар,уни соддалаштириш учун кушиб езилади. дастурни қулай ўқишлиги созлашни хам осонлаштиради. дастурни тўғрилиги. хамма дастурлар мантиқан олиб караганда айрим бир маoлумотлар таъсир курсатувчи худудларни аниқ кўрсатиши, яoни дастур иш бажариш кобилиятига эга бўлиши,малумотларни курсатилган чегараларда турганлигини аниқлаш учуи операторларни киритиш имконига эга бўлиши керак. дастурни фойдаланишга беришдан олдин уни тўғрилигиги ишонч хосил қилиш керак.нотўғриликни аниқлашни иккита усули бор: 1.дастурни конструкцияси синтактик хато. 2.дастур нотўғри натижалар кўрсатмоқда. синтактик хато. траслятор ёрдамида синтактик хатоларни аниқлаш дастурни созлашда энг керакли ва мухим уринларни эгаллайди. чунки қанча кўп хато бўлса шу босқичда …
4
дан ортиқ операторларни эгаллаб олувчи синтактик хатоларга қуйидагилар киради: -карамақарши буйруқ. -цикл охирини курсатувчи шартлар йуклиги -белгилар йуклиги. -массвларни тавсифини йуклиги. -такикланган ўтишлар. агар комплятор иккита еки ундан ортиқ буйруқларни бирма-бир текшириб чикмаса унда юқорида курсатилган хатолар аниқланмай колиб кетади. бир хилги вақтда яхши созловчи комплятор текширишга кетадиган вақтни тенг ярмини меёрлаб колади. махсус созловчи кўрамалар оддийсига нисбатан синтактик хатоларни яхши аниқлайди. чунки у ўзаро таъсир этувчи буйруқларни ва синтактик системани бирма-бир текшириб чикади. созловчи кўрамалар эвм билан биргаликда келтирилмайди. уларни алохида сотиб олиш керак. агар созлаш дастурчининг ишчи вақтини 70% ни ва машина вақтини кўп қисмни эгалласа, демак, созловчи зарур ва у тез орада ўз-ўзигани коплайди. барча асосий дастурлаш тилларини созловчи комплятор билан таoминланган бўлади. агар дастурда мос келувчи операторлар тўғри шакллантирилган бўлса,у холда комплятор айрим хатоларни аниқлай олмайди. бир қатор комплятор дастур объектини ёрдамчи блокларини келтириб чиқаради.(масалан, диапазонларни ва индексларни узлаштириш текширувчи блоклар). бу блоклар дастурни бажаришда айрим …
5
и, лекин қутилмаган узи- лишлар буляпти. 4. дастур компиляция бўлган , ишлаяпти, лекин нотўғри нати- жа чиқаряпти. 5. дастур цикл ичида ишлаб тухтаб колмокда. (зациклиласғ) қуйидаги хар бир холатни кўриб чикамиз: 1 - холат. бу холатларни тузатишда системани яхши биладиган ходимлардан масалахат сураши керак. 2 - холат. бу холатлар қандайдир логик ва системали холатлар оркали бўлган бўлиши мумкин. масалан, алгоритм бошланиши билан кийматига қараб кетиши мумкин. тузатиш йўлларидан натижа хосил қилиш сегментини кайта дастурлаш усулидир. 3 - холат. программа кузда тутилгандан олдинроқ тухтаб колиши огитр холатлардан биридир. бу холатларни топиш учун хатоларни топиш усулларидан фойдаланиш маoқул. 4 - холат. бу холат программа тўғри тузилганлигини, лекин унда хатолик борлигини кўрсатади. 5- бу холат қайси циклдан тухташ булмаганлигини топиш керак. бунинг учун гумон қилинган циклдан олдин ва кейин чиқариш операторларини қуйиб текшириш керак. юқоридагиларни хисобга олиб қуйидаги умумий таклифларни бериш мумкин: - программа қанча кўп езилса шунча кўп хато бўлиши мумкин. - …

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

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

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

О "программаларни созлаш. масалаларни тавсифлаш, алгоритмни танлаш, тахминий хатоликлари. умумий хатоликлар, хатосиз программалаштириш"

1352196439_30077.doc www.arxiv.uz программаларни созлаш. масалаларни тавсифлаш, алгоритмни танлаш, тахминий хатоликлари. умумий хатоликлар, хатосиз программалаштириш режа: 1. масалаларни тавсифлаш. алгоритмни танлашдаги хато. умумий хатоликлар. 2. программаларни тўғрилаш. 3. синтаксиз хатолар. дастурларни созлаш. хатоларни борлигини аниқлаб уларни тўғрилаш - созлаш деб аталади. дастурларни у еки бу хатоларда созлаш мажбурийдир. акс холда биз уни тестдан ўтказишимиз керак бўлади. жараённи созлаш дастурни ишлаш усулига боғлиқ, яoни фойдаланиладиган машинага, жараён системасига, дастурлаш тилига, бериладиган вазифа таркибига ва хаттоки дастурни муайян хусусиятига хам боулик бўлади. яна шуни аниқ айтиш мумкинки, хар бирхил,қурилма ва машиналар дастур камчиликлари дастурлаш хатолари билан узлук...

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

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