قیامکالجوں اور یونیورسٹیوں

الگورتھم: تصور، خصوصیات، ساخت اور کی قسم

تقریبا ہماری دنیا میں سب کچھ بعض قوانین اور ضوابط کے ساتھ مشروط ہے. جدید سائنس، اب بھی برداشت نہیں کرتا انسانیت جانا جاتا فارمولوں اور الگورتھم کی بڑے پیمانے پر، مندرجہ ذیل یہ ممکن ہے جس کا تخمینہ ہے تاکہ کرنا اور سرگرمیوں اور ڈھانچے فطرت کی طرف سے پیدا کی ایک قسم بہلانا کرنے کے لئے، اور زندگی میں ایک انسان ساختہ کے خیال لانے کے لئے.

اس مضمون میں، ہم الگورتھم کے بنیادی تصورات پر گفتگو کریں گے.

الگورتھم کی کہانی

الگورتھم - ایک تصور ہائی سکول صدی میں متعارف کرایا. لفظ "الگورزم" مشرق وسطی محمد امام Khwarizmi، جو "بھارتی اکاؤنٹ پر" کتاب لکھی کے مشہور ریاضی دان کی تعبیر کا لاطینی نام سے ماخوذ ہے. یہ کتاب لکھنے کے لئے کس طرح کی وضاحت ، قدرتی اعداد کا استعمال کرتے ہوئے عربی پوائنٹس، اور ان کی تعداد پر اعمال کی ایک وضاحت کالم الگورتھم.

ہائی سکول صدی کتاب "ہندوستانی اکاؤنٹ پر" میں پھر، لاطینی میں ترجمہ کیا گیا ہے، اور اس کی تعریف یہ نہیں تھا.

آدمی اور مشین کے ساتھ الگورتھم تعامل

تاکہ مسلسل اعمال کی نئی فہرست میں صرف ایک زندہ وجود تخلیق کر سکتے ہیں ایک الگورتھم کی تشکیل، ایک تخلیقی نقطہ نظر کی ضرورت ہے. لیکن موجودہ ضابطوں کی کارکردگی کے لئے ضروری ہے کہ اس سے بھی soulless کے مشینری کے ساتھ نمٹنے کے لئے تخیل کی ضرورت نہیں.

عین مطابق عملدرآمد کی ہدایات کی ایک بہترین مثال اندر خوراک کی عدم موجودگی کے باوجود کام کرنے کے لئے جاری ہے جس مائکروویو خالی، دیا جاتا ہے.

موضوع یا اعتراض، الگورتھم کے جوہر میں ضروری delve نہیں کرتا جس نے رسمی طور پر اداکار کہا جاتا ہے. شخص بھی ایک رسمی اداکار بن سکتے ہیں، لیکن ایک کارروائی ذہن اداکار کے غیر منافع کی صورت میں اپنے طور پر سب کچھ کر سکتے ہیں. لہذا، اہم اداکاروں کمپیوٹرز، مائکروویو اوون، ٹیلی فون اور دیگر سامان ہیں. کمپیوٹر سائنس میں الگورتھم کے تصور سب سے زیادہ اہم ہے. ہر ایک الگورتھم اکاؤنٹ میں جائز اعمال لے، کسی خاص موضوع کی امید کے ساتھ بنایا گیا ہے. اشیاء ایک ہستی ہدایات درخواست دے سکتے ہیں جس میں فنکاروں کے درمیان قیام.

تقریبا ہماری دنیا میں سب کچھ بعض قوانین اور ضوابط کے ساتھ مشروط ہے. جدید سائنس، اب بھی برداشت نہیں کرتا انسانیت جانا جاتا فارمولوں اور الگورتھم کی بڑے پیمانے پر، مندرجہ ذیل یہ ممکن ہے جس کا تخمینہ ہے تاکہ کرنا اور اعمال اور فطرت کی تخلیقات کا سیٹ بہلانا اور احساس انسان نے ایجاد خیالات. اس مضمون میں، ہم الگورتھم کے بنیادی تصورات پر گفتگو کریں گے.

ایک الگورتھم کیا ہے؟

ہم اس کی زندگی کے دوران میں انجام ہے کہ اعمال میں سے زیادہ تر بعض قوانین پر عمل کی ضرورت ہے. ایک شخص کا کیا ہے، یہ یقینی بنانا چاہئے کہ کس طرح اور کس ترتیب میں معیار اور اس کے کاموں کے نتیجہ پر منحصر ہے کے بارے میں صحیح اندازہ نہیں ہے کہ کس طرح پر. بچپن سے، والدین میں اس چاڈ الگورتھم جیسے بنیادی اعمال، باہر کام کرنے کی کوشش کر رہے ہیں:، ویک اپ بستر بھرنے، اپ دھونا اور اپنے دانتوں کو برش، مشقیں، ناشتہ کرتے ہیں اور اسی طرح، فہرست، جن میں انسان اپنی ساری زندگی صبح میں بھی الگورتھم کی ایک قسم سمجھا جا سکتا ہے انجام دیتا ہے ...

الگورتھم - ایک تصور کسی شخص کو کسی خاص مسئلے کو حل کرنے کے لئے پورا کرنا ضروری ہے کہ ہدایات کا ایک مجموعہ denoting کے.

عام طور پر، الگورتھم بہت تعریف ہے، بعض محققین کا یہ مختلف خصوصیات.

الگورتھم ہر دن کے شخص کی طرف سے استعمال کیا جاتا ہے تو، ہر کسی کا اپنا ہے، اور عمر اور حالات جن میں اداکار، پھر اعمال کی ایک سیٹ ہے پر انحصار مختلف ہو سکتے ایک حساب کا مسئلہ حل کرنے کے لئے کارکردگی کا مظاہرہ کرنے یا سب کے لئے ٹیکنالوجی، ایک کے استعمال کے لئے اور ہمیشہ ایک ہی رہتا ہے.

ایک مختلف تصور ہے الگورتھم کا، الگورتھم کی ایک قسم ، ایک شخص کسی بھی مقصد کے تعاقب، اور ٹیکنالوجی کے لئے ہیں جو کے لئے مثال کے طور پر - مختلف بھی ہیں.

معلومات کے اس دور میں ٹیکنالوجی لوگوں تکنیک کے اعمال کی ایک بڑی تعداد کا درست عملدرآمد کا استعمال کرتے ہوئے کی ضرورت ہے، کیونکہ دوسرے لوگوں کی طرف سے ان کو پیدا ہدایات کی روزانہ سیٹ انجام دیتے ہیں. لہذا، اسکولوں میں اساتذہ کا بنیادی کام - فوری طور پر صورت حال کے مطابق، سمجھنے اور موجودہ قوانین کو تبدیل کرنے کی یلگوردمز کا استعمال کرنے کے لئے بچوں کو پڑھانے کے لئے. الگورتھم کی ساخت ہر اسکول میں ریاضی اور انفارمیٹکس کے کلاس میں تعلیم حاصل کر رہا ہے کہ ان لوگوں کے تصورات میں سے ایک ہے.

الگورتھم کی بنیادی خصوصیات

1. قرارداد (انفرادی اعمال کی ترتیب) - کسی بھی الگورتھم آسان اقدامات، جن میں سے ہر گزشتہ ایک کے بعد شروع ہونا لازمی ہے کی ایک سیریز کے طور پر ظاہر کیا جانا چاہیے.

2. تعریف - الگورتھم کے ہر عمل کے طور پر سادہ اور اداکار کے لئے قابل فہم کوئی سوال ہو اور عمل کی کوئی آزادی تھی چاہئے.

3. پروڈکٹیوٹی - تاکہ بعد تمام ہدایات پر کام کی پھانسی ایک منطقی اختتام تک پہنچ الگورتھم کی وضاحت، واضح اور مکمل ہونا چاہئے.

4. ماس - الگورتھم الگورتھم اعداد و شمار کو تبدیل کرنے کی طرف سے صرف حل کیا جا سکتا ہے کہ مسائل کی ایک پوری کلاس کو لاگو کیا جانا چاہیے. یہ خیال کیا جاتا ہے اگرچہ آخری پیراگراف عام طور پر تمام ریاضیاتی طریقوں کے الگورتھم پر لاگو نہیں ہوتا کہ، اور.

اکثر بچوں الگورتھم کی ایک واضح وضاحت دینے کے لئے اسکولوں میں، اساتذہ، cookbook کے کھانا پکانے کے نسخے منشیات یا صابن سازی کے عمل ماسٹر کلاس کی بنیاد پر کیا جاتا ہے بنانے کی مثال کا حوالہ. تاہم، جس الگورتھم کے ہر نقطہ اتنا واضح ہے کہ یہ بالکل کسی اور یہاں تک کہ ایک مشین انجام دے سکتے ہیں جو کہ ہونا چاہیے کہ الگورتھم کی دوسری املاک کو دیا، یہ نتیجہ اخذ کیا جا سکتا ہے کہ کم از کم کچھ فینسی الگورتھم کی ایک مثال کی ضرورت ہے کہ کسی بھی عمل یہ نہیں کہا جا سکتا. ایک کھانا پکانے اور سوئی خاص مہارت اور اچھی طرح ترقی یافتہ تخیل کی ضرورت ہوتی ہے.

الگورتھم کی مختلف اقسام ہیں، لیکن تین اہم اشخاص موجود ہیں.

چکریی الگورتھم

اس قسم میں، کچھ پوائنٹس کئی بار بار بار کر رہے ہیں. اعمال مقصد کو حاصل کرنے کے لئے بار بار بیان کرنا ضروری ہے کہ کی فہرست، الگورتھم کی لاش کا مطالبہ کیا.

لوپ کی تکرار - لوپ کے جسم میں شامل تمام اشیاء کی تکمیل ہے.
سائیکل مسلسل کئی بار اپنے فن کا مظاہرہ اس کا حصہ تکرار کی ایک مقررہ تعداد کے ساتھ سائیکل کہا جاتا ہے.

جس کی تکرار تعدد حالات کی ایک بڑی تعداد پر منحصر سائیکل کے ان حصوں، indeterminate کہا جاتا ہے.

سائیکل کی سادہ ترین شکل - طے ہو گئی ہے.

چکریی الگورتھم کی دو قسمیں ہیں:

  • پیشگی شرط کے ساتھ لوپ. یہ قتل کیا جائے گا اس سے پہلے کہ اس صورت میں، لوپ کے جسم کو اس کی حالت چیک کرتا ہے.

  • postcondition ساتھ سائیکل. postcondition چیکنگ شرط کے ساتھ ایک سائیکل میں لوپ پھانسی کے بعد آتا ہے.

یلگوردمز کے لکیری اقسام

ایسے سرکٹس کے مالکان وہ پیش کر رہے ہیں جس میں تسلسل میں ایک بار پھانسی دے رہے ہیں. مثال کے طور پر، ایک لکیری الگورتھم بستر عمل بھرنے یا برش کے طور پر شمار کیا جا سکتا. اس کے علاوہ ریاضی مثالیں، صرف جمع اور تفریق کی کارروائیوں کو پیش جہاں کی اس قسم سے رجوع کریں.

شاخ الگورتھم

شاخ بندی قسم کے کئی اختیارات ہیں، ان میں سے کچھ لاگو کیا جائے گا حالات پر منحصر ہے.

مثال. سوال: "بارش ہے؟" ممکنہ جوابات: "ہاں" یا "نہیں". اگر "ہاں" - چھتری کھولنے، تو "نہیں" - ایک چھتری ایک بیگ میں ڈال دیا.

معاون الگورتھم

معاون الگورتھم صرف اس کے نام کی وضاحت کی طرف سے دوسرے الگورتھم میں استعمال کیا جا سکتا ہے.

الگورتھم میں شرائط

حالت الفاظ "اگر" اور دونوں کے درمیان ہے "پھر".

مثلا، اگر آپ انگریزی جانتے ہیں تو اس ایک کو دبائیں. اس تجویز کرتے ہیں کرنے کی شرط کا حصہ ہے "کیا آپ انگریزی زبان جانتے ہیں."

