Ինչ է բլոկային դիագրամը

Բովանդակություն:

Ինչ է բլոկային դիագրամը
Ինչ է բլոկային դիագրամը

Video: Ինչ է բլոկային դիագրամը

Video: Ինչ է բլոկային դիագրամը
Video: 07.09. НОВОСТНОЙ ОБЗОР. Трейдинг.Инвестиции 2024, Ապրիլ
Anonim

Բլոկ դիագրամը ալգորիթմը տեսողական գրաֆիկական դիագրամի տեսքով ներկայացնելու միջոց է: Հատուկ ձև օգտագործվում է հոսքագծի բջիջների համար որոշակի քայլեր տեսողականորեն բացատրելու համար: Յուրաքանչյուր ալգորիթմ հնարավոր չէ նկարագրել հոսքագծով, բայց այս մեթոդը հարմար է շատ առաջադրանքների համար:

Ինչ է բլոկային դիագրամը
Ինչ է բլոկային դիագրամը

Flowրագրային գծի կազմակերպում

Գործողությունների հաջորդականությունը դիտելու և այդ ամենը մտովի ծածկելու համար անհրաժեշտ է ալգորիթմի գրաֆիկական մոդել: Հայտնի է, որ մարդու ուղեղը շատ ավելի լավ է կարողանում լուծել խնդիրները, եթե այն ներկայացնում է բարդ իրավիճակ, և բլոկային դիագրամը այս եղանակով ծրագրավորման ալգորիթմները նկարագրելու իդեալական տարբերակ է:

Բլոկ դիագրամի բոլոր բլոկները փոխկապակցված են գծերի միջոցով, ինչը նշանակում է, որ կապեր կան նրանց միջև:

Flowրագրի գծապատկերների ուսումնասիրությունը ավագ դպրոցում պարտադիր համակարգչային գիտության ուսումնական ծրագրի մի մասն է: Այս տեխնիկայի նկարագրությունը կարելի է գտնել դասագրքերում: Քանի որ հոսքագծերի օգտագործումը հեշտացնում է ծրագրավորումը, գրեթե յուրաքանչյուր բլոգ, որն ընթերցողներին սովորեցնում է գրել կոդ, նույնպես խոսում է այս մեթոդի մասին:

Բլոկ դիագրամի տարրեր

Հոսքագծի տարրերը երկրաչափական ձևեր են, որոնց ներսում դուք գրում եք ծածկագիր կամ գործողությունների նկարագրություն: Սխեման միշտ սկսվում է երկարավուն օվալով: Դա նշանակում է ծրագրի սկիզբ կամ ավարտ, ինչպես նաև գործառույթի սկիզբ կամ ավարտ (զանգ և վերադարձ): Ավելի լայն իմաստով կարելի է ասել, որ սա խնդրի սկիզբն ու վերջն է:

Ուղղանկյունն օգտագործվում է գործառնությունները, թվաբանությունը կամ առաջադրանքը թվարկելու համար: Սա գործողությունների բլոկ է:

Ռոմբուսը տրամաբանական բլոկ է, որը պարունակում է պայման: Դա նշանակում է ստուգել պայմանը, ապա ճյուղավորում է տեղի ունենում: Chingյուղավորման ուղղությունները կարող են լինել կամ երկու («եթե, ապա» կառուցվածք) կամ մի քանի (սովորաբար ծրագրավորման լեզուներում նման կառուցվածքը նկարագրվում է «գործ» բառով)

Կողքի վրա սյուններով ուղղանկյունը նախորոշված պրոցեսորային բլոկ է: Այն նկարագրում է կանչը ենթածրագրին և թվարկում է փոխանցված փոփոխականները: Օրինակ, այսպես է նշվում ֆունկցիայի զանգը:

Parallelogram- ը տվյալների մուտքագրման / ելքային բլոկ է: Այն թվարկում է ելքային սարքին ուղարկվող կամ մուտքային սարքից ստացված տվյալները:

Հորիզոնական երկարավուն վեցանկյուն: Այս ցուցանիշը ցիկլ է ներկայացնում: Ներսում գրված են օղակի փոփոխականների նախնական արժեքը, դրա քայլը և ելքի պայմանը: Այս բլոկը կարելի է բաժանել երկու մասի, ապա ցիկլի սկիզբը գրվում է առաջինում, իսկ վերջը `երկրորդում, և բոլոր գործողությունները տեղադրվում են մեջտեղում:

Բլոկ դիագրամների օգտագործման առանձնահատկությունները

UML դիագրամներն օգտագործվում են նկարագրելու համար, թե ինչպես են աշխատում օբյեկտի մոտեցման մեջ գրված ծրագրերը:

Բլոկ դիագրամները կիրառելի են միայն այն ծրագրավորման լեզուների համար, որոնք հիմնված են կառուցվածքային մոտեցման վրա: Արհեստական լեզուների համար, օրինակ, ցածր մակարդակի լեզուների համար, ալգորիթմը նկարագրելու այս եղանակը չի գործի: Նմանապես, եթե դուք օբյեկտի լեզվով եք գրում օբյեկտիվ կողմնորոշված ծրագրավորման պարադիգմի շրջանակներում, ապա օբյեկտների միջև փոխազդեցությունը հնարավոր չէ նկարագրել հոսքագծի միջոցով: Նման դեպքերի համար օգտագործվում են ալգորիթմի արտացոլման այլ մեթոդներ:

Խորհուրդ ենք տալիս: