کمپیوٹرزپروگرامنگ

"پاسکل" آپریٹرز. پاسکل پروگرامنگ زبان

شاید ہر بچہ جانا جاتا پروگرامنگ زبان، "پاسکل" کہا جاتا ہے جس میں. یہ کیا ہے؟ یہ طویل عرصے کے بعد سب صرف تربیت کے طالب علموں اور سکولوں کے لئے استعمال کیا جاتا ہے کی بنیاد کو تصور کیا جاتا ہے، زبان مر گیا تھا دیا گیا ہے. اس Algol کی ایک آسان ورژن سے مراد ہے. لیکن، مؤخر الذکر کے برعکس، "پاسکل" حقیقی پروگراموں اور بھی کھیلوں لکھنے کے لئے استعمال کیا جا سکتا ہے. پہلے انہوں نے کافی مقبولیت تھی، لیکن اب صرف تربیتی مقاصد کے لئے حقیقت میں، سالم،. ممکنہ پروگرامرز کیلئے "پاسکل" کو اپنی طرف متوجہ ہے کہ پہلی بات - انگریزی زبان کی خصوصیات کو برقرار رکھتے ہوئے، اسے لکھنے کے لئے ممکن ہے، خصوصی اسکیمیں سی جیسی زبانوں میں قبول کیا جاتا ہے کہ کے استعمال پر پہیلی نہیں

انہوں نے کہا کہ 1970 ء میں "پاسکل" Niklaus Wirth پیدا. انہوں نے کہا کہ سائنسدان کے بعد زبان نامی Blaise پاسکل، دنیا کی پہلی کار کا باپ تھا. یہ دو مختلف اعداد کو شامل کر سکے. زبان "پاسکل" کی ایک براہ راست ونشج "Modula-2" ہے. مؤخر الذکر ایک بہتر ورژن ہے.

پروگرامنگ نظام

پاسکل ABC - پروگرامنگ زبان موجودہ نظام کی طرف سے پیش کیا. تاہم، بیان نئی نسل کی ایک مختلف ہے.

ایسا کیوں ہے کہ "پاسکل ABS" تخلیق کیا جاتا ہے؟ اس مقصد کے لئے، دو اہم وجوہات تھیں:

  • اصل زبان کے متروک نظام؛
  • ایک سے زیادہ جدید اور مربوط پروگرامنگ ماحول پیدا کرنے کی خواہش.

زبان پاسکل ABC کلاسک نظام "پاسکل" عناصر "Delphi کے" اور اس کی اپنی توسیع بھی شامل ہے. انہوں نے کہا کہ 2002 میں شائع ہوا.

ایک ہی نام، ایک طاقتور اور جدید ہے جس کی سنکلک بھی ہے پروگرامنگ ماحول. وہ ونڈوز پر اس کے ساتھ ساتھ کے طور پر، لینکس، MacOS کے پر چلانے کے لئے کے قابل ہے.

نیٹ فریم ورک آپ کو منظم اعتراض پر مبنی اور فعال انداز میں کچھ اضافی خصوصیات، کے ساتھ ساتھ پروگراموں کو استعمال کرنے کی اجازت دیتا ہے. اس زبان کے مصنف Mikhalkovich بن گیا. انہوں نے کہا کہ "پاسکل" اور "Delphi کے" نہ صرف سے متاثر، بلکہ C # اور "ازگر" کیا گیا تھا.

آپریٹرز کے جنرل خصوصیات

پروگرامنگ زبان کے آپریٹرز ایک پروگرام لکھنے کے لئے کی ضرورت ہے. انہوں نے یہ ممکن بعض افعال اور الگورتھم کو انجام دینے بناتے ہیں. "پاسکل" میں ٹیم دوسرے عناصر سے مختلف؟ حقیقت یہ ہے کہ وہ ایک ایکشن پر عملدرآمد کرنا شامل ہے. تمام آپریٹرز خصوصی معاون الفاظ پر مشتمل ہیں تاکہ "پاسکل" ڈیزائن کیا گیا ہے. کمان خود کو اور ایک نیم وقفہ کا استعمال کرتے ہوئے دوسرے عناصر کے درمیان الگ (؛). تمام آپریٹرز گروپوں میں تقسیم کیا جاتا ہے:

  • سادہ. یہ حکم دیتا ہے دوسرے عناصر پر مشتمل نہیں ہے. یہ ہیں: تفویض آپریٹر (ایک بڑی آنت اور ایک ہی)، غیر مشروط منتقلی کے طریقہ کار (ٹیگز کے لئے استعمال).
  • تشکیل. ایک کمپاؤنڈ بیان، حالات، loops کے، میں شمولیت: یہ بیانات دیگر عناصر سے مل کر بنا رہے ہیں.

