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

پاسکل میں سلک آپریٹر - سٹرنگ

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

پاسکل میں ایک تار کیا ہے؟

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

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

سلک ڈیٹا کی قسم

لائن پر قسم سٹرنگ کا ذمہ دار ہے. اگر ضروری ہو تو، سٹرنگ اور میں مربع بریکٹ لمبائی کیجئے: - پاسکل حروف کی صحیح تعداد کی وضاحت کریں یا ڈیفالٹ لمبائی پر اسے چھوڑنے کے لئے پروگرامر کی اجازت دیتا ہے - اس صورت میں، یہ ایک ہی دلائل لسٹنگ، ایک سٹرنگ متغیر کا اعلان 255. کے برابر ہو جائے گا، ایک بڑی آنت کی طرف سے ایک مطلوبہ الفاظ کی وضاحت کرنے کی پیروی کرنا ضروری ہے لائن. مثال ذیل میں سٹرنگ "STR"، 10 حروف طویل طرف سے دی گئی ہے:

متغیر STR: سٹرنگ [10].

پروگرام کے پاسکل سٹرنگ کوڈ کو کسی بھی قیمت مقرر کیا جا سکتا ہے - یہ ایک کی قیمت درج کرنے میں جو بند کرنے کا واحد ضروری ہے.

سلک کارروائیوں

زبان کی بنیاد پر اور سٹرنگ کو چلا سکتے ہیں جس میں لین دین کی تعداد کی طرف سے مقرر کیا جاتا ہے. پاسکل کے مقابلے اور ولی جملے کی معلومات اجازت دیتا ہے.

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

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

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

  • مساوات (=)؛
  • / کے تحت (> اور <) پر؛
  • عدم مساوات (<>)؛
  • اور سے زیادہ یا برابر ہے اور سے کم یا برابر (> = اور <=).

سنبندپرک آپریٹرز کا نتیجہ صحیح یا غلط کا ایک بولین قیمت واپس کرے گا.

موازنہ، کردار ڈور کی طرف سے کردار کا مظاہرہ کر رہا ہے اور جب inconsistencies کی پہلی نتیجہ انکوڈنگ کے جدول کے مطابق مقرر کیا جاتا ہے. لہذا، زیادہ ہے جس میں سے ایک باہر figuring جب عہدوں جہاں مختلف حروف ہو جائے گا، کوڈ موازنہ مندرجہ ذیل ٹیبل میں کیا جائے گا، اور اس کے نتائج کی بنیاد پر، اور آپریشن واپس کہ ایک جواب کی طرف سے مقرر کیا جائے گا.

سٹرنگ متغیر کے ساتھ فنکشن

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

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

کاپی (S، poz، N) - سٹرنگ متغیر، اور poz اور این - - ایک عدد صحیح S ہے.

  • CONCAT تقریب کا استعمال کرتے ہوئے کی طرف سے آپریشن زیادہ آسان طریقہ بنانے کے لئے علامت "+" کو استعمال کرتے ہوئے، ایک تار concatenation کے علاوہ میں. اس کے دلائل تمام لائنوں اور علامتی اظہار کے مشترکہ ہونا ضروری ہے جس کا استعمال کیا ہے:

CONCAT (S1، S2 ...).

  • اکثر پاسکل تقریب میں استعمال لمبائی ہے. اس میں حروف کی تعداد معلوم کرنے کے لئے، یہ ہے کہ - آپ سٹرنگ کی لمبائی کا حساب کرنے کے لئے استعمال کر سکتے ہیں. اس کے لئے صرف دلیل سٹرنگ خود ہے - پیداوار صارف ایک عددی قدر حاصل کریں گے:

لمبائی (STR).

  • اور پاسکل میں افعال کے آخری ضمنی اسٹرنگ کے آغاز کے لئے تلاش کرنے کے لئے ہے - POS. اس کے حروف کی تعداد کی ضرورت ضمنی اسٹرنگ شروع کرنے کے لئے ہے جس سے لوٹتا، اور اس کی غیر موجودگی کی صورت میں، 0 کا نتیجہ ہے:

پوزیشن (subs کے، S).

پاسکل میں علاج قطاریں

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

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

حذف کریں (S، poz، این) .

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

(subs کے، S، poz) داخل کریں .

ڈیٹا لائنوں کی قسم کو تبدیل کرنے

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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