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

پاسکل پر مثال کے پروگراموں. پاسکل میں پروگرامنگ

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

اکثر ایسا ہوتا ہے، لکھنا پاسکل پروگراموں ایک کو استعمال کرتے وقت پروگرامنگ ماحول، ٹربو پاسکل (ٹربو پاسکل) کی طرح.

کیوں beginners کے اس زبان کا انتخاب کرنا چاہئے؟ سمجھنے کی کوشش کریں. مکمل طور پر کسی بھی پروگرامنگ زبان میں مہارت حاصل کرنے کے لئے، آپ کو متعلقہ لٹریچر کا ہونا ضروری ہے. زبانوں کی اکثریت خاص، اور لوگو میں، فوری طور پر دور گر یہی وجہ ہے کہ ہے. وہ تو وہاں اس پر کتابوں کی تربیت، روسی بولنے والے ممالک میں بہت عام نہیں ہے. اس وقت، سب سے زیادہ مشہور پاسکل، جاوا، بنیادی ہیں اور C. ہمیں ایک الگ سے غور کرتے ہیں. جاوا، بنیادی طور پر نیٹ ورک پروگرامنگ میں استعمال کیا. C - سب سے زیادہ وسیع پیمانے پر بولی جانے والی زبانوں میں سے ایک ہے، تاہم، اور سب سے مشکل (خاص طور پر beginners کے لئے). آخر اس میں پروگراموں کو لکھنے کے لئے کس طرح جاننے کے لئے، یہ سب سے پہلے پاسکل اور بنیادی سیکھنے کے لئے سب سے بہتر ہے. وہ دونوں سکول (استاد کا انتخاب) میں تعلیم حاصل کی. ان کی ویاپتتا کے لئے کی وجہ سے ان زبانوں میں، آپ C یا C ++ میں کے طور پر ایک ہی پروگرام لکھ سکتے ہیں اس حقیقت میں مضمر ہے، لیکن اس کے بہت ترقی کی تعمیر کی سادگی کی وجہ سے بہت آسان ہے.

یہ یاد ہے کہ پاسکل اور بنیادی کافی مقدار، لیکن اسکولوں کے ورژن طرح ٹربو پاسکل 7.0 اور QBasic طور پر زیادہ عام پرجاتیوں ہیں کے قابل ہے. آپ کو ان کے مقابلے میں اسے لے لو، تو اب 50 لائنوں کے لئے ایک چھوٹے سے آلے تک لکھنے کی ترتیب میں پیدا آخری. ٹربو پاسکل زیادہ طاقتور اور تیز تر ہے.

پاسکل میں پہلا پروگرام

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

اس زبان اندر کیا سمجھنے کے لئے، آپ کو ایک چھوٹی سی "مسئلہ" لکھنا ضروری ہے. آپ کو ایک پروگرام دو اعداد کو شامل کریں گے بنانے کے لئے چاہتے مان لیں: ق + W = E. اس کی تخلیق کے لئے کارکردگی کا مظاہرہ کرنے میں کیا جاتا ہے؟

خط E ایک متغیر کے طور پر کام کرے گا (ریاضی میں - X). ضروری نہیں کہ یہ ایک نام (زیادہ سے زیادہ 250 حروف) کو تفویض کرنے کے لئے ضروری ہے. اس پر مشتمل ہو سکتا ہے:

  • حروف لاطینی حروف تہجی کے (A..Z)؛
  • 0 سے 9. لیکن ہمیں یاد رکھنا چاہیے کہ نام سے ایک بڑی تعداد کے ساتھ شروع نہیں کیا جانا چاہئے کرنے کی تعداد؛
  • "_" کریکٹر.

عنوان میں پورا کرنے کی ضرورت نہیں:

  • روسی حروف؛
  • رموز اوقاف؛
  • رپورٹ. جیسا کہ ایک جعلی "#"، فی صد "٪" ڈالر "$"، ٹلڈا "~" اور دوسروں کے حروف.

صحیح نام کی ایک مثال ہو سکتا ہے «red_velvet4»، «EXO» یا «shi_nee». ایک بھی یاد رکھنا چاہئے کہ پاسکل کیس بے حسی خط ہے، لہذا ناموں «Btob میں» اور کے ساتھ متغیر «BTOB» ایک کے طور پر علاج کیا. یہ پروگرامنگ ماحول "پلانٹ" میں ہے اور سیل کہا جاتا ہے، اس کے نیچے واضح ہو جائے گا. اس عمل کے بعد متغیر کی قسم کا تعین کرنے کے لئے ضروری ہے. صحیح پروگرام کرنے کے لئے سکرین پر نتیجہ کو ظاہر کرتا ہے یا کاغذ پر پرنٹ میں یہ ضروری ہے. مثال کے طور پر، دو اعداد سے شامل کر رہے ہیں تو، عددی قسم بیان کی، اور ہے جب فون سلام، پھر - ایک سٹرنگ. دو اعداد کا عام کے علاوہ کے لئے مناسب قسم سالم عدد ( "تعداد").

واضح متغیر کی قسم کے ساتھ، لیکن یہ سب عددی متغیر کے لئے، آزادانہ طور پر ان جوڑتوڑ کرنے کے لئے تفویض کیا جائے ضروری ہے.

مندرجہ بالا لکھا ہے اس کی بنیاد پر، آپ کو آسانی سے ایک چھوٹی سی "پہیلی" لکھ سکتے ہیں پاسکل پروگراموں کو اس طرح نظر آئے گا:

پروگرام shi_nee؛

متغیر Q، W، E: عددی؛

BEGIN

E: = Q + W؛

ختم.

.. نام یا پروگرام کا عنوان - پہلی لائن، پروگرام shi_nee یعنی. یہ اختیاری جزو لکھا حساب متاثر نہیں کرتا. انہوں نے استعمال کیا تو اس کا لازمی سب سے پہلے ہونا ضروری ہے، یا پروگرامنگ کے ماحول میں ایک خرابی پیدا کرے گا.

متغیرات میں تفصیل کو «متغیر» آپریٹر شکریہ کی دوسری لائن ہو گا. آپ تمام متغیر ایک قسم (عددی) پروگرام شامل کرنے اور بڑی آنت کے ذریعے ظاہر ہے کہ فہرست ضروری ہے.

جوڑے آپریٹرز «BEGIN» - «اختتام» سے شروع ہوتا ہے اور اس وجہ سے پروگرام ختم. وہ سب سے زیادہ اہم ہیں. ان کے درمیان پروگرامر کی طرف سے بیان کے تمام اعمال ہیں.

نحو

اس کوڈ کی ہر سطر ایک نیم وقفہ کے ساتھ ختم ہوتا ہے کہ یاد کرنے کے لئے اہم ہے. اس اصول سے استثناء جیسے متغیر، شروع، CONST، اور دوسروں کو حکم دیتا خدمت کرے گا. آپریٹر کے حتمی اختتام کے بعد پوائنٹس ڈال چاہئے. کچھ صورتوں میں، پروگرام ایک سے زیادہ اٹیچمنٹ اور بریکٹ آپریٹر استعمال کرتا ہے جب «BEGIN» - «اختتام»، ایک نقطہ ایک نیم وقفہ کے ساتھ حکم کے بعد رکھا جا سکتا ہے.

مثال کے طور پر اس کی قیمت کا ایک سیل،، E = 15 تفویض کرنے کے لئے، یہ ایک بڑی آنت کے ساتھ ایک ہی دستخط کرنے کے لئے ضروری ہے:

س: 15 =:

W: 20 =؛

E: = Q + W؛

اس زبان میں بڑی آنت کی تفویض کہلاتا ہے. آپ نے اوپر بیان کیا نحو کے قواعد مہارت حاصل ہے تو پروگرام پاسکل میں لکھا ہے بہت آسان ہے.

ٹیسٹنگ

مطلوبہ نشانات رکھنے اور قطاروں کی مطلوبہ حکم کی ترتیب کی طرف سے صحیح پروگرام کو پرنٹ کرنے کے لئے، ٹربو پاسکل چل رہا ہے. پروگرام چلا ذریعے کئے جا سکتے ہیں سیاق و سباق مینو یا چابیاں کے لئے Ctrl + F9 استعمال کرتے ہوئے. تمام درست طریقے سے ٹائپ کیا تو، سکرین تھوڑا پلکیں جھپکاتی گا. واقعہ ہے کہ ایک خرابی موجود ہے میں، کام کے پروگرام کو موقوف کرے گا اور کرسر یہ دستیاب ہے جہاں لائن کے لئے مقرر کیا جائے گا. ایک ہی وقت میں، لائن "آخر" میں مثال، خرابی 85 کے لئے سب سے زیادہ غلطیاں کی ایک وضاحت ہے: «؛» expexted. یہ لائن کی طرف اشارہ کہیں کوئی نیم وقفہ نہیں ہے. تاہم، یہ ان مسائل پر توجہ دینے کے لئے ہے اس قابل نہیں ہے، آپ پاسکل پروگراموں میں مثالیں کا استعمال کرتے ہوئے کی ساخت کو سمجھنے کی ضرورت ہے.

یہ پہلی جگہ میں تعلیم حاصل کی جانی چاہئے؟

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

جہتی اریز

صف یکساں ڈیٹا، جو اس معاملے میں الگ الگ مسلسل میموری مقامات پر اہتمام کیا، اور نہیں کر رہے ہیں کے ساتھ آسان آپریشن کے لئے استعمال ہوتا ہے. یہ امکان نہیں ہے 50 یا 100 متغیر کے ساتھ آرام دہ پروگرامرز ہیں. یہ ایک صف میں ان کو لکھنے کے لئے زیادہ آسان ہے.

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

لڑی پاسکل (نیچے مثالیں) صرف ایک قسم ہے جس کے لئے تعلق رکھتے ہیں اور اس کے عناصر میں سے سب ہو سکتا ہے. کوئی اس طرح کہ ایک سیل کی قسم حقیقی، اور ایک اور عددی ہے.

پروگرامنگ کے ماحول میں، ایک جہتی کے اعداد و شمار (یعنی، سادہ) صف خطی داخل کر رہے ہیں:

متغیر A: سرنی چار کا [5..40]؛

ب: حقیقی؛

میں: عددی؛

BEGIN

میں نے کے لئے: = 5 سے 40 کو پڑھیں (CH [میں])؛

میں نے کے لئے: = 5 سے 40 لکھنا (CH [میں]: 3)؛

readln؛

ختم.

پاسکل پر پروگراموں کی مثال کا تجزیہ، آپ اس میموری 35 حروف پر مشتمل ہے، ایک سادہ سرنی کے لئے مختص کیا جاتا ہے کو دیکھنے کے کر سکتے ہیں. انڈیکسنگ ([5..40]) - BEGIN حکم کے بعد 40. 5 میں سے پہلی لائن میں، صارف بالکل کسی بھی 35 حروف (اعداد، حروف) اس پروگرام کے ایک سیل میں ریکارڈ کیا جاتا ہے درج کرنا چاہیے. دوسری لائن کی سکرین پر ان کی نمائش کے لئے ذمہ دار ہے.

دو جہتی اریز

ایک جہتی صف تو - یعنی تمام عناصر اور اعمال یکے بعد دیگرے انجام پاتے ہیں جس میں تمام آپریشنوں "میں لائن" تعمیر کر رہے ہیں ایک، ہے، دو جہتی میں branching کے ساتھ زیادہ پیچیدہ ڈھانچے کے لئے کی اجازت دیتا ہے ...

اس طرح کے ڈیٹا پاسکل (مثالیں ذیل میں دیکھا جا سکتا ہے) دو طریقوں سے بیان کیا گیا ہے: «صف [10..b، 10..f] قسم کی" یا «صف [10..b] صف کے [10..f] قسم کا ".

B اور F - constants کی. اس کے بجائے، وہ ڈالا جا سکتا ہے اور اعداد و شمار (ایک جہتی اریز میں کے طور پر)، لیکن اس طرح کے مسائل میں بہترین پریکٹس نہیں ہے. صف کے کالم - اس حقیقت پروگرامنگ زبان قطاروں کی تعداد، اور دوسری اس کی پہلی مسلسل وضاحت کرتا ہے کہ وجہ سے ہے.

ایک خصوصی سیکشن قسم کے ذریعے اس مسئلے کی ایک مثال:

CONST B = 24؛ F = 13؛

قسم چیری = صف اصلی کے [10..b، 10..f]؛

متغیر (ن): چیری؛

متغیرات میں سے ایک صف کے ذریعے دفعہ تھوڑا سا آسان (beginners کے لئے) بیان کرنا

CONST B = 24؛ F = 13؛

متغیر (ن): صف [10..b، 10..f] کے حقیقی؛

دونوں کے اختیارات درست ہیں، منتخب ریکارڈنگ کے طریقہ کار کے کام کے پروگرام تبدیل نہیں ہوتا.

کھلی اریز

کھولیں صف - سرحدوں کی ضرورت نہیں ہے کہ ایک. یہ ایک قسم (اصلی عددی ET رحمہ اللہ تعالی.) ہے. دوسرے لفظوں میں پیدا صف - dimensionless. ان کے "تنیتا" رن وقت کے پروگرام کی طرف سے وضاحت کی گئی ہے. مندرجہ ذیل کے طور پر لکھا ہے:

Seulgi1: چار کا سرنی؛

Yeri: اصلی کے صف؛

ان arrays کے ایک مخصوص خصوصیت تخکرمن صفر، ایک نہیں سے شروع ہوتی ہے.

پاسکل میں گرافکس

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

پریزنٹیشن گرافکس کا دوسرا طریقہ - ویکٹر. پوری تصویر قضاء کہ ایک اصول ہے، یہ طبقات، حلقوں، بیضویات اور دیگر ستادوستیی سائز کے طور پر.

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

عام طور پر، گرافکس ڈیٹا کی وضاحت میں، اس عمل کا استعمال کیا جاتا ہے:

InitGraph (متغیر ڈرائیور، گلا گھونٹنا: حقیقی؛ راہ: سٹرنگ)؛

یہاں ڈرائیور ایک متغیر جس کی قسم عدد صحیح ہے ہے؛ گلا گھونٹنا - متغیر، اصل قسم؛ ایک راستہ آپ کے ڈرائیوروں کو چالو کرنے کی اجازت دیتا ہے.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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