تشکیلکالج ها و دانشگاه

چگونه برای ایجاد یک فلوچارت. یک بلوک دیاگرام از برنامه از آرایه

بلوک دیاگرام یک نمایش گرافیکی از یک فرایند، به وضوح نشان دادن یک دنباله سیستماتیک تمام مراحل کار، و همچنین تمام گروه هایی که در روند نقش دارند. این طرح یک سیستم از نمادهای گرافیکی (بلوک) و خطوط انتقال (فلش) بین آنها است. هر کدام از این بلوک های مربوط به یک مرحله خاص از الگوریتم. در داخل این نماد این عمل توصیف می کند.

چرا استفاده از فلوچارت؟

این سیستم طراحی شده برای انجام توابع زیر است:

- توسعه یک فرایند جدید؛

- برای توصیف و الگوریتم فعلی سند؛

- به منظور توسعه تغییرات در روند و یا به منظور بررسی ارتباط با احتمال خطا و شکست.

- برای تعیین زمانی که، کجا و چگونه شما می توانید الگوریتم فعلی را تغییر دهید، به منظور تأیید ثبات کل سیستم.

گردش کار توسعه

هر بلوک دیاگرام است و بر اقدامات الگوریتم توصیف بهره برداری از دستگاه یا برنامه می باشد. بنابراین، ما برای اولین بار سیستم خود را ساخته شده است. "الگوریتم" اشاره به شرح دنباله ای از عملیات برای حل مشکل. در واقع، این قانون مراحل مختلف لازم انجام پردازش اطلاعات. قبل از اقدام به ساخت و ساز از الگوریتم مورد نیاز است به تعریف مشکل به وضوح: لازم است برای به دست آوردن یک نتیجه که اطلاعات اولیه مورد نیاز است و آنچه در دسترس است، آیا محدودیت در دریافت آن وجود دارد. پس از آن، یک لیست از اقدامات به اجرا برای رسیدن به نتیجه مورد نظر.

انواع الگوریتم های

در عمل، انواع زیر از نمودار جریان استفاده می شود اغلب:

- گرافیک، یعنی در علامت های هندسی بر اساس؛

- کلامی: با کلمات معمول از یک زبان کشیده شده؛

- شبه کد: نشان دهنده توضیحات semiformalized زبان برنامه نویسی شرطی، که شامل عناصر زبان برنامه نویسی و عبارات ادبی و نمادهای رایج ریاضی؛

- نرم افزار: تنها زبان برنامه نویسی مورد استفاده برای نوشتن.

یک بلوک دیاگرام از دستگاه های: توضیحات

یک نمایش گرافیکی از گردش کار شامل تصویر ارتباطات الگوریتم توصیف بلوک های عملکردی از این مدار که متناظر با اجرای یک یا چند اعمال. یک بلوک دیاگرام از آرایه ای مرکب از عناصر منحصر به فرد، ابعاد و ساخت و ساز از قوانین است که تعریف استاندارد دولت است. برای هر نوع عمل (ورودی داده ها، ارزش های بیان محاسبات، شرایط چک کردن، کنترل تکرار پردازش بسته شدن عمل، و غیره). یک جداگانه وجود دارد شکل های هندسی به عنوان نماینده یک بلوک. این نمادها توسط خطوط که تعریف دنباله ای از اعمال متصل می شود.

عناصر اصلی به کار در تهیه فلوچارت

لیست کامل از نمادهای گرافیکی مورد استفاده برای توصیف الگوریتم متشکل از 42 عنصر است. آن همه ما نباید بدهد، و در نظر گرفتن تنها اصلی است.

المان ها از فلوچارت:

1. فرآیند محاسبات معنی عمل و یا دنباله ای از اعمال که تغییر ارزش های داده ها و یا فرمت برای قرار دادن. برای وضوح، این عناصر مدار را می توان به یک واحد ترکیب شده است. این نماد یک مستطیل، که در آن نظر نوشته شده است، همراه با عملیات (یا گروهی از معاملات) است.

