تخلص


تعارف

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

اس سبق میں آپ سیکھ لیں گے کہ کمپیوٹر پروگرام کو اقدامات میں کیسے لکھنا ہے۔

پہلا قدم صرف اس کے بارے میں سوچنا ہوگا کہ آپ کو کیا کرنے کی ضرورت ہے۔

اگلے مرحلے میں آپ وہی لکھیں گے جو آپ پروگرام کو سیڈوکوڈ میں کرنا چاہتے ہیں۔

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

تیسرا مرحلہ یہ ہے کہ سیڈو کوڈ کو مناسب طریقے سے تشکیل دی گئی ہدایات میں تبدیل کیا جائے جو آپ ہمارے استعمال کردہ پروگرامنگ زبان میں استعمال کر رہے ہو ، لوگو۔

غیر معمولی پروگرام لکھنے کا
طریقہ جو آپ چاہتے ہیں وہ کرتے ہیں

جب آپ نے آخری سبق کے اختتام پر مشقیں کیں ، تو میرا اندازہ ہے کہ آپ نے ایسے پروگراموں میں ٹائپ نہیں کی تھی جو پہلی بار بالکل کام کرتے تھے۔ اگر آپ نے ایسا کیا تو ، مبارکبادیں … آپ تصور اور نظم و ضبط میں بہت اچھے ہیں۔ اچھی خبر یہ ہے کہ کوئی بھی صحیح پروگرام لکھنا سیکھ سکتا ہے – ایک تجربہ کار پروگرامر کو ان مشقوں کے لئے “صحیح” پروگرام لکھنے میں کوئی دشواری نہیں ہوگی۔ 

کیوں؟

ایک تجربہ کار پروگرامر ہدایات میں ٹائپنگ شروع کرنے سے پہلے اس مسئلے کو حل کرنے کے طریقہ کے بارے میں سوچتا تھا۔ ایک تجربہ کار پروگرامر اس مسئلے کو ٹکڑوں میں توڑ دے گا جو ہر ایک خود کرنا آسان ہے ۔ اس کے بعد ، تمام ٹکڑے ٹکڑے کر کے اس مسئلے کو حل کریں۔ کمپیوٹر سائنس میں یہ ایک ایسا عمل ہے جسے “مرحلہ وار ادائیگی ” کہا جاتا ہے ۔ آپ پریشانی کو قدموں میں توڑ دیتے ہیں اور پھر ہر ایک کے اقدامات کو بہتر بناتے ہیں۔

آئیے پچھلے اسباق سے پہلی مشق کے ساتھ “تجربہ کار پروگرامر” کھیلیں۔

مسئلہ کو سمجھنا

آپ کو پہلے کیا کرنا چاہئے اس کے بارے میں سوچنا ہے کہ آپ کو کیا کرنا چاہئے ۔ اپنے خیالات لکھنے کے لئے کچھ کاغذ اور ایک پنسل نکالیں۔ خاکہ کو غور سے دیکھیں۔

خانوں کو کھینچنے کی کوشش کریں۔

آپ نے یہ کیسے کیا؟ آپ ڈرائنگ کو کس طرح توڑ سکتے ہیں ، اس کی پیچیدگی کو کم کرسکتے ہیں؟

آپ کو کچھوے کو حاصل کرنے کی ضرورت ہے:

  • تیرہ لائن طبقات (چھ افقی اور سات عمودی) کھینچیں۔ کسی کونے سے شروع کریں اور کچی کے ارد گرد ، آگے ، پسماندہ ، دائیں مڑ ، بائیں مڑ ، جب تک کہ لائن کے تمام حصgmentsوں کو پینٹ نہ کیا جائے۔
  • چار مستطیلیں کھینچیں
    • ایک لمبا اور پتلا ہے
    • تین مختصر ہیں اور پہلے کے دائیں جانب مستطیلوں کا ایک ڈھیر بناتے ہیں
  • سات لکیریں بنائیں (چار افقی اور تین عمودی)
    • چار لکیریں ایک بڑے مستطیل کی فریم تشکیل دیتی ہیں
    • ایک لکیر اس مستطیل کو نصف عمودی میں الگ کرتی ہے
    • دو لکیریں مستطیل کے دائیں نصف حصے کو تین ، برابر سائز کے مستطیلوں میں تقسیم کردیتی ہیں

