قیام, کالجوں اور یونیورسٹیوں
کس طرح ایک فلو چارٹ بنانے کے لئے. صف کے پروگرام کا ایک بلاک آریھ
بلاک آریھ ایک عمل کا ایک گرافیکل نمائندگی، واضح طور پر کام کے تمام مراحل، کے ساتھ ساتھ تمام گروپوں کے عمل میں ملوث رہے ہیں کی ایک منظم ترتیب دکھا رہا ہے. یہ سکیم گرافک علامات (ٹکڑے) اور ان کے درمیان منتقلی لائنز (تیر) کا ایک نظام ہے. ان بلاکوں میں سے ہر ایک الگورتھم کی ایک خاص قدم کے مساوی ہے. اس علامت کے اندر اس کارروائی کی وضاحت.
کیوں فلو چارٹس کا استعمال؟
یہ نظام مندرجہ ذیل افعال انجام دینے کے لئے ڈیزائن کر رہے ہیں:
- ایک نیا عمل تیار کرنا؛
- وضاحت اور موجودہ الگورتھم کی تشہیر کے لیے؛
- عمل کے لئے یا غلطیوں اور ناکامیوں کے امکانات کے ساتھ روابط کی تحقیقات کرنے کے لئے ترمیم کی ترقی کے لئے؛
- اگر آپ کو پورے نظام کے استحکام کی توثیق کرنے کے لئے، موجودہ الگورتھم کو تبدیل کر سکتے ہیں کہ کس طرح جب، جہاں اور اس بات کا تعین کرنے کے لئے.
ترقیاتی کام کے فلو کو
کسی بھی بلاک آریھ آلہ یا پروگرام کے آپریشن کو بیان الگورتھم کے اعمال پر مبنی ہے. لہذا، ہم سب سے پہلے نظام خود بنایا. "الگورزم" کا مسئلہ حل کرنے کی کارروائیوں کے تسلسل کی وضاحت کرنے کے لئے مراد ہے. اصل میں، اس اصول کے مطلوبہ عمل انجام معلومات پروسیسنگ کی. الگورتھم کی تعمیر کرنے کے لئے آگے بڑھنے سے پہلے واضح طور پر مسئلہ کی وضاحت کرنے کی ضرورت ہے: یہ ایک جس کے نتیجے میں ابتدائی معلومات کی ضرورت ہے اور جو اس کی رسید پر پابندی نہیں ہے، چاہے دستیاب ہے حاصل کرنے کے لئے ضروری ہے. اس کے بعد، اعمال کی ایک فہرست کو مطلوبہ نتائج حاصل کرنے کے لئے لاگو کیا جائے گا.
یلگوردمز کی اقسام
عملی طور پر، بہاؤ چارٹ کی مندرجہ ذیل اقسام میں سب سے زیادہ کثرت سے استعمال کیا جاتا ہے:
- گرافکس، یعنی ہندسی علامات کی بنیاد پر کر رہے ہیں؛
- زبانی: ایک زبان کے معمول کے الفاظ کی طرف سے تیار؛
- چھدم کوڈ: نمائندگی کرتے پروگرامنگ زبان کے عناصر اور ادبی جملے اور عام ریاضی علامات بھی شامل ہے جس semiformalized تفصیل مشروط پروگرامنگ زبان؛
- سافٹ ویئر: صرف پروگراموں کو لکھنے کے لئے استعمال کیا جاتا زبان.
آلات کے ایک بلاک آریھ: تفصیل
کام کے فلو کی ایک گرافیکل نمائندگی ایک یا ایک سے زیادہ اعمال کو لاگو کرنے کے مطابق جو اس سرکٹ کے فعال بلاکس کو بیان تصویر الگورتھم مواصلات بھی شامل ہے. انفرادی عناصر، طول و عرض اور جس ریاست معیاری وضاحت قوانین کی تعمیر کے پر مشتمل ایک سرنی کے ایک بلاک آریھ. کارروائی کی ہر قسم (کے اعداد و شمار کی ان پٹ، حساب اظہار اقدار، جانچ پڑتال کے حالات، تکرار کنٹرول کارروائی بندش پروسیسنگ، وغیرہ) کے لئے ایک علیحدہ نہیں ہے ہندسی اعداد و شمار کے ایک بلاک کے طور پر کی نمائندگی کی. ان علامتوں اعمال کی ترتیب کی وضاحت ہے کہ لائنوں کی طرف سے منسلک کر رہے ہیں.
فلو چارٹس کی تیاری میں ملازم اہم عناصر
الگورتھم کی وضاحت کے لئے استعمال کیا گرافک علامات کی مکمل فہرست 42 عناصر پر مشتمل ہے. اس کے تمام ہم نہ دیتے اور صرف پرنسپل غور کرے گا.
فلوچارٹ کے عناصر:
1. کمپیوٹنگ کے عمل کے اعمال کی جگہ کے لئے اعداد و شمار یا فارمیٹ کی اقدار تبدیل کی کارروائی یا تسلسل کا مطلب ہے. وضاحت کے لئے، ان سرکٹ عناصر ایک یونٹ میں مل کر کیا جا سکتا ہے. یہ علامت ایک مستطیل ہے، جس کے اندر اندر تحریری تبصرہ، آپریشن (یا لین دین کے گروپ) کے ہمراہ ہے.
2. حل. اس بلاک کنٹرول پر منتقلی کی حالت کی طرف اشارہ کرنے کے لئے استعمال کیا جاتا ہے. ہر اس طرح کے رکن ممالک میں اس کی وضاحت کرتا ہے جس کے مقابلے کی ہے، یا حالت، سوال. دوسرے الفاظ میں، فیصلہ - پروگرام یا الگورتھم بعض متغیر حالات پر منحصر ہے کے لئے سمت کا انتخاب ہے. ایک ہیرے - عنصر کی گرافیکل نقطہ نظر. انتخاب، ایک کانٹا کے مکمل اور پارٹ ٹائم "سے پہلے" اور "طویل" کے چکر: علامت مندرجہ ذیل معیاری ڈھانچے کی تصویر کے طور پر استعمال کیا جا سکتا ہے.
3. ترمیم. یہ یونٹ سائیکل کے آغاز کا ابیوینجک ہے. اس چکریی ڈھانچے کو منظم کرنے کے لئے استعمال کیا جاتا ہے. سرگرمیوں کے اس عنصر ریکارڈ قائم رینج، اس کی ابتدائی قیمت کی طرف اشارہ کے طور پر کے اندر، حالت سرحد قدم تبدیلیاں اس کے ساتھ ساتھ کے طور پر اشیاء دہرایا جائے. دوسرے الفاظ میں، ترمیم - کارروائیوں کے پروگرام تبدیل کی ٹیموں یا گروپوں کو تبدیل کرنے کی تکمیل ہے. اس علامت کے گرافیکل نمائندگی ایک مسدس ہے.
4. پہلے سے مقرر حساب کتاب کے عمل کو ایک پہلے سے مقرر یا معیاری پروگرام کے لئے کا مطلب ہے. اس سے متعلق معاون الگورتھم ایک علیحدہ آزاد ماڈیول کے طور پر آزادانہ طور پر موجود ہے کہ علاج اس بات کی نشاندہی کرنے کے لئے، اور لائبریری کے معمولات تک رسائی کیلئے استعمال کیا جاتا ہے. اطراف پر دو عمودی سلاخوں کے ساتھ ایک مستطیل کی طرف سے نمائندگی کی علامت کے گرافیکل نقطہ نظر. یہ عنصر تقریب کالز، طریقہ کار، سافٹ ویئر ماڈیول کی رہنمائی کے لئے کام کرتا ہے.
5. ایک عام شکل میں ان پٹ آؤٹ پٹ کے اعداد و شمار.
6. شروع اور سٹاپ. یہ عنصر اس میں سے پروگرام اور وہاں سے نکلنے میں شروع اور الگورتھم کے اختتام، اور ان پٹ کی نمائندگی کرتا ہے. گراف اس علامت ایک مستطیل مشابہ ہے جہاں طرف کے بجائے براہ راست - آرک.
7. دستاویز پرنٹ کی پیداوار کے نتائج کا مطلب ہے. گراف، کم نصف لہر ایک مستطیل طرح ایک عنصر کی بجائے صرف کندہ براہ راست.
8. دستی ان پٹ ایک کمپیوٹر (کی بورڈ) کے ساتھ منسلک کیا جاتا ہے جس میں ایک آلہ کی طرف سے آپریٹر محرک ڈیٹا پراسیسنگ کی طرف سے مطلب ہے. دستی ان پٹ کے گرافک علامت ایک چتربج جن اطراف لکیر کے متوازی ہیں، نیچے ان کے لئے کھڑا ہے، اور اعلی ترچھا ہے.
9. ڈسپلے آلہ پروسیسر سے براہ راست منسلک ہے جب صورت میں ان پٹ یا پیداوار معلومات کا مطلب ہے. اس وقت، وہ اعداد و شمار کو کھیلنے کے لئے شروع، آپریٹر کی پروسیسنگ کے دوران تبدیلی کر سکتے ہیں. گراف، اس عنصر ہے جس میں اوپر اور نیچے لائنز متوازی صحیح ہیں ایک شخصیت ہے - یہ آرک ہے، اور بائیں طرف براہ راست ایک تیر کے طور پر دو سے بنا ہوتا ہے.
10. بہاؤ لائنز - کنکشنز کی ترتیب کی طرف اشارہ ہے کہ تیر ہیں. نہ تو ڈھانچہ بلاک آریھ اس عنصر کے ساتھ تقسیم نہیں کر سکتا. ان حروف تخریھن بعض قوانین موجود ہیں. وہ یہاں ہیں:
- ڈیٹا عناصر بیرونی فریم یا یہ ایک بلاک آریھ ظاہر کرتا ہے جس پر صفحے کے حدود کی لائنوں کے متوازی ہونا چاہئے؛
- اوپر سے نیچے تک ایک لائن یا بائیں سے دائیں اہم تصور کیا جاتا ہے، یہ تیر کی طرف سے دلالت نہیں ہے، دیگر معاملات ان کی طرف سے نامزد علاقوں کی نشاندہی؛
- تبدیل اس عنصر کی سمت کے بارے میں صرف 90 ہے.
11. رابط. یہ عنصر لائنوں کے بہاؤ میں رکاوٹ کے کنکشن کی وضاحت کرنے کے لیے استعمال کیا جاتا ہے. ان علامتوں پروگرام کے بلاک آریھ کئی حصوں سے تعمیر کیا جاتا ہے کہ اس صورت میں استعمال کیا جاتا ہے. اس کے بعد ایک حصہ سے بہاؤ کی لائن "کنیکٹر،" اور نئے حصے کو ختم کرنے کے لئے - اس علامت کے ساتھ شروع کریں. اس عنصر کے اندر ایک ہی سیریل نمبر رکھ دیا جاتا ہے. ایک دائرے کی مانند - "رابط" کے گرافیکل نمائندگی.
12. بیچوالا کنیکٹر. اس عنصر کا مقصد، یہ صرف مختلف صفحات پر رکھ دیا، فلو چارٹس مربوط کرنے کے لئے استعمال کیا جاتا ہے گزشتہ ایک کی طرح ہے. اس طرح ایک عنصر کی تصویر ایک پینٹاگون گھر کے طور پر ظاہر کیا جاتا ہے.
13. تبصرہ - مختلف عناصر فلوچارٹ وضاحت درمیان اس مواصلات. کہا عنصر فارمولوں اور دیگر معلومات شامل ہیں کی اجازت دیتا ہے.
تعمیراتی فلو چارٹس
گرافک کی تعمیر الگورتھم - ہمیشہ کثرت میں دستیاب ہے کہ آلہ یا پروگرام کے لئے دستاویزات کا حصہ ہے. تاہم، زیادہ تر مقدمات میں، سافٹ ویئر بلاک آریھ میں ضرورت نہیں ہے. صرف چند ایک الگورتھم کی تعمیر چند چادریں لیتا ہے، باقی کافی علامتی منصوبہ ہے کی ضرورت ہے. سادہ بلاک آریھ صرف ایک پہلو میں شاخ پروگرام کی ساخت دکھا. تاہم، اس طرح ایک ڈھانچہ بھی صرف شرط الگورتھم ایک شیٹ پر رکھ دیا جاتا ہے کہ زیر واضح طور پر دکھائی دے رہا ہے. برعکس صورت میں، بلاک آریھ متعلق بیچوالا ٹرانزیشن کئی صفحات پر واقع ہے جب اس کے بارے میں صحیح خیال حاصل کرنے کے لئے بہت مشکل ہیں. یہ ایک شیٹ پر رکھ دیا جاتا ہے تو، اس کے بعد ایک بہت بڑا پروگرام اس تصویر الگورتھم اہم بلاکس اور اقدامات کی ایک فہرست کے ساتھ اس کی مجموعی منصوبہ بندی میں بدل جاتا ہے. کورس کے، اس کے شیڈول کا طریقہ کار ڈیزائن کے معیار پر عمل نہیں کرتا، لیکن عمل کو مکمل طور پر مختلف ہے کیونکہ وہ، ان کی ضرورت نہیں تھی. حروف، تیر، اور نمبرنگ کے حکم کی قسم کے احکام .تفصیلی فلو چارٹس تصریف کے لئے کی ضرورت ہے.
لڑیاں اور الگورتھم کی تعمیر
ایک صف مسلسل میموری کلسٹرز میں ذخیرہ اور ایک عام نام ہے کہ معلومات کے اسی قسم کا ایک مجموعہ ہے. ایسے خلیات "نظام کے عناصر." کہا جاتا ہے تمام کلسٹرز ترتیب میں گنے ہوئے ہیں. یہ نمبر "صف عنصر کا اشاریہ" کہا جاتا ہے. کس طرح ایک نظام کے لئے ایک بہاؤ آریھ پیدا کرنے کے لئے؟ ابتدائی کے لئے الگورتھم کی تخلیق کی مثال پر غور ایک جہتی کے صف کی قسم. سادہ ترین نظام کے روایتی نقطہ نظر کی لکیر ہے. "A" - صف کے لئے ایک نام کی وضاحت کریں. ہم اپنے نظام آٹھ خلیات (8 1) پر مشتمل ہوتا ہے ہے کہ فرض. کہا کلسٹرز میں سے ہر ایک جس میں "صف عنصر" کہا جاتا ہے ایک بے ترتیب تعداد، پر مشتمل ہے. کسی مخصوص سیل تک رسائی حاصل کرنے میں نام کی وضاحت کرنا ضروری مربع بریکٹ ([3]). ایک مثال ہے جس میں ایک صف کے ایک بلاک آریھ بے ترتیب اعداد اور سکرین پر پھر لکھنا معلومات کے ساتھ نظام کو بھرنے کے لئے کرنا ہے پر غور کریں. ایک الگورتھم کیا ہے؟ یہ ابتدائی نظام. اصل میں، یہ کوئی عملی کی درخواست کی ہے، تاہم، سیکھنے کے عمل کے لئے مفید ہے. ایک بلاک سرکٹ سمجھا (ذیل میں بیان کی تعمیر کی مثال) سے منسلک ٹرانزیشن لائنوں صرف سات اہم عناصر پر مشتمل ہے.
کاموں کی ترتیب کی وضاحت
1. سکیم کے پہلے عنصر "ابتدا" کی علامت ہو جائے گا.
2. دوسری یونٹ - "عمل"، "ابتدا بے ترتیب» اندر فٹ بیٹھتا ہے.
3. اگلے عنصر - "ترمیم" بلاک میں خلیات کی صف کی قدر داخل کیا جاتا ہے.
4. اس کے علاوہ، ایک پہلے سے مقرر کی تقریب کے مطابق اگلے بلاک "عمل"، جس میں علاج خاص کلسٹرز کے نظام صفر سے ایک سو کو حد میں بے ترتیب اعداد کے حدود کا اشارہ کرنے کے لئے دیا جاتا ہے پر ری ڈائریکٹ کر رہا ہے. ، اور اس کے ذریعے تیسری بلاک کرنے کے آپریشن ریٹرن مندرجہ ذیل - پانچویں پر زیادہ.
5. اتکیرن تقریب مطابق اس بلاک "ترمیم" میں اگلے عنصر پر ری ڈائریکٹ کر رہا ہے.
6. "اختتامیہ" پچھلے بلاک کی سمت کی طرف سے پیروی کی نگرانی میں نئی صف کے مندرجات کے بارے میں ڈسپلے کی معلومات پیدا. اگلا، دوسرا - آخری عنصر.
7. الگورتھم کے "آخر".
پروگرام، کام فراہم کرے گا جس کے اجزاء میں سے ایک بلاک آریھ کی بنیاد پر الگورتھم پیش کیا.
"ترمیم کریں بلاک ڈایا گرام"
آپ کو ایک فلوچارٹ بنانے کا طریقہ کے بارے میں سوچ رہے ہیں تو، آپ کو تشکیل دیتے ہیں اور ان کے نظام میں ترمیم کرنے کے لئے ڈیزائن کر رہے ہیں کہ خصوصی پروگرام موجود ہیں کہ پتہ ہونا چاہیئے. الگورتھم کے گرافیکل نمائندگی کی سہولت صارف کو ایک مخصوص پروگرامنگ زبان نحو سے منسلک نہیں ہے کہ ہے. بلٹ فلوچارٹ تمام زبانوں (جیسے، C، پاسکل، بنیادی، وغیرہ) کے لئے یکساں طور پر مناسب. مزید برآں، ایڈیٹر چارٹنگ اور تصدیق کے منصوبوں operability کے لئے استعمال کیا جا سکتا ہے. یہ پروگرام ایک خصوصی سافٹ ویئر ہے. یہ روایتی کے مقابلے میں، فلو چارٹس کی تعمیر، یہ زیادہ آسان بنا دیتا ہے جس کے لئے ضروری آلات کی ایک متنوع سیٹ فراہم تصویر ایڈیٹرز. اضافی اختیارات آپ کے افعال اور پروگرامنگ زبان کے طریقہ کار میں اس کی مزید تبدیلی کے ساتھ نظام کو ڈرائنگ کے عمل کو بہتر کرنے کے لئے کی اجازت دیتے ہیں. اس کے علاوہ، فلوچارٹ ایڈیٹر نمایاں طور پر کام کا نیا صارف کو تیز کر سکتے ہیں کہ سانچوں کی ایک سیٹ فراہم کرتا ہے. یہ مثال کے طور پر الگورتھم کی تعمیر اکثر بار بار ڈھانچے استعمال کیا جاتا ہے کہ نام سے جانا جاتا ہے، اختیارات سائیکل، متبادل (مکمل اور نامکمل)، ایک سے زیادہ شاخ بندی، اور زیادہ کی ایک قسم. ایڈیٹر اکثر بہاؤ چارٹ کے اجزاء میں استعمال کیا مختص اور پیدا خاکہ میں انہیں شامل اجازت دیتا ہے. یہ شروع سے ہر وقت ان کے ڈرائنگ سے بچاتا ہے. اس کے علاوہ، ایڈیٹر کا استعمال کرتے ہوئے، آپ کے افعال اور طریقہ کار کو کسی بھی نام سے جانا جاتا پروگرامنگ زبان میں لاگو درآمد کر سکتے ہیں. یہ آپشن الگورتھم کی ساخت، نامانوس زبان میں لکھا گیا ہے جس میں تصریف کے لئے مفید ہے. لہذا آپ کو کسی پر اس کا استعمال کر سکتے ہیں زیر غور پروگرام کے سسٹم کے تقاضے، بہت معمولی ہے ذاتی کمپیوٹر.
اختتام
مختصر کرنے کے لئے، یہ ہے کہ تعمیر یلگوردمز کی تفصیلی اسکیم متروک غور کرنا چاہیے. وہ عمل کی ایک وضاحت کے طور پر دلچسپ نہیں ہیں کے طور پر. بہترین، بلاک diagrams تربیت beginners کے الگوردھمک سوچتے کرنے کا طریقہ معلوم نہیں ہے کے لئے موزوں ہیں. اس وقت میں مجوزہ آپ کے مواد کے عناصر اعلی سطحی زبان تھے کے ساتھ، یہ الگ الگ گروپوں میں مشین زبان بیانات ضم. اس وقت، ہر ایک گرافک عنصر ایک مخصوص آپریٹر کے مساوی ہے. آپ آسانی سے انکار کر سکتے ہیں جن سے ڈرائنگ میں ایک لاحاصل مشق ہے، - تو وہ بے ترتیب میں ایک علامت بن گیا ہے، اور سب سے اہم بات. آج بھی ہر آپریٹر کو پہلے ہی بیان کیا جاتا ہے کے بعد سے، بے کار لکیر ٹرانزیشن بن جاتے ہیں. سچ تو یہ ہے، عملی طور پر مقابلے الگورتھم زیادہ کامیابیوں کے گرافیکل کی تعمیر. وسیع تجربے کے ساتھ پروگرامر آپ کو ایک پروگرام کے شاذ و نادر ہی ایک بلاک آریھ مدد دیتی ہے کہ لکھنے سے پہلے. تنظیم کے معیار کے ایک گرافیکل الگورتھم کی ضرورت ہوتی ہے جب، پھر کام کی تکمیل کے بعد اس کو پینٹ.
Similar articles
Trending Now