ТашаккулиКоллеҷҳо ва донишгоҳҳо

Чӣ тавр ба эҷоди як flowchart. Дар диаграммаи пакети барномаи массиви

Дар диаграммаи блоки намояндагии графикӣ раванди, ба таври равшан нишон пайдарпаии мунтазами тамоми марњилањои вазифа, инчунин ба ҳамаи гурӯҳҳои доранд, ки дар раванди ҷалб карда мешавад. Ин нақшаи системаи рамзҳои графикӣ (блокҳои) ва хатњои гузариш (гаравбандӣ) дар байни онҳо мебошад. Ҳар яке аз ин блокҳои мувофиқ ба як қадами ҷумла алгоритми. Дар дохили ин рамзи ин амал, тасвир мекунад.

Чаро истифода flowcharts?

Ин системаҳо тарҳрезӣ шудаанд иҷрои вазифаҳои зерин интихоб кунед:

- рушди раванди нав;

- барои тасвир ва алгоритми ҷорӣ ҳуҷҷатгузорӣ;

- таҳияи тағйироту иловаҳо ба раванди ё ба тафтиши пайвандҳо бо эҳтимолияти хатоҳои ва нокомиҳо;

- барои муайян вақте, куҷо ва чӣ гуна шумо метавонед алгоритми ҷорӣ тағйир, ба хотири тафтиши устувории тамоми система.

тезонад рушд

Ҳар Диаграммаи блок аст, дар амали алгоритми тавсиф фаъолияти дастгоҳ ё барномаи асос ёфтааст. Аз ин рӯ, мо аввал системаи худи бино. "Алгоритми" ишора ба тавсифи навбат амалиёт ба ҳалли масъалаи. Дар ҳақиқат, ин қоида равандҳои талаб иҷрои коркарди иттилоот. Пеш аз он ки аз кӯчонидани саҳифа ба сохтмони алгоритми талаб карда мешавад барои муайян кардани проблемаи ба таври равшан: он зарур аст, ки ба даст овардани натиҷаи он маълумоти ибтидоии лозим аст ва он чӣ дастрас аст, ки оё ҳастанд, маҳдудиятҳо дар гирифтани он вуҷуд дорад. Баъд аз ин, номгўи амалиёти ба амалӣ барои расидан ба натиҷаи дилхоҳро интихоб кунед.

намуди алгоритмҳои

Дар амал, намудҳои зерини Диаграммаҳои ҷараёни истифода бурда бештари вақт:

- графика, яъне дар асоси рамзҳои геометрии асос ёбад;

- шифоҳӣ: бо калимаҳои муқаррарии забони ҷалб шудаанд;

- псевдо-коди: намояндагӣ мекунанд Шарҳи semiformalized забони барномасозӣ шартӣ, ки бар мегирад, унсурҳои забони барномасозӣ ва ибораҳои адабӣ ва рамзҳои умумии риёзӣ;

- нармафзор: танҳо забони барномасозӣ истифода нависед.

Дар диаграммаи блоки таҷҳизоти: Тавсифи

Дар намояндагии графикӣ аз тезонад мегирад тасвири алоқаи алгоритми тавсиф блокҳои функсионалии ин ноҳиявӣ, ки мувофиқ ба татбиќи як ё якчанд амал. Дар диаграммаи пакети ќатори иборат аз унсурҳои алоҳида, самтҳои ва сохтмони қоидаҳои муайян кардани стандарти давлатӣ. Барои ҳар як намуди амали (вуруди додаҳо, арзишҳои баён ҳисоб, шароити тафтиш, назорати такрор коркарди хотимаи амалиёт, ва ғ.) Аст, алоҳида ҷадвали геометрии намояндагӣ ҳамчун як блок. Ин рамзҳои бо хатҳои ки муайян навбат амали пайваст.

Унсурҳои асосии кор дар омода кардани flowcharts

Рӯйхати пурраи рамзҳои графикӣ истифода бурда мешавад, барои тавсифи алгоритми аз 42 унсурҳои. Он ки ҳамаи мо хоҳам рафт, ва баррасии танҳо асосии.

Унсурҳои flowchart:

1. Раванди компютерӣ маънои онро дорад, амал ё пайдарпаии амале, ки тағйир додани арзишҳои маълумот ё формати барои љойгир. Зеро ки возеіият ин унсурҳо ноҳиявӣ метавон ба як воҳиди омехта. Ин рамзи росткунҷае, ки дар доираи он тавзеҳи навишта шудааст, ҳамроҳӣ амалиёт (ё гурӯҳи амалиёт) аст.

2. Solution. Ин блок истифода бурда мешавад барои нишон ҳолати гузариш бар назорати. Дар ҳар як чунин кишварҳои узви мепурсанд, ки нисбат ба, ё ҳолати, ки онро муайян мекунад. Ба ибораи дигар, қарори - интихоби самти барои барнома ё алгоритми, вобаста ба шароити тағйирёбанда муайян аст. Бознигарии графикӣ аз унсури - алмос. Гуфт рамзи метавон ҳамчун тасвири сохтори стандартии зерин истифода бурда мешавад: интихоби як ва ғайра пурра ва қисми ин, давраи «пеш» ва «дароз».

3. Тағйир. Ин воҳиди маънои оғози давраи. Ин аст, ки барои ташкили сохтори cyclic истифода бурда мешавад. Дар дохили ин элементи сабти қатор ғуруби фаъолият, чунон ки аз тарафи арзиши аввалияи он ишора мекунад, ки ҳолати сарҳадӣ, инчунин қадам дигаргунаш адад ба такрор карда шавад. Ба ибораи дигар, тағйир - иҷрои тағйир дастаҳои ё гурӯҳҳои амалиёт, ки барнома тағйир аст. намояндагии графикӣ ин рамзи як шашкуньа аст.

4. Раванди ҳисоб муъайян маънои онро дорад, ки барои барномаи муъайян ва ё стандарти. Ин аст, истифода бурда мешавад, ба ишора ба табобат ба алгоритми ёвар, ки мустақилона вуҷуд ҳамчун модулҳо мустақил алоҳида, ва дастрасӣ ба routines китобхона. Бознигарии графикӣ аз рамзи намояндагӣ росткунҷае бо ду панҷара амудї оид ба тарафҳо. Ин унсури барои роҳнамоӣ зангҳои Функсияи, тартиб, модули барномавӣ хизмат мекунад.

5. маълумот вуруди-баромади дар шакли умумӣ.

6. Оғоз ва ягона. Ин элементи рамзи оѓоз ва охири алгоритми ва вуруди ба барнома ва хориҷ шудан аз он. Графикї ин рамзи монанд росткунҷае, ки аз тарафи рост ба ҷои - камон.

7. ҳуҷҷат маънои натиҷаҳои баромади чоп. Графикї, унсури монанди шакли росткунҷае, танҳо ҷои поёнии ним мавҷи роҳнамоӣ навишта шудааст.

8. вуруди дастӣ маънои онро дорад, аз тарафи коркарди маълумоти оператори триггер як дастгоҳ аст, ки бо компютер (клавиатура) марбут аст. рамзи рӯшани вуруди дастӣ як чорҷонибаи, ки ҷонибҳо ҳамзамон ба хати мебошанд, ки поён аст Хате ба онҳо, ва oblique олӣ аст.

9. Намоиши маънои онро дорад, ки ба вуруди ё натиҷаи иттилооти дар ҳолатҳое, ки агар дастгоҳ аст, ки бевосита ба коркардкунанда пайваст. Дар он лаҳза, вақте ки онҳо сар ба бозӣ маълумоти, ки Оператор метавонад дар давоми коркарди тағйирот кунад. Графикї, ин унсури ки ин рақам дар, ки дар он хатҳои болоӣ ва поёнии мувозӣ, рост аст, - он камон аст, ва ба чап, аз ду рост ҳамчун тир мешавад.

10. хатҳои ҷараёни - гаравбандӣ, ки ишора навбат пайвастҳои мебошанд. На Диаграммаи сохтори блок наметавонед бо ин унсури dispense. қоидаҳои муайян tracing ин аломат нест. Дар ин ҷо онҳо аз инњо иборатанд:

- унсурҳои маълумот бояд баробари ба хатҳои аз периметри чодари ё ҳудуди саҳифаи, ки ин нишон медиҳад, диаграмма блок бошад;

- як хати аз боло ба поён ё аз чап ба рост ба шумор меравад асосӣ, он аст, ба воситаи тирҳои қимор зикр нашуда бошад, дар ҳолатҳои дигар нишон манотиқи таъйиншуда аз ҷониби онҳо;

- тағйир додани самти ин элементи аст, танҳо дар бораи 90.

11. Connector. Ин унсури истифода бурда мешавад барои муайян кардани пайвасти боздоштани ҷараёни хатҳои. Ин рамзҳои дар сурати диаграммаи блоки барнома аст, ки аз якчанд қисмҳо бунёд истифода бурда мешавад. Он гоҳ, ки хати ҷараёни аз як қисми то ба охир «пайвасткунаки» ва қисми нав - ин аломат оғоз. Дар дохили ин элементи аст, рақами силсилавии ҳамон ниҳод. намояндагии графикӣ аз «пайвасткунаки» - як њалќаи.

