قیام, ثانوی تعلیم اور اسکولوں
لکیری الگورتھم - آریھ ڈھانچے اور حساب
ہر شخص کے روز مرہ کی زندگی کام کی جگہ پر مشکل مختلف یا مطالعہ کرتے ہوئے کے کاموں کی ایک بڑی تعداد کے ساتھ نمٹنے کے لئے ہے. کچھ کاموں کو ان کے عمل میں ہم نے بھی سوچ کے بغیر، خود کار طریقے سے بعض اقدامات کرتے ہیں کہ، تو سادہ ہیں. کسی بھی مسئلہ کا حل بھی آسان ہے، ایک اصول کے طور پر، باہر مسلسل چند قدم کے لئے کیا جاتا ہے. مسائل کو حل کرنے میں مستقل مزاجی کی اس طرح ایک الگورتھم کہا جاتا ہے. آج ہم کیا ایک لکیری الگورتھم کو دیکھو، ان کی ساخت ان کے فیصلے اور پروگرامنگ بنا کے طور پر ظاہر کیا جاتا ہے.
پر algorithmic زبان
یہ تصور اعمال، مسئلے کے حل کرنے کی ہدایت کی ہے جس کی ایک ترتیب بنانے کے لئے آرٹسٹ کے لئے عین مطابق نسخے ہے.
یہ زبان الگورتھم صارف پر عام طور پر توجہ مرکوز کر رہے ہیں کہ بیان کرنے کا ایک ذریعہ ہے.
یہ بات آتی ہے تو کمپیوٹر زبان، ایک کمپیوٹیشنل عمل کی وضاحت، عین مطابق نسخے کی طرف سے اس بات کا اشارہ کے طور پر. انہوں نے کہا کہ، کے نتیجے میں، ابتدائی اعداد و شمار ہے کہ رینج سے، اصل نتیجہ کی طرف جاتا ہے.
ایک الگورتھم کی ترقی - بہت پیچیدہ اور وقت خرچ عمل ہے. اس تکنیک کی ایک تالیف (کی ترقی) اعمال کی ایک ہی تسلسل، کمپیوٹرز کی مدد سے مسائل کو حل کرنے کے لئے ڈیزائن کیا گیا ہے.
خواص الگورتھم
خواص کے درمیان کا اخراج:
- اعضاء - اقدامات (قدم) کی ایک محدود تعداد کی وضاحت کے لئے پورے الگورتھم کی تکمیل ہے؛
- یقین (غیر مبہم) - اعمال کو انجام کے لئے تشریح قوانین کی انفرادیت ہے، اور ان پر عملدرآمد کے حکم کی نمائندگی کرتا ہے؛
- تاثیر - اقدامات کی کسی بھی محدود تعداد کے لئے مطلوبہ نتائج؛
- واضح - واضح ہدایات وصی ہونا ضروری ہے؛
- بڑے پیمانے پر - الگورتھم مسئلہ کے جنرل تشکیل کے لئے مخصوص مسائل کی ایک کلاس کو حل کرنے کے قابل ہونا چاہئے.
لکیری الگورتھم. کمپیوٹر کلاس 9
ہم پہلے ہی تعریف اور تصور کی خصوصیات بحث کی ہے. اب اس کی شکلوں کے بارے میں بات کرتے ہیں:
- لکیری؛
- شاخ؛
- سائیکل کے ساتھ.
ہم لکیری الگورتھم میں دلچسپی رکھتے ہیں. وہ کیا ہیں؟ وہ حکم دیتا ہے ایک واضح ترتیب میں ایک کے بعد ایک قتل کرنے کے لئے پر مشتمل ہے.
الگورتھم کے لکیری ساخت زبانی اور تصویری شکل میں لکھا جا سکتا ہے.
یہ ایک مثال ہے، ایک زبانی شکل میں ریکارڈ کیا. لہذا، کام: اسکول جمع. حل:
- شروع کریں.
- کھڑے ہو جاؤ.
- مشقیں.
- آپ کے چہرے کو دھو لیں.
- تیار ہو جاؤ.
- ناشتا.
- پورٹ فولیو جمع.
- اختتام.
مندرجہ ذیل کے طور پر عمل مندرجہ بالا گرافیکل شکل predsatvlyat ہو جائے گا:
بلاک آریھ شکل میں لکیری الگورتھم،
بلاک آریھ ایک مثالی تصویر الگورتھم ہے جس میں سے ہر ایک علیحدہ مرحلے ستادوستیی سائز کی ایک قسم میں نمائندگی کے بلاکس کی طرف سے ظاہر کیا جاتا ہے کی نمائندگی کرتا ہے. اس کے علاوہ، مراحل کے درمیان کنکشن (دوسرے الفاظ میں، عملدرآمد مرحلے کے تسلسل) سے متصل ہے جس کے ٹکڑے ٹکڑے (ٹکڑے) تیر کی طرف سے دلالت کرتی ہے. ہر بلاک ایک شلالیھ کے ہمراہ ہے. مخصوص اعمال لکیری میں استعمال کیا الگورتھم درج ذیل کے ستادوستیی سائز :
- بلاک آغاز کے آخر الگورتھم. بلاک پر شلالیھ "آغاز" یا "آخر" ہے.
- "ان پٹ آؤٹ پٹ" یونٹ. اس بلاک میں ایک متوازی اضلاع کی شکل میں ظاہر کیا جاتا ہے. "ان پٹ"، "انخلاء"، "پرنٹ": انہوں نے درج ذیل نوشتہ (قانون) رکھ دیا گیا. اس کے علاوہ یا بالترتیب ان پٹ کی ایک فہرست ان کے ساتھ منسلک، پیداوار متغیر.
- ریاضی یونٹ، یا بلاک فیصلوں. یہ ایک مستطیل کے مساوی ہے. ڈسپلے یونٹ ہونا چاہئے: "آپریشن"، "آپریشن کا ایک گروپ ہے."
لیکن بلاک diagrams کی مدد سے لکیری الگورتھم کے حل دکھایا گیا. اگلا، کی اقدار بتائے کی خصوصیات کے بارے میں بات کریں.
لکیری کمپیوٹیشنل یلگوردمز
کمپیوٹیشنل الگورتھم میں اہم ابتدائی کارروائی - متغیرات میں سے اس کام کو ایک مخصوص قیمت. صورت اس کی ریکارڈنگ کی شکل کی طرف سے مقرر کیا جاتا ہے جہاں مسلسل قیمت میں تفویض کے نتیجے کے طور پر صرف اور صرف ایک مخصوص متغیر قدر موصول. یہ دو طریقوں سے حاصل کیا جا سکتا ہے: اسائنمنٹ ہدایات کے ذریعے؛ کمانڈز میں داخل ہونے کی طرف سے.
لکیری حل کرنے کے لئے ایک الگورتھم کی ایک مثال
اسکول کی نصابی کتابوں مواد ہے کہ یہاں ایک لکیری الگورتھم کے ساتھ کسور کی تقسیم کے قوانین کی ایک مثال بیان ہے:
- حصہ 1 کے شمار کنندہ حصہ 2 کے ذواضعاف اقل سے ضرب کیا جانا چاہئے؛
- 1 ذواضعاف اقل شمار کنندہ 2 سے ضرب کیا جائے گا؛
- ایک 2 پوائنٹس کا نتیجہ - آپ ایک حصہ، جس کا شمار کنندہ 1 پیراگراف کے نفاذ کا نتیجہ ہے، اور نسب نما کو ریکارڈ کرنا چاہتے ہیں. مندرجہ ذیل کے طور پر اس اصول کے الجبری شکل ہے:
A / B: C / D = (ایک * D) / (ب * D) M / N =.
لہذا، ہم کسور تقسیم کے لئے ایک کمپیوٹر الگورتھم کی تعمیر. الجھن سے بچنے کے لئے، ہم متغیر اوپر بیان کیا گیا ہے کہ فارمولے میں کے طور پر ایک ہی معنی ہیں کے لئے استعمال کریں گے. A، B، C، عددی متغیر کے طور D- اصل اعداد و شمار. نتیجہ عددی اقدار جائے گا. مندرجہ ذیل کے طور پر algorithmic زبان حل ہو جائے گا:
کسور کا SAL ڈویژن
ابتدائی
مقاصد اور، B، C، D، M، N
A، B، C، D کے زیر انتظام
M: ایک * D =
ن: = B * کے ساتھ
واپسی میٹر، (ن)
کھیل
گرافک کی شکل کے حل
مندرجہ ذیل کے طور پر اوپر بیان سکیم لکیری الگورتھم ہے:
تفویض کی ٹیم کے لئے ایک قدر درج ذیل شکل ہے:
متغیر: = اظہار.
نشانی "=" تفویض کے طور پر پڑھا جاتا ہے.
تفویض - ایک ٹیم، درج ذیل اقدامات پر عمل کرنے کے لئے ایک کمپیوٹر کے لئے ضروری ہے جس:
- اظہار رائے کی تشخیص؛
- حاصل کی متغیر اقدار بتائے.
مندرجہ بالا الگورتھم کی تفویض کے طور پر دو کمانڈز ہے. کمانڈ اسائنمنٹ کے بلاک آریھ میں ایک مستطیل، جس کمپیوٹنگ یونٹ کہا جاتا ہے میں ریکارڈ کیا جانا چاہئے.
لکیری الگورتھم کی طرف سے بیان کرتے ہیں، سخت قوانین کے تاثرات لکھنے جب ساتھ لازمی عمل کے لئے کوئی خاص ضرورت نہیں ہے. تم ہمیشہ کی طرح ریاضی کے فارم کا استعمال کرتے ہوئے ان کو ریکارڈ کر سکتے ہیں. لیکن یہ ایک سخت پروگرامنگ زبان نحو نہیں ہے.
اس مثال میں، الگورتھم بھی ٹیم میں داخل ہے:
A، B، C، D درج کریں.
فلوچارٹ میں ان پٹ کمانڈ، متوازی اضلاع میں لکھا ہے یعنی ان پٹ آؤٹ پٹ یونٹ. اس حکم پر عمل کر جب، پروسیسر صارف بعض اقدامات کرے گی جب تک مداخلت. یعنی، صارف کی ضرورت ہے ان پٹ ڈیوائس درج کلید کے طور پر کام کرتا ہے جو (کی بورڈ) کی قسم ان پٹ متغیر (ان اقدار) اور انٹر دبائیں. یہ ضروری ہے کہ اقدار کی ان پٹ کی فہرست، اسی متغیر میں واقع کے طور پر اسی ترتیب میں درج کئے گئے تھے.
لکیری الگورتھم. اس کی پروگرامنگ
اس مضمون کے شروع میں ذکر کیا ہے، لکیری پروگرام ایسے بیانات شامل ہوسکتے ہیں:
- اسائنمنٹ؛
- کمیشن؛
- اختتام.
سے اوپر کے آپریٹرز کا استعمال کرتے ہوئے ہے، پروگراموں اور لکیری الگورتھم.
اس طرح، تفویض آپریٹر درج ذیل پروگرامنگ زبان میں لکھا ہے:
LET A = B، جہاں A - متغیر B - اظہار. مثال کے طور پر ایک = Y + 20.
مندرجہ ذیل کے طور پر اندراج آپریٹر ہے:
ان پٹ، مثال کے طور پر: INPUT C
آپریٹر آپ کو ڈیٹا پیداوار، اقدار شکل میں لکھا:
پرنٹ کریں. مثال کے طور S. پرنٹ
یہاں ایک سادہ مثال ہے. ہم نے ایک پروگرام کی بورڈ نمبرز اور بی سے ان پٹ کی رقم مل جائے گا اس کو لکھنے کے لئے کی ضرورت ہے
ایک پروگرامنگ زبان ہے، ہم ایک پروگرام حاصل ہے، جس کا متن ذیل میں دکھایا گیا ہے.
انٹری آپریٹرز، پاسکل پروگرامنگ زبان میں پیداوار
پاسکل لکیری الگورتھم کو استعمال کرنے والے ان پٹ یا پیداوار کی کارروائیوں کا اشارہ، خصوصی آپریٹرز مختص نہیں کرتا. معلومات کے تبادلے کے پروگراموں کی تعمیر میں طریقہ کار کی مدد سے کیا جاتا ہے. معیاری طریقہ کار کی ایک ابتدائی تفصیل کے لئے کوئی ضرورت نہیں ہے کے بعد سے، یہ اس کے لئے ایک ریفرنس پر مشتمل ہر پروگرام کے لئے دستیاب ہے. یہ بھی کہا طریقہ کار کے نام پر کسی بھی مطلوبہ لفظ کو پیش نہیں کرتا.
جب پہلے سے ہی پروگرام میں شامل کیا جاتا ہے کہ ڈیٹا انٹری کے معیاری طریقہ کار تک رسائی کے لئے اس طرح کے آپریٹرز کا استعمال کرتے ہوئے ڈیٹا کو داخل ہونے.
پڑھیں (A، B، C)، جہاں A، B، C - متغیر ذخیرہ کرنے کے لیے میموری میں داخل ہونا ضروری ہے.
Readlnn (X1، Y، X2) - اندراج مکمل کرنے، کرسر ایک نئی سطر کے شروع کرنے کے لئے چھلانگ.
Readlnn؛ - انتظار کر پریس «درج« اشارہ کرتا ہے. عام طور پر اس آپریٹر کی سکرین کے مندرجات پر پروگرام کے نتائج کو بچانے کے لئے اس سے پہلے حتمی «اختتام» متن میں ڈالا جاتا ہے.
ان آپریٹرز کا استعمال کرتے ہوئے کی طرف سے مانیٹر سکرین پر پیداوار کے اعداد و شمار:
لکھیں (A، B، C) - ایک قطار میں A، B، C کی اقدار کی وضاحت، اور کرسر موجودہ لائن نہیں چھوڑتا.
Writeln (Z، Y، Z2) - پیداوار اقدار کو ختم کرنے، کرسر اس پوزیشن میں ایک نئی سطر کو منتقل کریں گے.
writeln؛ - ایک سطر کو منتقل کرنے اور ایک نیا کے آغاز میں منتقل ہونے کا ثبوت ہے.
لیکن اس طرح سادہ بیانات کی مدد سے اور پاسکل میں ان پٹ اور ڈیٹا کی پیداوار کیا.
Similar articles
Trending Now