دونوں گروپوں کے بعد میں نے اس مضمون میں بحث کی جائے گی.

آپریٹر کے طریقہ کار

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

  • معیار (زبان میں رجسٹرڈ)؛
  • اپنی مرضی کے مطابق (پروگرامر کی طرف سے پیدا).

ایک قطار میں عناصر کی propisaniem مخصوص سیٹ ایک یا دوسرے طریقہ کار چالو ہے جب.

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

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

غیر مشروط منتقلی کے آپریٹر

سادہ آپریٹرز GOTO سمیت بہت آسانی سے استعمال کرنے کے لئے. "پاسکل" میں آپ کو یقین ڈال آپریٹر کے ڈویلپر کی ضرورت ہے، اور بعد میں اس سے رجوع کرنے کی غیر مشروط کود کی وجہ سے کی اجازت دیتا ہے جس میں ایک سیکشن ٹیگ، ہے. لیبل کے طور پر اوقاف یا خالی جگہوں کے بغیر نمبروں اور حروف کا سیٹ استعمال کیا جا کرنے کے لئے ہے. لائن سے یہ ایک بڑی آنت (:) کی طرف سے الگ کیا جاتا ہے. آپ ایک لیبل تخلیق سے پہلے، ڈیکلیریشنز سیکشن LABEL میں عنصر کے نام کی وضاحت کرنا ضروری ہے.

آپ ایک ڈپارٹمنٹ تخلیق سے پہلے، آپ nuances میں سے کچھ کے بارے میں جاننے کی ضرورت ہے:

  • تمام بیان ٹیگز استعمال کیا جا سکتا ہے؛
  • آئٹم نمبرز کے نام ہیں، تو آپ ان کو نہیں بتا سکتے.

بدقسمتی یا خوش قسمتی سے، جدید زبانوں میں GOTO بیان پروگراموں کو استعمال نہیں کرتے. یہ حقیقت ہے کہ اس طرح کے نظام، کام کر رہے ہیں conveyor کے اصول پیدا کرنے کی وجہ سے ہے. اور اس طرح کے آپریٹرز ( "پاسکل") GOTO طور پر، کمپیوٹنگ عمل کی خلاف ورزی.

آپریٹرز ضوابط

مشروط بیان ڈیزائن جمع کرائی IF-اس وقت کے اور، جس میں ایک اوتار ضروری جھوٹ ہے، شاخ کو ظاہر کرنے کے لیے استعمال کیا جاتا ہے. کمپیوٹیشنل عمل پیش اختیارات میں سے ایک میں جاری رہے گی. روایتی، کے عمل کو دو اقسام میں تقسیم کیا جاتا ہے:

  • کانٹا ڈھانچہ (دو راستے موجود ہیں جہاں، ہر ایک کا نتیجہ کے نتیجے میں)؛
  • اغماض ڈھانچہ (دوسرا آپشن غلط، اور اس طرح کے معاملے میں ہے جب، پروگرام سچ کے لئے استعمال کیا جا رہا نتیجہ بائ پاس).

اگر اس وقت کے باقی بیانات کی ڈیزائن تیار کیا جاتا ہے. یہ الفاظ محفوظ ہیں. اس صورت میں، مؤخر الذکر لازمی استعمال سے مشروط نہیں ہے.

ڈیزائن کو کس طرح کرتا ہے؟ انگریزی کے ساتھ اسے "اگر-اس وقت کے باقی" کے طور پر ترجمہ کرتا ہے. حالت سے مخصوص پروگرام سچ، تو حقیقت یہ ہے کہ جو اس کے بعد لفظ کے بعد لکھا گیا ہے تو. اور یہ غلط ہے تو، واقعی صلی اللہ علیہ وسلم، ورنہ پھر سے لکیر کے بعد لکھا ہے یقین رکھتا ہے.

کمپاؤنڈ بیان

اس جملے کو سمجھنے کے لئے، یہ تعریف جاننا ضروری ہے. کمپاؤنڈ بیانات ( "پاسکل") - ایک پروگرام القوسین کہ BEGIN-END لکھنے کی کارروائیوں کی ایک سیٹ. اس کی وجہ سے، حکم دیتا ہے کے ایک گروپ کو ایک واحد مربوط طور پر ظاہر کیا جاتا ہے.

آپریٹر انتخاب

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

"پاسکل" میں آپریٹر کے اس کی پسند کے طور پر اگر ایک کام کرنے کا نظام استعمال نہیں کرتا. کوئی واضح ٹیسٹ کے حالات ہیں. ہم مزید تفصیل سے ان کے کام کے بارے میں غور کرتے ہیں تو ہم ایک چھوٹے کیس آپریٹر جوڑ بنانے کی نہیں ہے جس BEGIN آخر، کے ساتھ ختم ہوتا ہے کے بعد سے، پروگرام میں dissonance کے متعارف کرایا ہے کہ دیکھ سکتے ہیں. یہ 5 یا زیادہ اختیارات موجود ہیں خاص طور پر اگر استعمال کرنے کے لئے بہت آسان ہے. اگر پھر طویل ہو جائے گا مسلسل لکھ، اور یہ ایک آرام دہ عمل نہیں ہے.

آپریٹرز ( "پاسکل"): سائیکل

سائیکل کیا ہے؟ وہ مکمل طور پر حالات کو پورا کرنے کا حکم دیتا ہے کے نظام کے کچھ کئی بار کی تکرار مطلب. "پاسکل" دو نام سے جانا جاتا ہے چکروں کی قسم :

  • سائیکل پیرامیٹر؛
  • تکرار.

سب کیا ہے؟ سب سے پہلے (پیرامیٹر سائیکل کے ساتھ) ہمیشہ پیرامیٹرز جانا جاتا ہے. کبھی کبھی باقاعدہ ملاقات کی. اس کا بنیادی فرق سائیکل کی repetitions کی تعداد پہلے سے معلوم ہے کہ ہے.

تکرار دیکھیں nuance کے نامعلوم ہے. looping کے کہ حالت کیا ہونے جا رہا ہے کے طور پر جب تک ایسا ہوتا ہے.

اقسام اور ڈھانچے کی کچھ کی مدد سے ممکن چکروں کی اقسام تمیز:

  • دہرائیں: postcondition ساتھ دہرائیں.
  • جبکہ: پیشگی شرط کی تکرار.
  • FOR - آپریٹر اکاؤنٹس. یہ ایک سائیکل پیرامیٹر میں استعمال ہوتا ہے.

پہلے دو آپشنز تکراری تکرار کے لئے استعمال ہوتے ہیں. گزشتہ بیان سے اہم فرق - اگر آپ ان کا استعمال کر سکتے ہیں ایک پیرامیٹر کے ساتھ ایک لوپ، ناممکن ترتیب کے بغیر repetitions کے لئے - اور کے لئے.

IO آپریٹرز

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

اے آپریٹر ( "پاسکل") - (LN) لکھتے ہیں. LN ٹکڑا اگلی لائن پر پیداوار کے اعداد و شمار جاری رکھنے کے لئے اجازت دیتا ہے. پروگرام ایک سادہ بیان کی وضاحت کرتا ہے تو یہ سکرین ایک خالی اصطلاح پر دکھایا جائے گا. اس معنی میں استعمال کیا جاتا ہے، اس حکم کی ضرورت نہیں ہے.

وہاں بھی آپریٹرز متغیر قریب ہیں. آرڈر کے پروگرام خود کی ضرورت نہیں ہے تو انہوں نے استعمال نہیں کیا جا سکتا.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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