12. пайвасткунаки Interstitial. Мақсади ин унсури монанд ба яке аз гузашта аст, он аст, танҳо истифода пайваст flowcharts, ҷойгир карда дар саҳифаҳои гуногун. Дар симои чунин унсури ҳамчун хонаи Пентагон намояндагӣ мекунанд.

13. Comment - ин алоқаи байни гуногуни баёни элементҳои flowchart. унсури гуфт имкон медиҳад, дохил формулаҳо ва дигар маълумоти.

flowcharts Сохтмон

Графикӣ алгоритми сохтмон - қисми ҳуҷҷатҳои барои дастгоҳ ё барномаи ин аст, ки ҳамеша дар фаровон дастрас аст. Бо вуҷуди ин, дар аксари ҳолатҳо, нармафзор ки дар диаграммаи қатъи лозим нест. Танҳо як чанд талаб сохтмони як алгоритми мегирад якчанд варақаҳои, дигарон нақшаи хеле рамзӣ аст. Диаграммаи блоки оддӣ нишон сохтори барнома branching танҳо дар як ҷанбаи. Бо вуҷуди ин, ҳатто чунин як сохтори танҳо ба шарте, ки ба алгоритми бар як варақ ҷойгир равшан намоён аст. Дар сурати муқобил, вақте ки диаграммаи басташавӣ аст, дар бораи чанд саҳифаҳои вобаста ба гузариши interstitial ҷойгир хеле мушкил ба даст фикри дуруст дар бораи он. Агар он аст, дар варақаи ягона гузошта, он гоҳ барномаи бузург ба ин алгоритми тасвир ба нақшаи умумии худро бо рӯйхати блокҳои асосӣ ва қадамҳои рӯй. Албатта, ин нақша надорад стандартҳои тарҳрезӣ бо тартиби пайравӣ макунед, вале ӯ ба онҳо лозим нест, зеро раванди комилан фарқ мекунад. Қоидаҳои вобаста ба намуди аломат, гаравбандӣ, ва тартиби рақамгузорӣ танҳо барои таҷзияи flowcharts муфассал лозим аст.

Рамзхо ва сохтмони алгоритмҳои

Дар ќатори Маҷмӯаи ҳамон навъи иттилоот, ки дар гурӯҳ хотираи пайдарпай захира шудаанд ва дорои номи маъмул аст. Чунин ҳуҷайраҳои номида шудаанд "унсурҳои системаи." Ҳамаи гурӯҳ дар тартибот шумурда аст. Ин рақам ба «индекси элементи массиви ба« номида мешавад. Чӣ тавр ба эҷоди як диаграммаи гардиши барои чунин низоми? Мисоли таъсиси алгоритме, ки барои ибтидоӣ дида бароем массиви як ченака- намуди. Дар соддатарин системаи хати Бознигарии conventionally аст. Муайян кардани ном барои массиви - «А». Мо дар њолате, ки системаи мо иборат аз ҳашт ҳуҷайра (1 то 8). Ҳар гурӯҳ, гуфт, иборат як қатор тасодуфӣ, ки ба ном «унсури массиви». Барои дастрасӣ ба ягон ҳуҷайраи махсус бояд ба номи дар муайян ќавс мураббаъ ([3]). Масалан дар он диаграммаи пакети ќатори нақша пур системаи бо рақамҳо тасодуфӣ ва иттилооти сипас outputting дар экран дида мебароем. як алгоритми чӣ гуна аст? Ин системаи ибтидоӣ. Дар ҳақиқат, ин надорад, истифодаи амалии, аммо барои раванди таълим муфид аст. Ба ҳисоб ноҳиявӣ блоки (мисоли сохтмони дар поён), иборат танҳо ҳафт унсурҳои асосии вобаста ба гузариши хатҳои.

Тавсифи аз пайдарпаии вазифаҳои

1. унсури аввали нақшаи хоҳад рамзи "The ибтидо».

2. дуюми ќисми њарбии - «Раванди», ки мувофиқ дар дохили «initialization тасодуфӣ».

3. Унсури навбатӣ - "тағйир" аст, дохил арзиши ќатори ҳуҷайраҳои дар блоки.

4. Ғайр аз ин, аз рӯи вазифа муъайян аст, ки ба блоки навбатии «раванди», ки дар он табобат ба низоми кластерњои ҷумла зикри маҳдудиятҳои рақамҳои тасодуфӣ дар доираи аз сифр то сад дода равона. Пас аз бармегардад амалиёт ба блоки сеюм, ва ба воситаи он - бештар дар бораи панҷум.

5. Дар ин блок "Тағйирот« мувофиқи функсияи навишта аст, ки ба элементи дигар равона.

6. «Хулоса» маълумот дар экран дар бораи мӯҳтавои массиви нав дар монитор, ки пас аз самти блоки гузашта меорад. Next - унсури охирин.

7. «Хотима» -и алгоритми.

Дар асоси як диаграммаи блоки ҷузъҳои барнома, ки кор таъмин хоҳад кард алгоритми супорид.

"Таҳрири Блоки Диаграммаи"

Агар шумо дар ҳайрат дар бораи чӣ гуна эҷод кардани flowchart, шумо бояд донед, ки дар барномањои махсус, ки ба тарҳрезӣ шудаанд ба эҷод ва таҳрири ин системаҳо нест. Роҳати намояндагии графикӣ аз алгоритми аст, ки корбар ба як синтаксиси забони барномасозии махсус баста нашудаанд. flowchart сохташуда баробар муносиб барои ҳамаи забонҳо (мисол, C, Паскал, АСОСИИ, ва ғ.) Ғайр аз ин, муҳаррири мумкин аст барои charting ва нақшаи тафтиши коршоямии истифода бурда мешавад. Ин барнома як нармафзори махсус аст. Он маҷмӯи мухталифи асбобҳои зарурӣ барои сохтмони flowcharts, ки он қулай, нисбат ба анъанавӣ муњаррирон тасвир. имконоти иловагӣ ба шумо имконияти муносибгардонии раванди тартиб додани системаи трансформатсияи минбаъдаи он дар функсияњо ва тартиби забони барномасозӣ аст. Илова бар ин, муҳаррири flowchart пешниҳод менамояд маҷмӯи қолибҳои, ки ба таври назаррас метавонад суръат бахшидан ба кори истифодабаранда эскизи. Маълум аст, ки сохтмони алгоритми аксар сохторҳои такроршавандаро истифода бурда мешавад, масалан, як қатор давраҳои имконоти, алтернативаҳои (пурра ва нопурра), branching сершумор, ва бештар. Дар муҳаррири имкон медиҳад, ҷудо карда зуд-зуд дар ҷузъҳои Диаграммаҳои ҷараёни истифода бурда ва илова ба онҳо дар диаграммаи тавлид. Ин ба шумо сарфа аз кашидани онҳо аз сифр ҳар вақт. Илова бар ин, бо истифода аз муҳаррир, шумо метавонед функсияҳои ва тартиби амалї дар ҳама гуна забони барноманависии маълум ворид мекунад. Ин хосият барои таҷзияи сохтори алгоритми аст, ки дар забони ношинос навишта муфид аст. Системаи талаботи барнома баррасишаванда аст, хеле хоксор, то ки шумо метавонед онро дар ягон истифода компютери шахсӣ.

хулоса

Хулоса ин, бояд қайд кард, ки нақшаи муфассали алгоритмҳои сохтмони фарсуда. Вақте ки онҳо шавқовар ҳамчун тавсифи раванди нест. Дар беҳтарин, диаграммаҳо блоки муносиб барои шурӯъкунандагон омӯзишӣ, ки намедонанд, ки чӣ тавр ба фикр algorithmically мебошанд. Пешниҳодшуда дар замони худ бо унсурҳои маводи шумо забони сатҳи баланд шуда, ба он ворид кардани изҳороти забони мошини ба гурӯҳҳои алоҳида. Дар ҳоли ҳозир, ҳар як унсури графикӣ мувофиқ ба оператори мушаххас. машқи бефоида дар расм, ки аз он шумо метавонед ба осонӣ даст кашад - Барои ҳамин, ӯ рамзи дар тасодуфӣ шуд, ва аз ҳама муҳимаш. Имрӯз ҳатто табдил гузариши хатти зиёдатӣ, зеро ҳар як оператор аллакай муайян карда мешавад. Дар асл, сохтмони графикӣ намудани музаффариятҳои алгоритме, бузургтар аз дар амал. Барномасоз бо таҷрибаи ки пеш аз шумо менависам, ки барномаи кам ҷалб диаграмма басташавӣ. Вақте, ки стандарти ташкилоти талаб алгоритми графикӣ, Пас аз он пас аз анҷоми кор ранг.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tg.unansea.com. Theme powered by WordPress.