2. راه حل. این بلوک استفاده می شود برای نشان شرط انتقال بر کنترل. در هر یک از این کشورهای عضو سوال مقایسه، و یا شرایط، که آن را تعریف می کند. به عبارت دیگر، تصمیم - انتخاب جهت برای برنامه یا الگوریتم، بسته به شرایط متغیر خاص است. نمایش گرافیکی از عنصر - الماس. گفت نماد را می توان به عنوان تصویر از ساختار استاندارد زیر استفاده می شود: انتخاب، یک چنگال کامل و پاره وقت، چرخه "قبل" و "بلند".

3. اصلاح. این واحد به معنای آغاز چرخه. این است که برای سازماندهی ساختار حلقوی استفاده می شود. در داخل این عنصر رکورد محدوده تنظیم از فعالیت ها، به عنوان مقدار اولیه خود را نشان داد، شرایط مرزی، و همچنین به عنوان گام تغییر آیتم تکرار شود. به عبارت دیگر، اصلاح - تحقق تغییر تیم یا گروه از عملیات که برنامه را تغییر دهید است. نمایش گرافیکی از این نماد یک شش ضلعی است.

4. فرایند محاسبه از پیش تعیین شده یعنی برای یک برنامه از پیش تعیین شده یا استاندارد. آن استفاده می شود نشان می دهد درمان به الگوریتم کمکی که به طور مستقل وجود دارد به عنوان یک ماژول مجزا و مستقل، و برای دسترسی روال کتابخانه. نمایش گرافیکی از نماد ارائه شده توسط یک مستطیل با دو میله های عمودی در دو طرف. این عنصر برای هدایت فراخوانی تابع، روش ها، ماژول های نرم افزار عمل می کند.

5. اطلاعات ورودی و خروجی در یک فرم کلی.

6. شروع و توقف. این عنصر نشان دهنده آغاز و پایان الگوریتم، و ورودی به برنامه و خروج از آن. گرافیکی این نماد شبیه یک مستطیل که در آن طرف به جای راست - قوس الکتریکی.

7. سند به معنای نتایج خروجی از چاپ. گرافیکی، یک عنصر مانند یک مستطیل، فقط به جای پایین نیم موج مستقیم حک شده است.

8. ورودی دستی معنی با استفاده از پردازش داده های اپراتور ماشه توسط یک دستگاه است که با یک کامپیوتر (صفحه کلید) در ارتباط است. نماد گرافیک ورودی دستی یک چهار ضلعی که اضلاع موازی به خط، پایین است عمود بر آنها، و مورب برتر است.

9. صفحه نمایش به معنای ورودی یا خروجی اطلاعات در مورد زمانی که دستگاه به طور مستقیم به پردازنده متصل می شود. در آن لحظه، زمانی که آنها شروع به بازی داده، اپراتور می تواند در طول پردازش تغییرات را. گرافیکی، این عنصر یکی از چهره های که در آن خطوط بالا و پایین موازی، درست است - آن را به قوس است، و در سمت چپ از دو راست به عنوان یک فلش ساخته شده است.

10. خطوط جریان - فلش نشان می دهد که دنباله ای از اتصالات می باشد. نه بلوک دیاگرام ساختار نمی تواند با این عنصر باطل. مقررات خاصی ردیابی این شخصیت وجود دارد. در اینجا آنها عبارتند از:

- عناصر داده ها باید به موازات خطوط از محیط بیرونی و یا مرزهای صفحه ای که این نشان می دهد یک بلوک دیاگرام باشد.

- یک خط از بالا به پایین و یا چپ به راست در نظر گرفته شده اصلی، آن را با فلش نشان داده نمی شود، موارد دیگر نشان می دهد مناطق تعیین شده توسط آنها.

- تغییر جهت این عنصر تنها حدود 90.

11. اتصال. این عنصر استفاده شده است که مشخص اتصال به قطع جریان از خطوط. این نمادها در صورتی که بلوک دیاگرام این برنامه از چندین بخش ساخته استفاده می شود. سپس خط جریان از یک بخش به پایان دادن به "اتصال" و بخش جدید - با این نماد شروع می شود. در داخل این عنصر شماره سریال همان قرار داده است. نمایش گرافیکی از "اتصال" - یک دایره.