ڈیٹا - کچھ معنی برداشت اور وہ تبدیل کر کے اس الگورتھم کے لئے استعمال کیا جا سکتا ہے کہ اس طرح سے پیش کیا ہے کہ معلومات.

پر algorithmic عمل - الگورتھم کی طرف سے مسئلہ کے کچھ اعداد و شمار کے ساتھ ایک فیصلہ.

الگورتھم کی ساخت

الگورتھم ایک مختلف ساخت ہے کر سکتے ہیں. ایک خاص طور پر تیار پر algorithmic زبان کی مدد سے، زبانی، گرافک: جس کا تصور اس کی ساخت پر منحصر الگورتھم کو بیان کرنے کے لئے، آپ کو جیسا کہ مختلف طریقوں کی ایک بڑی تعداد کا استعمال کر سکتے ہیں.

کون سا طریقہ استعمال کیا جائے گا کئی عوامل پر منحصر ہے: مسئلہ کی پیچیدگی، کتنی تفصیل کے لئے اسی طرح کی مسئلہ کو حل کرنے، اور کرنے کے عمل ..

الگورتھم ترقی کے گرافک ورژن

گرافک الگورتھم - ایک تصور کی سرگرمیوں کی توسیع کی طرف سے مراد بعض ستادوستیی سائز کے لئے، ایک مخصوص کام کے لئے کارکردگی کا مظاہرہ کیا جائے گا.

فلو چارٹس طور خوفناک نہیں پیش کر رہے ہیں. ترتیب میں کسی بھی شخص کو سب سے زیادہ کثرت سے استعمال کیا جاتا فلو چارٹس اور strukturogrammy Nassi کی-Shneiderman کو سمجھنے کے لئے کے قابل ہو جائے کرنے کے لئے.

اس کے علاوہ، بہاؤ سنچتر GOST 19701-90 اور GOST 19.003-80 کے مطابق میں دکھایا گیا.
الگورتھم میں استعمال کیا گرافک اشکال میں تقسیم کیا جاتا ہے:

  • کلیدی. کلیدی تصاویر کے مسئلے کے حل میں ڈیٹا پروسیسنگ کے لئے ضروری آپریشن سے رجوع کرنے کے لئے استعمال کر رہے ہیں.

  • نقلو. سب سے زیادہ اہم نہیں، حل کے عناصر فرد سے رجوع معاون تصویر کی ضرورت ہے.

گرافکس الگورتھم میں ہندسی اعداد و شمار کے اعداد و شمار کو بیان کرنے کے لئے استعمال، بلاکس بلایا.

اس کے بہاؤ کی صحیح سمت ہے - ترتیب میں تمام بلاکس "اوپر سے نیچے" اور "بائیں" ہیں. جب بلاکس interconnecting کے صحیح ترتیب لائنز سمت کی نشاندہی نہیں کرتے. دوسری صورتوں میں، لائن سمت تیر کی طرف سے دلالت کرتی ہے.

صحیح سکیما الگورتھم میں پروسیسنگ یونٹس سے ایک سے زیادہ باہر نکلیں اور کے لیے ذمہ دار بلاکس کی کم از کم دو نتائج نہیں ہونا چاہئے منطق آپریشن و ضوابط کی طرف سے.

کس طرح ایک الگورتھم حق کی تعمیر کرنے کے لئے؟

الگورتھم کی ساخت، جیسا کہ اوپر بیان، GOST کے مطابق تعمیر کیا جائے ضروری ہے ورنہ یہ دوسروں کو واضح اور قابل رسائی نہیں ہو گا.

ریکارڈنگ کے لئے جنرل طریقہ کار مندرجہ ذیل اشیاء پر مشتمل ہے:

نام ہے جس کے ذریعے اسے اس سکیم کی مدد سے حاصل کیا جا سکتا واضح ہو جائے گا.

ہر ایک الگورتھم کو واضح طور پر ایک آغاز اور اختتام کے ساتھ نشان لگا دیا جائے ضروری ہے.

الگورتھم میں واضح طور پر تمام ڈیٹا بیان ہونا ضروری ہے، ان پٹ اور آؤٹ پٹ دونوں.

الگورتھم ڈرائنگ میں ضروری اقدامات منتخب کردہ ڈیٹا پر مسئلے کو حل کرنے کے لئے کرے گا کہ اقدامات غور کرنا چاہیے. الگورتھم کی ایک مخصوص فارم:

  • سکیما نام.
  • ڈیٹا.
  • شروع کریں.
  • ٹیم.
  • اختتام.

سکیم کے مناسب تعمیر بہت حساب کتاب الگورتھم کی سہولت دے گا.

ہندسی اعداد و شمار، الگورتھم میں مختلف اقدامات کے ذمہ دار

افقی طور پر نمٹا انڈاکار - شروع اور آخر (تکمیل ٹوکن).

حساب کتاب، یا دوسرے اعمال (کے عمل کو نشان) - افقی مستطیل نمٹا.

افقی طور پر نمٹا متوازی اضلاع - ان پٹ یا پیداوار (ڈیٹا نشان).

افقی مبنی ہیرے - (نشانی کے حل) کی تصدیق.

ترمیم (تیاری نشان) - کھینچے، افقی طور مسدس نمٹا.

ماڈل الگورتھم ذیل میں اعداد و شمار میں پیش کر رہے ہیں.

ایک الگورتھم کی تعمیر کے فارمولا زبانی اختیار.

فارمولہ زبانی طور پر میدان ہے جس کو کام سے تعلق رکھتا ہے کے شبدجال میں، کسی بھی شکل میں لکھا الگورتھم. اعمال کی تفصیل الفاظ اور فارمولوں کے ساتھ اس طرح سے باہر کیا.

کمپیوٹر سائنس میں الگورتھم کے تصور

کمپیوٹر کے میدان میں سب کچھ الگورتھم پر مبنی ہے. واضح رہنما خطوط کے بغیر، ایک خصوصی کوڈ کام نہیں کرے گا کہ، کوئی سامان یا سافٹ ویئر کی شکل میں متعارف کرایا. کمپیوٹر سائنس کے طالب علموں کے اسباق پر الگورتھم کے بنیادی تصورات دیتے ہیں، اور ان کے پیدا کرنے کے لئے آزادانہ طور پر ان کا استعمال کرنے کے لئے سیکھنے کے لئے کوشش کرنے کے لئے.

تخلیق اور کمپیوٹر سائنس میں یلگوردمز کا استعمال - مقابلے تخلیقی عمل زیادہ مثال کے طور پر دی گئی ہدایات پر عملدرآمد کے مسئلہ کو ریاضی میں حل کرنے کے لئے.

ایک خصوصی پروگرام "الگورزم"، پروگرامنگ کے میدان میں جاہل لوگوں کی مدد کرتا ہے اور ان کے اپنے پروگراموں کی تخلیق جس بھی ہے. یہ وسائل کمپیوٹر سائنس میں اپنی پہلی اقدامات کر دے اور ان کے اپنے کھیل یا کسی بھی دوسرے پروگرام تشکیل دینا چاہتے ہیں جو ان لوگوں کے لئے ایک لازمی ذریعہ بن سکتے ہیں.

دوسری طرف، کوئی بھی پروگرام - الگورتھم. لیکن الگورتھم آپ کے ڈیٹا ڈالنے انجام دینے کی ضرورت ہے کہ صرف اعمال، دیتا ہے تو، پروگرام پہلے سے ہی ایک ریڈی میڈ ڈیٹا نہیں ہے. ایک اور فرق - پروگرام پیٹنٹ کیا جا سکتا ہے، اور نجی ملکیت ہے، اور الگورتھم نہیں کرتا. الگورتھم - پروگرام کے مقابلے میں ایک تصور وسیع تر.

اختتام

اس مضمون میں، ہم الگورتھم اور اس کی اقسام کے تصور پر تبادلہ خیال کیا، تصویری اسکیموں لکھنے کے لئے کس طرح جاننے کے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ur.atomiyme.com. Theme powered by WordPress.