Կազմում, Քոլեջները եւ համալսարանները
Թե ինչպես կարելի է ստեղծել մի բլոկ - սխեմա: Ա թաղամաս դիագրամ ծրագրի զանգված
Թաղամաս դիագրամ է գրաֆիկական ներկայացումը մի գործընթացի, հստակ ցույց տալով համակարգված հաջորդականությունը բոլոր փուլերում խնդիրը, ինչպես նաեւ բոլոր այն խմբերը, որոնք ներգրավված են գործընթացում: Այս սխեման մի համակարգ գրաֆիկական խորհրդանիշները (շրջափակում) եւ անցումային գծերի (Ռադիո) նրանց միջեւ: Յուրաքանչյուր այդ բլոկների համապատասխանում է որոշակի քայլ ալգորիթմի. Inside Այս խորհրդանիշ նկարագրում այս գործողությունը:
Ինչու օգտագործել սխեմաներ:
Այս համակարգերը նախատեսված են կատարել հետեւյալ գործառույթները `
- զարգացնել նոր գործընթաց.
- Ինչպես նկարագրել եւ փաստաթղթավորել ընթացիկ ալգորիթմ.
- զարգացնել փոփոխություններ գործընթացի կամ հետաքննության հետ կապերի հավանականության սխալների եւ անհաջողությունների.
- Ինչպես որոշել, թե երբ, որտեղ եւ ինչպես դուք կարող եք փոխել ընթացիկ ալգորիթմ, որպեսզի ստուգելու կայունությունը ողջ համակարգի:
Զարգացման workflow
Ցանկացած թաղամաս դիագրամ հիմնված է գործողությունների ալգորիթմ նկարագրող շահագործումը սարքի կամ ծրագրի: Այդ իսկ պատճառով, մենք առաջին անգամ կառուցվել է համակարգը ինքն. «Ալգորիթմ» վերաբերում է նկարագրության հաջորդականություն գործողությունների լուծել խնդիրը: Ի դեպ, այս կանոնը կատարել պահանջվող գործընթացներ տեղեկատվության մշակման. Նախքան ընթանում են շինարարական ալգորիթմի պահանջվում է սահմանել խնդիրը հստակ է. Անհրաժեշտ է ձեռք բերել, որի արդյունքում նախնական տեղեկատվությունը, որն անհրաժեշտ եւ ինչ հասանելի է, թե արդյոք կան սահմանափակումներ ստանալու պահից: Դրանից հետո, մի ցանկ գործողությունների որոնք պետք է իրականացվեն, որպեսզի հասնել ցանկալի արդյունքի:
տեսակներ ալգորիթմների
Գործնականում, հետեւյալ տեսակները հոսքի տրամագրերը օգտագործվում է առավել հաճախ:
- գրաֆիկայի, այսինքն, հիմնված են երկրաչափական խորհրդանիշների.
- բանավոր: կազմվել է սովորական բառերի մի լեզվով,
- կեղծ-կոդ: ներկայացնում semiformalized նկարագրությունը պայմանական ծրագրավորման լեզու, որը ներառում է տարրեր է ծրագրավորման լեզվի եւ գրական արտահայտությունների եւ ընդհանուր մաթեմատիկական սիմվոլներ;
- ծրագրային, այլ միայն ծրագրավորման լեզու, որն օգտագործվում է գրել:
Ա թաղամաս դիագրամ սարքերի: նկարագիր
A գրաֆիկական ներկայացուցչությունը աշխատանքի արդյունքում ներառում պատկերի ալգորիթմ հաղորդակցություն նկարագրելով ֆունկցիոնալ նյութից Այս միացում, որոնք համապատասխանում են իրականացնել մեկ կամ ավելի գործողություններ: Ա թաղամաս դիագրամ է զանգված բաղկացած է առանձին տարրերի, հարթություններում եւ շինարարական կանոնների, որոնք սահմանում են պետական ստանդարտը: Յուրաքանչյուր տեսակի գործողության (տվյալների մուտքագրման, հաշվարկային Արտահայտությունը արժեքների, ստուգում պայմանների, կրկնությունը վերահսկողության ակցիան փակումը վերամշակման, եւ այլն). Կա մի առանձին երկրաչափական գործիչ ներկայացված բլոկի. Այդ նշանագրերը, որոնք կապված են տողերը, որը սահմանում է հաջորդականությունը գործողությունների.
Հիմնական տարրերը զբաղված է պատրաստման սխեմաներ
Ամբողջական ցանկը գրաֆիկական խորհրդանիշները օգտագործվող նկարագրման համար ալգորիթմի բաղկացած է 42 տարրերից. Նրա հերթին, մենք չպետք է տալ, եւ համարում միայն տնօրենին.
Տարրերը բլոկ - սխեմա:
1. գործընթացը ՀԱՇՎՈՂԱԿԱՆ նշանակում է գործողություն կամ հաջորդականություն գործողությունների, որոնք փոխել են արժեքները տվյալների կամ ձեւաչափով տեղաբաշխման. Պարզության համար, այդ Կաբելային տարրերը կարող է համատեղել մեկ միավորի. Սա խորհրդանիշն է ուղղանկյունի, որի շրջանակներում գրված մեկնաբանություններ ուղեկցող գործողությունը (կամ խմբի գործարքների):
2. լուծում. Այս թաղամաս, որն օգտագործվում է ցույց տալ, անցումային վիճակը վրա վերահսկողության. Յուրաքանչյուր նման անդամ պետությունների հարցականի տակ է համեմատության մեջ, թե վիճակը, որը սահմանում է այն: Այլ կերպ ասած, որոշում է ընտրությունը ուղղությամբ համար ծրագրի կամ ալգորիթմի, կախված որոշակի փոփոխական պայմաններից: Գրաֆիկական տարրերի մի ադամանդ. Ասել է խորհրդանիշ կարող է օգտագործվել որպես պատկերով հետեւյալ ստանդարտացված կառուցվածքի ընտրությունը, մի պատառաքաղ լրիվ եւ կես անգամ, որ ցիկլի, «մինչեւ» եւ «երկար»:
3. ձեւափոխում: Այս միավորը նշանակում է, որ սկիզբը ցիկլի. Այն օգտագործվում է կազմակերպելու ցիկլային կառուցվածքը: Inside Այս տարրը ռեկորդային ընդլայնված շարք միջոցառումների, ինչպես նշված է իր նախնական արժեքով, սահմանամերձ վիճակը, ինչպես նաեւ քայլ փոխում է կետ է կրկնվում: Այլ կերպ ասած, փոփոխությունն այն է, որ կատարման փոխելու թիմեր կամ խմբերի գործողությունների, որոնք փոխում են ծրագիրը: Գրաֆիկական ներկայացուցչությունը այս խորհրդանիշի է վեցանկյուն.
4. կանխորոշված հաշվարկման գործընթացը նշանակում է կանխորոշված կամ ստանդարտ ծրագրի շրջանակներում: Այն օգտագործվում է նշել, որ բուժում է օժանդակ ալգորիթմ, որը գոյություն ունի ինքնուրույն որպես առանձին անկախ մոդուլների, եւ մուտք գործել գրադարանային routines. Գրաֆիկական տեսակետը խորհրդանիշ ներկայացված է ուղղանկյան երկու ուղղահայաց բարերի վրա կողմերի Այս տարրը ծառայում առաջնորդության ֆունկցիայի զանգերի, ընթացակարգերի, ծրագրային մոդուլների.
5. Input-ելքային տվյալների ընդհանուր ձեւով.
6. սկսել եւ դադարեցնել: Այս տարրը ներկայացնում է սկիզբը եւ ավարտը ալգորիթմի եւ մուտքագրման մեջ ծրագիր եւ ելքը դրանից: Գրաֆիկորեն այս խորհրդանիշը նման է ուղղանկյան, որտեղ կողմը փոխարեն ուղիղ աղեղ.
7. Փաստաթուղթը նշանակում ելքային արդյունքները տպագիր. Գրաֆիկորեն, մի տարր է նման ուղղանկյան, միայն փոխարեն ստորին կես ալիքի անմիջական մակագրված:
8. ձեռնարկ մուտքագրում նշանակում է օպերատոր ձգան տվյալների մշակման սարքի կողմից, որը կապված է համակարգչի (ստեղնաշարային գործիքներ): Գրաֆիկական խորհրդանիշը ձեռքով մուտքագրման մի քառակողմ, որի կողմերն են զուգահեռ գծի, ներքեւի ուղղահայաց նրանց, եւ վերադաս թեք.
9. ցուցադրում նշանակում է մուտքագրման կամ ելքային տեղեկատվություն այն դեպքում, երբ սարքը միացված ուղղակիորեն պրոցեսորով: Այդ պահին, երբ նրանք սկսում են խաղալ տվյալների, օպերատորը կարող է կատարել փոփոխություններ ընթացքում վերամշակման. Գրաֆիկորեն, այս տարր մի գործիչ, որը վերին եւ ստորին գծեր են զուգահեռ, ճիշտ այն է, որ աղեղ, եւ ձախ, կազմել է երկու ուղիղ որպես arrow.
10. հոսքի գծեր - Ռադիո, որոնք վկայում են հաջորդականությունը կապեր. Եւ ոչ մի կառույց թաղամաս դիագրամ չի կարող շրջանցի այս տարր. Կան որոշակի կանոններ տեղանքի պլանը գծելը այդ նիշ. Ահա նրանք:
- տվյալների տարրերը պետք է զուգահեռ գծերի վրա արտաքին պարագծային կամ սահմաններում էջի վրա, որի Սա ցույց է տալիս շրջափակման դիագրաման.
Մի գիծ վերեւից ներքեւ կամ ձախից աջ, համարվում է հիմնական, այն չի նշված է Ռադիո, մյուս դեպքերը ցույց են տալիս, ոլորտները նշանակված նրանց կողմից
- փոխել ուղղությունը այս տարրի միայն մոտ 90:
11. միակցիչ: Այս տարրը, որն օգտագործվում է հստակեցնել կապը ընդհատել հոսքը գծերի. Այդ խորհրդանիշները, որոնք օգտագործվում են այն դեպքում, որ բլոկի դիագրամ է ծրագրի կառուցված է մի քանի մասից: Ապա գիծը հոսքի մի մասը վերջ «միակցիչին», եւ նոր մասը սկսել այս խորհրդանիշ. Inside Այս տարր, որը տեղադրված է նույն սերիան եւ համարը. Գրաֆիկական ներկայացուցչությունը «միակցիչի» տառից.
12. Interstitial միակցիչ: Նպատակը այս տարրի նման է նախորդ մեկ, այն օգտագործվում է միայն միացնել սխեմաներ, տեղադրված տարբեր էջերում: Որ պատկերը Նման տարրի ներկայացված Պենտագոնի տունը.
13. Մեկնաբանություն - այս կապը տարբեր տարրերը բլոկ-սխեմա բացատրության: Ասել է տարր թույլ է տալիս ներառել բանաձեւեր եւ այլ տեղեկություններ:
Շինարարություն Բլոկ-սխեմաներ
Գրաֆիկական շինարարությունը ալգորիթմ - մաս է կազմում փաստաթղթերի համար սարքի կամ ծրագիր, որը միշտ առկա է առատությամբ. Սակայն, շատ դեպքերում, ծրագրային ապահովման կարիք չունի, որ շրջափակման դիագրամ: Միայն մի քանիսը պահանջվում շինարարությունը ալգորիթմի տեւում է մի քանի սավան, մնացածը բավականին խորհրդանշական սխեման: Պարզ թաղամաս դիագրամ ցույց կառուցվածքը ճյուղավորվող ծրագրի միայն մեկ առումով: Սակայն, նույնիսկ նման կառույց է հստակ տեսանելի է միայն այն պայմանով, որ այդ ալգորիթմը տեղադրված է մեկ թերթիկ: Հակառակ դեպքում, երբ թաղամաս դիագրամ գտնվում է մի քանի էջերի հետ interstitial Տրանզիշնզ շատ դժվար է ստանալ ճիշտ գաղափարը, դրա մասին: Եթե այն տեղադրված է մեկ թերթիկ, ապա մի մեծ ծրագիր է այս պատկերը ալգորիթմը վերածվում իր ընդհանուր պլանի հետ ցուցակից հիմնական բլոկների եւ քայլերի. Իհարկե, դա ժամանակացույցը չի հետեւել կարգը նախագծման չափանիշները, բայց նա չէր զգում նրանց կարիքը, քանի որ գործընթացը բոլորովին այլ է: Կանոններ տեսակի կերպարների, Ռադիո, եւ կարգի համարակալման անհրաժեշտ է միայն վերլուծել մանրամասն սխեմաներ:
Arrays եւ շինարարական ալգորիթմների
An array է մի հավաքածու է նույն տեսակի տեղեկատվություն, որ պահվում է հաջորդական հիշողության կլաստերների եւ ունի ընդհանուր անուն: Նման բջիջները կոչվում են «տարրերը համակարգի»: Բոլոր պարկիկները համարակալվում են, որպեսզի. Այս համարը կոչվում է «ցուցիչն է array տարր»: Թե ինչպես կարելի է ստեղծել մի ծախսի դիագրամ համար նման համակարգում: Քննենք ստեղծման ալգորիթմների համար տարրական զանգված մեկ եռաչափ տեսակի. Ամենապարզ համակարգ է պայմանականորեն տեսություն գիծը: Սահմանել անունը զանգված `« A ». Մենք ենթադրում ենք, որ մեր համակարգը բաղկացած է ութ բջիջների (1 համարից մինչեւ 8): Յուրաքանչյուրը ասել կլաստերների կազմում է պատահական համարը, որը կոչվում է «զանգված տարր»: Մուտք գործել որոշակի բջիջը պետք է նշեք անունը քառակուսի փակագծերում ([3]): Քննենք մի օրինակ է, որը մի թաղամաս դիագրամ է զանգված նախատեսված է լրացնել համակարգը պատահական թվերի եւ ապա Outputting տեղեկատվության վրա էկրանին. Ինչ է ալգորիթմ: Այս տարրական համակարգ. Ըստ էության, այն չունի գործնական կիրառություն, սակայն, այն է, օգտակար է ուսուցման գործընթացում. Համարվում է թաղամաս միացում (օրինակ, շինարարության նկարագրված է ստորեւ) ներառում է ընդամենը յոթ հիմնական տարրերը կապված Տրանզիշնզ տողերը.
Խաղային Description հաջորդականությամբ առաջադրանքների
1. Առաջին տարրը սխեմայի կլինի խորհրդանիշը «Սկիզբը»:
2. Երկրորդ միավոր - «գործընթացը», որը համապատասխանում ներսում «initialization պատահական»:
3. Հաջորդ տարրը - «փոփոխություն», որը մտել արժեքը զանգված բջիջների մեջ բլոկում:
4. Բացի այդ, ըստ կանխորոշված գործառույթը Վերահղված է հաջորդ block «գործընթացի», որի բուժումը տրված է, մասնավորապես պարկիկները համակարգը ցույց է տալիս, սահմանափակումներ պատահական թվերի միջակայքում զրոյից հարյուր. Հետեւելով շահագործման վերադառնում է երրորդ բլոկի, եւ դրա միջոցով, - ավելի է հինգերորդ.
5. այս բլոկում «Փոփոխությունները« համաձայն inscribed գործառույթը Վերահղված է հաջորդ տարր.
6. «Եզրակացությունը« արտադրում ցուցադրման մասին տեղեկատվություն բովանդակությունը նոր զանգված է մոնիտորի, որին հաջորդում է այդ ուղղությամբ նախորդ բլոկում. Հաջորդ - վերջին տարրը:
7. «Վերջ» ալգորիթմի.
Հիման վրա շրջափակման դիագրաման բաղադրիչների ծրագրի, որը կապահովի աշխատանքը ներկայացվել ալգորիթմ:
«Խմբագրել Block Գծանկար»
Եթե դուք են հետաքրքրում, թե ինչպես պետք է ստեղծել մի սխեմա, դուք պետք է իմանա, որ կան հատուկ ծրագրեր, որոնք նախագծված են, որպեսզի ստեղծել եւ խմբագրել այս համակարգերը: Հարմարավետություն գրաֆիկական ներկայացուցչության ալգորիթմի է, որ օգտագործողը ոչ թե կապված է կոնկրետ ծրագրավորման լեզվի շարահյուսություն. Կառուցվել սխեմա հավասարապես հարմար է բոլոր լեզուներով (օրինակ, C, Pascal, հիմնական, եւ այլն): Բացի այդ, խմբագիր կարող է օգտագործվել charting եւ ստուգման սխեմաների օպերատիվության: Այս ծրագիրը հանդիսանում է մասնագիտացված ծրագրային ապահովման. Այն տրամադրում է բազմազան շարք գործիքների համար անհրաժեշտ կառուցման սխեմաներ, ինչը կազմում է այն ավելի հարմար է, համեմատած սովորական պատկերի խմբագիրների. Լրացուցիչ ընտրանքներ թույլ է տալիս Ձեզ օպտիմալացնել գործընթացը կազմելու համակարգը իր հետագա վերափոխման գործառույթների եւ ընթացակարգերի ծրագրավորման լեզու. Բացի այդ, սխեմա խմբագիր առաջարկում է մի շարք կաղապարներ, որոնք կարող են էապես արագացնել աշխատանքը սկսնակ օգտվողին: Հայտնի է, որ շինարարությունը ալգորիթմի հաճախ կրկնվող կառույցները օգտագործվում, օրինակ, մի շարք տարբերակներ փուլերից, այլընտրանքների (ամբողջական եւ թերի), բազմակի ճյուղավորվող, եւ ավելի. Թերթի խմբագիր թույլ է տալիս հատկացնել հաճախ օգտագործվում է հոսքի տրամագրերը բաղադրիչների եւ ավելացնել դրանք գեներացվել դիագրամ: Այս փրկում է Ձեզ նկարչություն դրանք զրոյից յուրաքանչյուր անգամ: Ի լրումն, օգտագործելով խմբագիր, դուք կարող եք ներմուծել գործառույթները եւ ընթացակարգերը իրականացվող ցանկացած հայտնի ծրագրավորման լեզու. Այս տարբերակը օգտակար է վերլուծել ալգորիթմ կառուցվածքը, որը գրված է անծանոթ լեզվով. Համակարգի պահանջները ծրագրի ներքո քննարկման է բավականին համեստ, այնպես որ դուք կարող եք օգտագործել այն ցանկացած անհատական համակարգչի համար.
եզրափակում
Ամփոփելով, հարկ է նշել, որ մանրակրկիտ սխեման կառուցման ալգորիթմների հնացած: Քանի որ նրանք չեն հետաքրքիր որպես նկարագրության գործընթացի: Լավագույն դեպքում, բլոկային դիագրամների են հարմար վերապատրաստման սկսնակների համար, ովքեր չգիտեն, թե ինչպես պետք է մտածել, ալգորիթմիկ. Առաջարկեց իր ժամանակին հետ տարրերը Ձեր բովանդակությունը էին բարձր մակարդակի լեզու, դա ինտեգրվել մեքենա լեզվական հայտարարություններով մեջ առանձին խմբերի: Ներկայումս, յուրաքանչյուր արվեստ տարր համապատասխանում է կոնկրետ օպերատորի: Այնպես որ, նա դարձել է խորհրդանիշ է պատահական, եւ որ ամենակարեւորն է `անօգուտ վարժություն խաղարկությանը, որից դուք կարող եք հեշտությամբ հրաժարվում: Այսօր նույնիսկ դառնալ ավելորդ գիծ transitions, քանի որ յուրաքանչյուր օպերատոր արդեն սահմանված. Ըստ էության, այդ գրաֆիկական շինարարությունը ալգորիթմները ավելի մեծ հաղթանակների, քան գործնականում: Ծրագրավորող ինչպես նաեւ մեծ փորձ, նախքան դուք գրել մի ծրագիր, որը հազվադեպ ոքի է շրջափակման դիագրաման. Երբ չափանիշը կազմակերպության պահանջում է գրաֆիկական ալգորիթմ, ապա նկարել այն բանից հետո, երբ ավարտից աշխատանքի:
Similar articles
Trending Now