کیا آپ ٹوٹ جانے اور اسے بیان کرنے کے لئے کسی اور طریقے کے بارے میں سوچ سکتے ہیں کہ کچھی کو کیا کرنے کی ہدایت کی ضرورت ہے؟

ٹھیک ہے. اب یہ منصوبہ بندی کے سلسلے میں ” مسئلہ کو سمجھنا ” مرحلہ مکمل کرتا ہے ۔

منصوبہ تیار کرنا

      پیچیدگی 
      سے نمٹنے کے لئے سب سے اہم ذہنی آلہ خلاصہ ہے ۔ لہذا، ایک پیچیدہ مسئلہ نہیں ہونا چاہئے 
      کمپیوٹر کی ہدایات کے لحاظ سے فوری طور پر مانا ... 
    
		 (اچھی طرح منظم پروگرام، کی تشکیل پر 
		  نکلاس Wirth، کمپیوٹنگ سروے، دسمبر، 1974)
			

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

آئیے باقی حل کے ذریعے اپنے تجربہ کار پروگرامر کے افکار پر عمل کریں۔ اس نے ایک مربع (ایک خاص قسم کا مستطیل) تیار کرنے اور اسے ذیلی تقسیم کرنے کا انتخاب کیا ہے۔

اس کا پہلا قدم: یہ معلوم کریں کہ مربع کے ہر طرف کتنے کچھی قدم ہونے چاہئیں۔ چونکہ یہ آدھے حصے اور تیسرے حصوں میں تقسیم ہوجائے گا ، لہذا وہ ایک لمبائی چاہتی ہے جو دو اور تین سے زیادہ ہو۔ وہ اچھ roundی نمبروں کو پسند کرتی ہے لہذا وہ مربع 120 ہر کچھی کے اقدامات (120/2 = 60؛ 120/3 = 40) میں ہر طرف بناتی ہے۔ جیسا کہ آپ دیکھ سکتے ہیں ، کمپیوٹر کے پروگرامنگ کرتے وقت اس سے تھوڑا سا ریاضی جاننا اچھا لگتا ہے۔

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

اس فیصلے کے ساتھ ، تجربہ کار پروگرامر سب سے پہلے اپنے پروگرام کو کاغذ پر سیڈوکوڈ میں لکھتا ہے ۔

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

pseudocode کے ہے شبدجال اپنی مادری زبان میں ایسی چیز کو بیان کرنے کے لئے. اس کا سیڈوکوڈ انگریزی تفصیلات میں ہے کہ وہ اپنے پروگرام کو کیا کرنا چاہتی ہے۔ ایک بار جب یہ کام مکمل ہوجاتا ہے اور اسے یقین ہوجاتا ہے کہ اس کے منصوبے کو وہی چیز تیار کرنی چاہئے جو وہ چاہتا ہے ، تو اگلے مرحلے کا وقت آگیا ہے: سیڈو کوڈ کو لوگو کی ہدایت میں تبدیل کرنا۔

منصوبہ بندی کرنا

اس پروگرام کو کسی ایسے پروگرام میں تبدیل کرنے کا وقت جو کمپیوٹر پر عمل میں لایا جاسکے۔ چونکہ وہ لوگو میں پروگرامنگ کررہی ہے ، لہذا ہمارا ماہر پروگرامر سیڈو کوڈ کو اس کمپیوٹر کی زبان میں دستیاب ہدایات میں تبدیل کرے گا۔ جدول 3.1 میں سیڈوکوڈ اور لوگو میں اس کے تبادلوں کے نتائج دونوں دکھائے گئے ہیں۔

سیڈوکوڈ
(کاغذ پر تحریری)
لوگو ہدایات
(کمپیوٹر پر ٹائپ)
ایک مربع کھینچناfd 120 rt 90 fd 120 rt 90 fd 120 rt 90 fd 120
نصف میں چوک تقسیم ہونے والی عمودی لکیر کھینچیںبی کے 60 آر ٹی 90 ایف ڈی 120
دائیں نصف کو الگ کرتے ہوئے اوپر کی افقی لکیر کھینچیںbk 40 rt 90 fd 60 bk 60 lt 90
دائیں نصف کو الگ کرتے ہوئے نیچے کی افقی لائن بنائیںبی کے 40 آر ٹی 90 ایف ڈی 60
کچھی کو پوشیدہ بنا دیںht
ٹیبل 3.1

ہمارا تجربہ کار پروگرامر اپنے کمپیوٹر میں برائوزر میں ٹی جی ایپلٹ لاتا ہے ۔ ٹی جی لوگو پروگرامنگ زبان کی بولی کو سمجھتا ہے۔ اس میں لوگو ترجمان موجود ہوتا ہے ۔

وہ اپنے سیڈوکوڈ نوٹ پڑھتی ہے اور انہیں اپنے سر میں لوگو ہدایات میں تبدیل کرتی ہے اور ہدایات کو کمانڈ سینٹر میں ٹائپ کرتی ہے۔ جیسا کہ ہر سطر [درج کریں] ہوتی ہے – وہ دیکھتی ہے کہ کچھی وہی کرتی ہے جو اس کی توقع تھی۔

پیچھے مڑ کر

آخر میں ، ہمارا تجربہ کار پروگرامر اس کے جائزے کا جائزہ لیتا ہے۔ اس معاملے میں ، وہ گرافکس کی جانچ کرتی ہے ، اپنے آپ سے پوچھتی ہے کہ کیا میرے پروگرام نے جو گرافکس تیار کیا ہے ، اس ڈرائنگ سے میل کھاتا ہے جو میں تیار کرتا ہوں؟   دوسرے الفاظ میں ، کیا اس کا پروگرام صحیح ہے؟

 اس کی ہدایات کو دیکھتے ہوئے ، اس کا ( ماخذ کوڈ ، اس کے نقطہ نظر کے انتخاب کی عکاسی کرتا ہے ، وہ خود سے پوچھتی ہے کہ کیا میں نے نقطہ نظر کا صحیح انتخاب کیا تھا؟ اگر میں دوبارہ پروگرام لکھتا تو کیا میں بھی اسی طرح سے کام کروں گا؟) کوئی آسان طریقہ ہے جس کو میں آسان بنا سکتا ہوں؟

آخر میں ، وہ کوڈ کے بارے میں سوچے گی ، اور اپنے ذہن میں اسی طرح کے دوسرے پروگراموں سے اس کا موازنہ کرے گی۔ وہ خود سے پوچھے گی کیا کوئی نمونہ ترقی کر رہی ہے؟ کیا اسی طرح کے پروگرام کو آسان بنانے کے لئے ، مستقبل میں کسی بھی سورس کوڈ کو استعمال کیا جاسکتا ہے؟

ہمارا تجربہ کار پروگرامر لوگو میں پروگرام لکھنے کے اپنے علم کو مستحکم کررہا ہے۔ اس سے مستقبل میں اس کی مدد ہوگی۔


کاغذ کے بجائے ٹی جی کا ایڈیٹر استعمال کرنا

پنجی اور کاغذ سے ٹی جی اپلیٹ میں ” ایک منصوبہ تیار کرنا ” اور ” منصوبہ بندی کرنا ” کے اقدامات کے ل switch ممکن ہے ۔

مجھے 44 سال پہلے کاغذ پر اپنے پروگرام لکھنا سکھایا گیا تھا۔ لیکن ، کمپیوٹر کے ساتھ میری بات چیت میں اس کمپیوٹر پر تھوڑا سا وقت ملنا تھا جس پر میں نے سو دیگر پروگرامرز کے ساتھ اشتراک کیا تھا۔ لہذا ، پروگرام لکھنے کے لئے کاغذ اور ایک پنسل کا استعمال ضروری تھا۔ لیکن ، اب سب کے پاس اپنا کمپیوٹر ہے … آئیے اس کا فائدہ اٹھانے کے لئے آگے بڑھیں اور اس اقدام کے لئے کاغذ اور پنسل کے استعمال کو ختم کریں۔  نوٹ: مسئلہ کو سمجھنے کے لئے کاغذ اور پنسل ابھی بھی بہترین نقطہ نظر ہے ۔ کم از کم یہ میری رائے ہے

آپ یہ کام ٹی جی کے ایڈیٹر کے ساتھ کریں گے ۔

ٹی جی کا ایڈیٹر کھولنا

TG کے ورژن .9.36.6 کے مطابق ، ایڈیٹر کو کھولنے کا ایک آسان طریقہ ہے ، ایڈیٹر کی ہدایت ۔ صرف ایک لائن پر کمانڈ سینٹر میں ” ایڈیٹر ” یا مخفف ” ترمیم ” ٹائپ کریں۔شکل 3.1

سیڈوکوڈ
(کاغذ پر تحریری)
لوگو ہدایات
(کمپیوٹر پر ٹائپ)
ایک مربع کھینچناfd 120 rt 90 fd 120 rt 90 fd 120 rt 90 fd 120
نصف میں چوک تقسیم ہونے والی عمودی لکیر کھینچیںبی کے 60 آر ٹی 90 ایف ڈی 120
دائیں نصف کو الگ کرتے ہوئے اوپر کی افقی لکیر کھینچیںbk 40 rt 90 fd 60 bk 60 lt 90
دائیں نصف کو الگ کرتے ہوئے نیچے کی افقی لائن بنائیںبی کے 40 آر ٹی 90 ایف ڈی 60
کچھی کو پوشیدہ بنا دیںht
ٹیبل 3.1

ٹی جی کے پرانے ورژن میں ، ایڈیٹر ونڈو> ایڈیٹر-> اوپن مینو آئٹم کے ساتھ کھولا جاتا ہے ۔ ٹی جی ایپلی کیشن میں ، مینو سسٹم اوپر ، معیاری ، پل-ڈاؤن کی پٹی کا استعمال کرکے آسانی سے دستیاب ہے۔ ٹی جی ایپلٹ میں مینو سسٹم تک رسائی حاصل کرنے کے لئے ، ایپلٹ میں ماؤس کو پوزیشن میں رکھیں اور ماؤس کا دائیں بٹن دبائیں۔ ماؤس کو ” ونڈو ” مینو آئٹم کے اوپر اس کے ذیلی مینیو کو سامنے لائیں ، ” ایڈیٹر ” سب مینیو منتخب کریں اور آخر کار اس کا ” کھلا ” اختیار منتخب کریں ۔ شکل 3.2 اس سے ظاہر ہوتا ہے۔شکل 3.2

کسی بھی طرح سے ، ایک ایڈیٹر سب ونڈو اپلیٹ کے نیچے کمانڈ سینٹر کے نیچے نظر آئے گا۔

اس مقام پر ، ماؤس کے آئیکن کو نام کی ایک پٹی پر پوزیشن میں رکھ کر ، ماؤس کے بائیں بٹن کو تھام کر ، اور نام کی پٹی کو اوپر یا نیچے گھسیٹ کر سب وائی ونڈو کی اونچائی کو ایڈجسٹ کیا جاسکتا ہے۔ چونکہ ہم ایڈیٹر استعمال کرنے جارہے ہیں ، لہذا اس کو قدرے لمبا بنائیں۔ پہلے کمانڈ سینٹر نام پٹی کو گھسیٹیں ، پھر ایڈیٹر کے نام پٹی کو گھسیٹیں۔

ٹی جی کے ایڈیٹر میں تبصرے داخل کرنا

” ایک منصوبہ تیار کرنا ” کیلئے ہمیں پروگرام کی سیڈوکوڈ کی نمائندگی کرنے کی ضرورت ہے ۔ ٹھیک ہے ، یہ ایک مسئلہ ہے۔ علامت (لوگو) مترجم سیڈو کوڈ کو نہیں سمجھتا ہے اور اگر ہم اسے ٹائپ کرتے ہیں تو وہ شکایت کرے گی۔ ہم اس مسئلے کو تبصرے کے طور پر سیڈوکوڈ میں داخل کرکے حل کریں گے ۔ لوگو میں تبصرے سیمی رنگ (“؛”) کردار سے شروع ہوتے ہیں اور لائن کے آخر میں گزرتے ہیں۔ تبصرے انسانوں کے ذریعہ پڑھنے کا ارادہ رکھتے ہیں اور لوگو مترجم کے ذریعہ نظر انداز کردیئے جاتے ہیں۔شکل 3.3

پچھلی ورزش سے سیڈوکوڈ ایڈیٹر میں داخل ہونے کے بعد شکل 3.3 ٹی جی ایپلٹ کو دکھاتا ہے۔

ایڈیٹر کے مشمولات کو محفوظ کرنا

کیا ہوگا اگر اس وقت ، آپ کو کہیں جانے کی ضرورت ہے یا کچھ اور کرنے کی ضرورت ہے؟

اگر آپ اس ویب پیج پر ٹی جی پروگرامنگ ماحول استعمال کررہے ہیں تو آپ اپنے ساتھ لے جانے کے لئے کاغذ پر ڈسپلے میں موجود کاپی کے علاوہ کچھ نہیں کرسکتے ہیں۔ لیکن اگر آپ کے کمپیوٹر پر ٹی جی پروگرامنگ کا ماحول ہے تو آپ ایڈیٹر کے مندرجات کو اپنے کمپیوٹر پر فائل میں محفوظ کرسکتے ہیں۔ فائل-> بطور محفوظ کریں … مینو آئٹم کو منتخب کریں ۔ شکل 3.4 اس سے ظاہر ہوتا ہے۔ اپنے کمپیوٹر پر ٹی جی انسٹال کرنے کے لئے ، ٹی جی کی اپینڈکس ایچ انسٹالیشن دیکھیں ۔شکل 3.4

اس مرحلے پر ونڈو پاپ اپ آپ کے ل a ڈائریکٹری کا انتخاب کرے گی اور ایڈیٹر کے مندرجات کو محفوظ کرنے کیلئے فائل کا نام فراہم کرے گی۔ یہ ونڈو کیسی دکھتی ہے اور آپ اس کے ساتھ کس طرح عمل کرتے ہیں مختلف کمپیوٹرز پر مختلف ہے ، جیسے ، مائیکروسافٹ ونڈوز ڈیسک ٹاپ بمقابلہ ایک ایپل میک بک۔ ایک بار جب بچت مکمل ہوجائے تو آپ TG چھوڑ سکتے ہیں۔ جب آپ اپنے پروگرام پر کام کرنا چاہتے ہیں تو ، TG شروع کریں اور فائل-> اوپن … مینو آئٹم کو منتخب کریں ۔ ایک سسٹم پر منحصر ونڈو پاپ اپ ہوگی اور آپ اسے اس پروگرام کو ڈھونڈنے اور منتخب کرنے کے لئے استعمال کرسکتے ہیں جو آپ نے پہلے محفوظ کیا تھا۔ ٹی جی کا ایڈیٹر اس میں منتخب فائل کے مندرجات کے ساتھ کھل جائے گا۔

ایڈیٹر میں لوگو ہدایات داخل کرنا

لہذا ، اب ہم ” منصوبہ بندی کرنا ” کے اقدام کے لئے تیار ہیں ۔ ہر تبصرے کے تحت ، ہم سیڈو کوڈ کو مناسب لوگو ہدایات میں تبدیل کرتے ہیں۔

اعداد و شمار 3.5 میں لوگو کی ہدایات کو شامل کرنے کے بعد ٹی جی ایپلٹ دکھایا گیا ہے۔شکل 3.5

ایڈیٹر کے مشمولات کو انجام دینے کے لئے ٹی جی حاصل کرنا

لہذا ، اس کے برعکس جب ہم نے کمانڈ سینٹر میں لوگو کی ہدایات داخل کیں ، ایڈیٹر میں سامان داخل کرتے وقت کچھ نہیں ہوا۔ ایڈیٹر میں ٹائپ کردہ ہدایات کو انجام دینے کے ل the ہم لوگو ترجمان کو کیسے حاصل کرسکتے ہیں؟

ایڈیٹر سے باہر توجہ مرکوز کرنا سب سے آسان طریقہ ہے۔ آپ نے ابھی دیکھا ہوگا کہ ٹی جی کی سب ونڈو جس کے ساتھ آپ بات چیت کررہے ہیں ، اس کی روشنی کا مرکز سیاہ ہے ، جس کا رنگ (سرمئی کے برعکس) ہے۔ کمانڈ سینٹر میں یا گرافکس کینوس میں ماؤس پر کلک کریں۔ اس سے آپ جس بھی سب وائنڈو پر کلک کرتے ہیں ان کی توجہ مرکوز ہوجاتی ہے۔ اگر آپ ایپلٹ کے بجائے ٹی جی ایپلی کیشن استعمال کررہے ہیں تو ، آپ کسی سے توجہ مرکوز کرنے کیلئے [Ctrl] – [ٹیب] یا [شفٹ] – [ٹیب] کلیدی امتزاج استعمال کرسکتے ہیں۔ دوسرے کو ٹی جی کے سب ونڈوز کا۔

جب بھی آپ ایڈیٹر سے کسی دوسرے سب ونڈو میں توجہ مرکوز کرتے ہیں اور ایڈیٹر کے مندرجات کو تبدیل کر دیا جاتا ہے تب ، ٹی جی کے لوگو مترجم کے ذریعہ ایڈیٹر کے مندرجات پر کارروائی کی جاتی ہے۔ ہماری مثال کے طور پر ، کچھی خانوں کو کھینچ لے گا۔

آپ ونڈو-> ایڈیٹر-> مینو آئٹم کی تشریح بھی استعمال کرسکتے ہیں ۔ اعداد و شمار 3.6 مجھے یہ کرتے ہوئے دکھاتا ہے۔شکل 3.6

گرافکس ایڈ ڈیبگنگ کے ذریعے

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

تھوک کے بعد ایک نمبر ، ملی سیکنڈ (1 / سیکنڈ کا ایک سیکنڈ) آتا ہے جس کے بارے میں آپ چاہتے ہیں کہ کچھ گرافکس ہدایات انجام دینے کے بعد کچھی آرام کرے۔ لہذا ، کچھی کو آدھے سیکنڈ تک رکنے کے ل get ، آپ “ تھروٹل  500 ” کمانڈداخل کرتے ہیں۔ جب ٹی جی کا مترجم آپ کا پروگرام انجام دیتا ہے ، تو آپ کچھو کو پھرتے ہو، ، جو بھی اسے کرنے کی ہدایت کی گئی ہے وہ کرتے ہوئے دیکھیں گے۔

* نوٹ * تھروٹل صرف اس وقت کام کرتا ہے جب کچھی دکھائی دے۔ لہذا ، یہ یقینی بنائیں کہ اگر آپ اپنے پروگرام میں چھپی ہوئی ہدایات شامل کرتے ہیں تو ، یہ تمام گرافکس ہدایات کے بعد ہونا چاہئے۔

تھروٹلنگ کو یا تو ” تھروٹل 0 ” ہدایت یا نوترول کمانڈ کے ذریعے بند کیا جاسکتا ہے ۔

مشق: مزید تقسیم شدہ خانہ

اس پروگرام میں اضافہ کریں جس میں ہم نے ابھی ایک واک تھرو مکمل کیا ہے۔ & bnbsp؛ نیچے سے دائیں باکس کو چار خانوں میں تقسیم کریں۔ شکل 3.8 ظاہر کرتا ہے کہ کیا مطلوب ہے۔شکل 3.8

اگر آپ ٹی جی ایپلی کیشن استعمال کررہے ہیں تو ، بیس سورس کوڈ یہ ہے کہ آپ ٹی جی ایڈیٹر میں کاپی / پیسٹ کرسکتے ہیں۔

ٹی جی ایپلٹ (لوڈ کوڈ)

اگر آپ ذیل میں ٹی جی ایپلٹ کو استعمال کرنا چاہتے ہیں تو ، پہلے ایڈیٹر کو کھولنے کے لئے مینو سسٹم میں فائل-> نیا آپشن منتخب کریں (یا اگر یہ پہلے ہی کھلا ہوا ہے تو اس سے اس کے مندرجات صاف ہوجائیں گے) اور پھر لوڈ کوڈ ڈیوائسڈ بکس کو کمانڈ سینٹر میں ٹائپ کریں۔ یہ ایڈیٹر میں سورس کوڈ داخل کرے گا جہاں آپ اسے بڑھا سکتے ہو۔

پریکٹس: ایک مکان ڈرا

یہ نیا طریقہ آزمائیں۔ ایک ایسا پروگرام لکھیں جو شکل 3.9 میں دکھایا گیا سادہ سا مکان بناتا ہے۔ پیش کردہ تمام مراحل سے گزرنا:

  1. مسئلہ کو سمجھنا ،
  2. ایک منصوبہ تیار کرنا ، اور
  3. منصوبہ بندی کرنا ۔
اگرچہ یہ سب سے زیادہ پرکشش گھر نہیں ہے ، لیکن کچھوے کے ساتھ کھینچنا آسان ہے۔گھر کے سامنے کے خانے کو ہر طرف 100 کچھی والے قدم بنائیں۔ہر طرف 100 کچھی قدموں کے ساتھ ، چھت کو ایک باہمی مثلث بنائیں۔دروازے کو 50 کچھی کے قدم اونچے اور 25 کچھی کے قدم چوڑے بنائیں۔ونڈو کو ایک مربع بنائیں ، ہر طرف کچھی کے 25 قدم۔

شکل 3.9

پہلے ، سیوڈ کوڈ لکھیں کہ آپ کو گھر کیسے کھینچنے کے لئے کچھی ملے گی اور پھر اسے لوگو ہدایات میں تبدیل کریں گے۔ اگر آپ کاغذ اور پنسل کو ترجیح دیتے ہیں تو ، اس طرح سے کریں۔ اگر آپ ٹی جی ایڈیٹر میں چیزیں ٹائپ کرنا پسند کرتے ہیں تو ، ایپلٹ یہاں ہے۔

Your browser does not support Java applets. Click here for more information.ٹی جی پروگرامنگ ماحولیاتی ایپلیٹ

خلاصہ

ایک سب سے بڑی چیز جو ہم نے اس سبق میں سیکھی وہ یہ تھی کہ مرحلہ وار پروگرام لکھنے کا طریقہ:

    1. مسئلے کو سمجھنا 
    2. منصوبہ تیار کرنا 
    3. منصوبہ پر عمل کرنا 
    3. پیچھے مڑنا
			

یہ جارج پولیا کے ریاضی کے مسائل کو حل کرنے کے چار اقدامات ہیں۔ ڈاکٹر پولیا نے ایک بہترین کتاب تحریر کی کہ وہ کیسے حل کریں جس میں ان کے طریقہ کار کی وضاحت کی گئی ہے۔