12. اتصال بینابینی. هدف از این عنصر شبیه به یکی از قبلی است، آن است که تنها مورد استفاده برای اتصال فلوچارت، قرار داده شده در صفحات مختلف. این تصویر از یک عنصر به عنوان یک خانه پنج ضلعی نشان داده است.

13. نظر - این ارتباط بین های مختلف توضیح عناصر فلوچارت. عنصر گفت اجازه می دهد تا شامل فرمول ها و دیگر اطلاعات.

فلوچارت ساخت و ساز

گرافیک الگوریتم ساخت و ساز - بخشی از مستندات مربوط به دستگاه و یا برنامه ای است که همیشه به وفور در دسترس است. با این حال، در اکثر موارد، نرم افزار می کند در بلوک دیاگرام نیاز ندارد. تنها چند مورد نیاز ساخت و ساز از یک الگوریتم طول می کشد چند ورق، بقیه طرح کاملا نمادین است. بلوک دیاگرام ساده نشان دادن ساختار برنامه انشعاب در تنها یک جنبه. با این حال، حتی چنین ساختار تنها تحت شرایط است که این الگوریتم بر روی یک ورق قرار داده شده به وضوح قابل مشاهده است. در مورد مخالف، هنگامی که بلوک دیاگرام است در چند صفحه مربوط انتقال بینابینی واقع بسیار دشوار است برای دریافت ایده حق در مورد آن. اگر آن را در یک صفحه تک قرار داده شده، و سپس یک برنامه بزرگ این الگوریتم تصویر را به طرح کلی آن با یک لیست از بلوک های اصلی و مراحل تبدیل می شود. البته این برنامه با استانداردهای طراحی روش پیروی نمی کنند، اما او به آنها نیاز ندارد، چرا که فرایند کاملا متفاوت است. قوانین مربوط به نوع شخصیت، فلش، و منظور از شماره فقط برای تجزیه فلوچارت دقیق مورد نیاز است.

آرایه ها و ساخت و ساز از الگوریتم

یک آرایه مجموعه ای از همان نوع از اطلاعات است که در خوشه حافظه متوالی ذخیره شده و دارای یک نام رایج است. چنین سلول ها به نام "عناصر از نظام" است. همه خوشه ها در شماره. این شماره در "فهرست عنصر آرایه" نامیده بود. چگونه برای ایجاد یک نمودار جریان برای چنین سیستم؟ به عنوان مثال از ایجاد الگوریتم برای ابتدایی در نظر بگیرید آرایه یک بعدی نوع. ساده ترین سیستم خط دید مرسوم است. تعیین نام برای آرایه - "A". ما فرض می کنیم که سیستم ما شامل هشت سلول (1 تا 8). هر یک از خوشه گفت شامل یک عدد تصادفی است که به نام "عنصر آرایه". برای دسترسی به یک سلول خاص باید نام در مشخص براکت ([3]). یک مثال که در آن یک بلوک دیاگرام از یک آرایه در نظر گرفته شده برای پر کردن سیستم با اعداد تصادفی و اطلاعات پس از آن خروجی بر روی صفحه نمایش در نظر بگیرید. یک الگوریتم چیست؟ این سیستم ابتدایی. در واقع، آن را بدون کاربرد عملی، با این حال، برای فرایند یادگیری مفید است. در نظر گرفته شده یک مدار بلوک (به عنوان مثال از ساخت و ساز در زیر توضیح داده) شامل تنها هفت عنصر اصلی متصل انتقال خطوط.

شرح دنباله ای از وظایف

1. اولین عنصر از این طرح خواهد بود نماد "آغاز".

2. دوم واحد - "روند"، که متناسب در داخل "اولیه تصادفی».

3. عنصر بعدی - "اصلاح" وارد شده است ارزش آرایه سلول در بلوک.

4. علاوه بر این، با توجه به یک تابع از پیش تعیین شده است به بلوک بعدی "روند"، که در آن درمان به سیستم خوشه خاص نشان می دهد محدودیت از اعداد تصادفی در محدوده صفر تا صد داده هدایت می شوید. پس از بازده عملیات به بلوک سوم، و از طریق آن - بیشتر در پنجم.

5. در این بلوک "تغییرات" با توجه تابع است محاط به عنصر بعدی هدایت می شوید.

6. "نتیجه گیری" نمایش اطلاعات در مورد محتویات آرایه جدید در مانیتور، به دنبال آن جهت از بلوک قبلی تولید می کند. بعدی - آخرین عنصر.

7. "پایان" از الگوریتم.

بر اساس یک بلوک دیاگرام از اجزای برنامه، که کار را فراهم خواهد کرد الگوریتم معرفی شده اند.

"ویرایش بلوک دیاگرام"

اگر بدانم که در مورد چگونگی ایجاد فلوچارت، شما باید بدانید که برنامه های ویژه ای است که طراحی شده برای ایجاد و ویرایش این سیستم وجود دارد. راحتی از نمایش گرافیکی از الگوریتم این است که کاربر به یک نحو زبان برنامه نویسی خاص گره خورده است. فلوچارت ساخته شده به همان اندازه مناسب برای تمام زبان (به عنوان مثال، C، پاسکال، بیسیک، و غیره). علاوه بر این، ویرایشگر می تواند برای رسم نمودار و طرح های تایید عملکرد استفاده می شود. این برنامه یک نرم افزار های تخصصی است. این برنامه یک مجموعه متنوعی از ابزار لازم برای ساخت فلوچارت، که باعث می شود آن را راحت تر، در مقایسه با معمولی از ویرایشگرهای عکس. گزینه های اضافی به شما اجازه بهینه سازی فرآیند طراحی تا سیستم با تحول بیشتر خود را در توابع و رویه های زبان برنامه نویسی. علاوه بر این، ویرایشگر فلوچارت ارائه می دهد مجموعه ای از قالب که به طور قابل توجهی می تواند سرعت کار کاربر تازه کار. مشخص شده است که ساخت و ساز از الگوریتم اغلب ساختارهای تکراری استفاده می شود، به عنوان مثال، انواع چرخه گزینه ها، گزینه ها (کامل و ناقص)، شاخه های متعدد، و بیشتر. ویرایشگر اجازه می دهد اختصاص غالبا در اجزای نمودار جریان استفاده می شود و اضافه کردن آنها را در نمودار تولید می شود. این شما صرفه جویی از رسم آنها از ابتدا در هر زمان. علاوه بر این، با استفاده از ویرایشگر، شما می توانید توابع و روش های پیاده سازی شده در هر زبان برنامه نویسی شناخته شده وارد کنید. این گزینه برای تجزیه ساختار الگوریتم است، که در یک زبان نا آشنا نوشته شده مفید است. سیستم مورد نیاز این برنامه در دست بررسی است کاملا متوسط، بنابراین شما می توانید آن را در هر استفاده کامپیوتر شخصی.

نتیجه

به طور خلاصه، باید توجه داشت که این طرح دقیق از الگوریتم های ساخت منسوخ باشد. به عنوان آنها را به عنوان یک شرح فرآیند است. در بهترین حالت، نمودار بلوک مناسب برای مبتدیان آموزش که نمی دانند چگونه به فکر می کنم الگوریتمی هستند. ارائه شده در زمان خود با عناصر از مطالب خود را به زبان سطح بالا بود، آن را ادغام اظهارات زبان ماشین را به گروه های جداگانه. در حال حاضر، هر عنصر گرافیکی مربوط به یک اپراتور خاص. ورزش بیهوده در نقاشی، که از آن شما به راحتی می توانید امتناع - بنابراین او یک نماد در تصادفی تبدیل شد، و از همه مهمتر. امروز حتی تبدیل شدن به انتقال خط کار برکنار شده، از آنجا که هر اپراتور در حال حاضر تعریف. در واقع، ساخت و ساز گرافیکی از پیروزی الگوریتم بیشتر از در عمل. برنامه نویس با تجربه گسترده قبل از نوشتن یک برنامه ای است که به ندرت تساوی یک بلوک دیاگرام. هنگامی که استاندارد سازمان نیاز به یک الگوریتم گرافیکی، پس آن را پس از اتمام کار رنگ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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