алгоритмлаштириш асослари

DOC 224,0 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1
1352442696_33117.doc www.arxiv.uz режа: 1. шахсий компьютерларда масалаларни ечиш босқичлари 2. алгоритм тушунчаси 3. чизиқли ва тармоқланган жараёнларни ҳисоблашни алгоритмлаштириш 4. оддий даврий жараёнларни ҳисоблашни алго-ритмлаштириш шахсий компьютерларда масалаларни ечиш босқичлари турли хилдаги масалаларни шахсий компьютерларда (шк) ечишгача тайёрлаш ва уни тўғридан-тўғри шк ечишлар ўз таркибига қуйидаги б о с қ и ч л а р н и қамраб олади: · масаланинг қўйилиши; · сонли усулни танлаш; · ҳисоблаш жараёнини алгоритмлаштириш; · компьютер дастурини тузиш; · дастурни созлаш; · масалани шахсий компьютерда ечиш ва натижаларини таҳлил қилиш. м а с а л а н и н г қ ў й и л и ш и. турли хилдаги масалаларни ечишнинг дастлабки босқичи бўлиб унинг қандай қўйилиши ҳисобланади. масаланинг қўйилиши деганда, аввалом бор уни тўғри ва равон ифода қилмоқ, ҳамда уни тўғри ечиш учун қўйилаётган ҳамма шартларини аниқлаш тушунилади. ундан ташқари масалани ечиш учун керак бўлган бирламчи ахборотлар ҳам аниқланиш керакдир ва ҳисобланаётган …
2
члар кетма-кетлигини аниқлаш ва ифода этиш учун хизмат қилади. масалани ечиш алгоритми кутилаётган натижани олиш мақсадида дастлабки маълумотлар ва оралиқ натижалар устидан бажарилаётган элементар операциялар тартибини аниқ белгилаб бериши керакдир. алгоритм масалани ечиш усули ҳисобланмайди, балки танланган сонли усулни амалга оширади. агар битта сонли усулни амалга ошириш учун бир нечта алгоритмлар мавжуд бўлса, у ҳолда улар орасидан шахсий компьютердан энг самарали фойдаланиш учун хизмат қиладиган усули танлаб олинади(таркибида кам операциялар бори кам хотира талаб қилади). к о м п ь ю т е р д а с т у р и н и т у з и ш. дастурлаш – бу шахсий компьютер дастурлаш тилида алгоритмни тасвирлаш жараёнидир. агар дастур компьютер тилида(яъни компьютер командаларида) тузилса, у ҳолда дастур тўғридан-тўғри шахсий компьютерда амалга оширилади. дастур символлар тилида ёзилса, у ҳолда дастур матни транслятор орқали компьютер тилига ўгирилади ва ундан кейин у шахсий комьютерда ечилади. д а с т у р н …
3
рни ўзини дастурлаш тилида ёзиш вақтида дастурчи томонидан унинг маъноси бўйича хатоликка йўл қўйилиши мумкиндир. шунинг учун ҳам дастурлашни дастлабки босқичига қайтиб қўйилган масаланинг маъно-мохи-ятини чуқурроқ ўрганишга тўғри келади. вужудга келган ҳолат алгоритмда эътиборга олинганми ? ҳисобловчи(счетчик) циклдан тўғри фойдаланилаяптими ? ҳисобловчилар учун тўғри бирламчи ва натижавий қийматлар кўрсатилганми ? бирламчи маълумотлар дастурлаш тилида мумкин бўлган форматга эгамими ёки йўқми ? ҳисоблашлар тўғри асосланганми ? ушбу саволларни шу босқичда ҳал қилишга тўғри келади. мантиқий хатоликларнинг борлиги босиб ўтилган босқичларнинг барчаси ёки айримларини қайтадан текшириб чиқишни талаб этади. йўл қўйилган хатоликнинг мазмунидан келиб чиққан ҳолда уларни тузатиш барча дастурни тўлиқ ёки айрим қисмини масала алгоритмига керак бўлган ўзгартиришларни киритгандан кейин қайтадан тузишни талаб этади. бу жараён катта куч ва компьютер вақтини ишлатишни талаб этади, шунинг учун ҳам дастурни ёзишнинг дастлабки босқичларидан эътибор юқори даражада бўлса уни олдини олиш мумкин бўлади. м а с а л а н и ш а х …
4
аниқ кўрсатувчи амаллар мазмуни ва кетма-кетлиги. алгоритм атамаси ўрта асрларда яшаб ижод этган буюк ўзбек математиги ал-хоразмий номидан келиб чиққан. у ўзи кашф этган ўнли саноқ тизимида ix асрнинг 825 йилидаёқ тўрт арифметика амалларини бажариш қоидаларини берган. арифметика амалларини бажариш жараёни эса алхоразм деб аталган. бу атама 1747 йилдан бошлаб алгорисмус, 1950 йилга келиб алгоритм деб ҳам аталди. компьютерлар пайдо бўлиши билан алгоритм атамаси ҳозирги маъноси билан ахборот-коммуникациялар технологиялари соҳасида энг асосий атамалардан бири бўлиб қолди. алгоритм қуйидаги х у с у с и я т л а р г а эгадир: 1. аниқлилиги, яъни турли ҳисобга олинмаган ҳаракатларга йўл қўймаслик ва уни бажарувчилар учун тушунарлилигидир. ушбу хусусиятига кўра алгоритмни бажариш жараёни ўз-ўзидан бажариладиган характерга эга. 2. натижавийлиги, яъни маълум бир оддий босқичларни босиб ўтгандан сўнг кутилаётган натижани олишга эришишдан иборат. 3. оммавийлиги, яъни битта масалани ечиш учун эмас балки шунга ўхшаш турдош масалалар синфини ҳал этиш учун хизмат қилади. …
5
инчи босқичга ўтинг. 2. i –ни бирга тенг деб олиш керак. учинчи босқичга ўтинг. 3. в-ни в қўшилган ai деб олиш керак. тўртинчи босқичга ўтинг. 4. i-ни n –га тенг ёки катталигини текширинг. агар ҳа бўлса 6-чи босқичга ўтиш керак, акс ҳолда бешинчи босқичга ўтинг. 5. i –ни биттага ошириш керак. учинчи босқичга ўтинг. 6. ҳисоблаш жараёнини тўхтатинг. алгоритмни сўз билан изоҳлашнинг камчилиги бўлиб ҳисоблашлар жараёнини яққол қилиб тақдим эта олинмаслик хисобланади. лекин, ушбу усул билан алгоритмларни қисмларга ажратишни ҳоҳлаган даражада амалга ошириш мумкин. алгоритмларни ёзишнинг операторлар чизмаси. операторлар чизмаси – бу ҳисоблаш жараёнлари айрим автоном босқичлари мазмунини изоҳлашнинг операторлар ёрдамида алгоритмини тақдим этишдир. оператор – компьютер дастури бажарилаётганда маълум бир ҳара-катларни амалга ошириш бўйича кўрсатма беради. масалани ечишнинг ҳисоблаш чизмасида белгилаб берилган алгоритмнинг мустақил босқичлари ўзининг аҳамиятлилига кўра турлича бўлади. уларнинг ҳар бири махсус оператор билан белгиланади. операторлар чизмларда махсус символлар билан белгиланади. мисол учун: в – бирламчи маълумотларни …

