Маъруза – Алгоритмлаш асослари Режа


Алгоритмнинг тасвирлаш усуллари



Download 482,51 Kb.
bet3/7
Sana23.02.2022
Hajmi482,51 Kb.
#135581
1   2   3   4   5   6   7
Bog'liq
2 5442904735872975735

3. Алгоритмнинг тасвирлаш усуллари


Юқорида кўрилган мисолларда одатда биз масалани ечиш алгоритмини сўзлар ва математик формулалар орқали ифодаладик. Лекин алгоритм бошқа кўринишларда ҳам берилиши мумкин. Биз энди алгоритмларнинг энг кўп учрайдиган турлари билан танишамиз.



  1. Алгоритмнинг сўзлар орқали ифодаланиши. Бу усулда ижрочи учун бериладиган ҳар бир кўрсатма жумлалар, сўзлар орқали буйруқ шаклида берилади.

  2. Алгоритмнинг формулалар билан берилиш усулидан математика, физика, кимё каби аниқ фанлардаги формулаларни ўрганишда фойдаланилади. Бу усулни баъзан аналитик ифодалаш дейилади.

3. Алгоритмларнинг график шаклида тасвирланишида алгоритмлар махсус геометрик фигуралар ёрдамида тасвирланади ва бу график кўриниши блок-схема дейилади.
4. Алгоритмнинг жадвал кўринишда берилиши. Алгоритмнинг бу тарзда тасвирланишдан ҳам кўп фойдаланамиз. Масалан, мактабда қўлланиб келинаётган тўрт хонали математик жадваллар ёки турли хил лотереялар жадваллари. Функцияларнинг графикларини чизишда ҳам алгоритмларнинг қийматлари жадвали кўринишларидан фойдаланамиз. Бу каби жадваллардан фойдаланиш алгоритмлари содда бўлган туфайли уларни ўзлаштириб олиш осон.
Юқорида кўрилган алгоритмларнинг тасвирлаш усулларининг асосий мақсади, қўйилган масалани ечиш учун зарур бўлган амаллар кетма-кетлигининг энг қулай ҳолатинни аниқлаш ва шу билан одам томонидан программа ёзишни янада осонлаштиришдан иборат. Аслида программа ҳам алгоритмнинг бошқа бир кўриниши бўлиб, у инсоннинг компьютер билан мулоқотини қулайрок амалга ошириш учун мўлжалланган.
Блок-схемаларни тузишда фойдаланиладиган асосий содда геометрик фигуралар қуйидагилардан иборат.

Овал (эллипс шаклли), у алгоритмнинг бошланиши ёки тугаллашини белгилайди.


Т ўғри бурчакли тўртбурчак, қиймат бериш ёки тегишли кўрсатмаларни бажариш жараёнини белгилайди.


П араллелограмм, маълумотларни киритиш ёки чиқаришни белгилайди.




Ёрдамчи алгоритмга мурожатни белгилайди.


Р омб, шарт текширишни белгилайди ва шарт бажарилса "ҳа", тармоқ бўйича, акс ҳолда "йўқ”-тармоғи бўйича амаллар бажарилишини таъминлайди.


- Стрелка - амаллар кетма кетлигининг бажарилиш йўналишини кўрсатади.


Блок-схемалар билан ишлашни яхшилаб ўзлаштириб олиш зарур, чунки бу усул алгоритмларни ифодалашнинг қулай воситаларидан бири бўлиб программа тузишни осонлаштиради, программалаш қобилиятини мустаҳкамлайди. Алгоритмик тилларда блок - схеманинг асосий структураларига махсус операторлар мос келади.
Шуни айтиш керакни, блок-схемалардаги ёзувлар одатдаги ёзувлардан катта фарқ қилмайди.
Мисол сифатида 2.1 пунктда келтирилган ax2bxc0 квадрат тенгламани ечиш алгоритмининг блок-схемаси қуйида келтирилган.


Мустақил бажариш учун машқлар:


1. Герон формуласи бўйича учбурган юзасини ҳисоблаш алгоритмининг (2,1 пункт) блок схемаси тузилсин.
2. zx22x4b функцияни х3 қийматида ҳисоблаш алгоритмининг блок схемаси тузилсин.



Download 482,51 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish