Умуман олганда, хар бир алгоритм маълум соха буйича тушунарли, аник ва тугалланган кадамларга булинган булиши, хар бир буйруги бажарилгандан кейин кайси буйрук бажарилиши аник курсатилиши лозим. Алгоритмнинг чекли сондаги буйрукларини ижро этгач, натижага эришиши хамда тузилган бита алгоритм воситасида факат бита эмас, балки бир хил турдаги барча масалаларни хал кила билиш мумкин булиши керак. Математика масалаларини хисоблашда алгоритмни блок-схема куринишида тасвирлаш уни тушуниш учун кулайлик тугдиради. Блок-схема курсаткичлар билан богланувчи хар хил блоклар кетма - кетлигидан ташкил топади. Алгоритмнинг бажарилиш тартиби курсаткич билан курсатилади. - Умуман олганда, хар бир алгоритм маълум соха буйича тушунарли, аник ва тугалланган кадамларга булинган булиши, хар бир буйруги бажарилгандан кейин кайси буйрук бажарилиши аник курсатилиши лозим. Алгоритмнинг чекли сондаги буйрукларини ижро этгач, натижага эришиши хамда тузилган бита алгоритм воситасида факат бита эмас, балки бир хил турдаги барча масалаларни хал кила билиш мумкин булиши керак. Математика масалаларини хисоблашда алгоритмни блок-схема куринишида тасвирлаш уни тушуниш учун кулайлик тугдиради. Блок-схема курсаткичлар билан богланувчи хар хил блоклар кетма - кетлигидан ташкил топади. Алгоритмнинг бажарилиш тартиби курсаткич билан курсатилади.
Блок –схемаларда алгоритмнинг алохида боскичларини белгилаш учун куйидаги белгилардан фойдаланилади. - Блок –схемаларда алгоритмнинг алохида боскичларини белгилаш учун куйидаги белгилардан фойдаланилади.
- Блоклар узаро курсаткичлар (стрелкалар) оркали богланади ва курсаткичнинг йуналиши алгоритмнинг бажарилиши кетма-кетлигини белгилайди. Хар бир блок кандай шаклда булиши ва у нима иш бажариши керак деган ягона талаб ва таъриф йук. Чунки блок-схема алгоритм тузувчи учун дастур тузилишини яккол тасавввур килишнинг яхши усулидир.
- -- алгоритмнинг бошланишини
- билдирувчи блок
- -- алгоритм тугаганини
- билдирувчи блок.
- Улар шакл жихатдан бир хил булгани учун алгоритмни бошланишини билдирган блокнинг ичига бошланиши ёки бошл., алгоритмнинг охирини билдирувчи блокнинг ичига тамом ёки кискача там. Сузлари ёзиб куйилади.
- Блок - схемаларда маълумотларни киритиш блокининг умумий куриниши параллелограмм куринишида булиши мумкин.
- керакли маълумотларни киритиш ва чикариш блоки.
- Кайси узгарувчиларнинг кийматларини киритиш керак булса, шу узгарувчиларнинг номлари блокнинг ичига ёзиб куйилади. Бу блок битта кириш ва битта чикиш курсаткичига эга.
Do'stlaringiz bilan baham: |