Ko'proq o'qimoqchimisiz?

Faylni Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"алгоритмлаштириш асослари" haqida

1352442696_33117.doc www.arxiv.uz режа: 1. шахсий компьютерларда масалаларни ечиш босқичлари 2. алгоритм тушунчаси 3. чизиқли ва тармоқланган жараёнларни ҳисоблашни алгоритмлаштириш 4. оддий даврий жараёнларни ҳисоблашни алго-ритмлаштириш шахсий компьютерларда масалаларни ечиш босқичлари турли хилдаги масалаларни шахсий компьютерларда (шк) ечишгача тайёрлаш ва уни тўғридан-тўғри шк ечишлар ўз таркибига қуйидаги б о с қ и ч л а р н и қамраб олади: · масаланинг қўйилиши; · сонли усулни танлаш; · ҳисоблаш жараёнини алгоритмлаштириш; · компьютер дастурини тузиш; · дастурни созлаш; · масалани шахсий компьютерда ечиш ва натижаларини таҳлил қилиш. м а с а л а н и н г қ ў й и л и ш и. турли хилдаги масалаларни ечишнинг дастлабки босқичи бўлиб унинг қандай қўйилиши ҳисобланади. масаланинг қўйилиши ...

DOC format, 224,0 KB. "алгоритмлаштириш асослари"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.