پاڪستان ٺهڻ کانڪاليجن ۽ يونيورسٽين

سنڌ جي "pascal" ۾ ڪيريو. arrays تي پروگرام "pascal"

پروگرامن ۾ دلچسپي سان هر سال وڌندا آهي. ۽ جيڪڏھن اوھان کي پروگرام لکڻ ۾ specialize شرط ادارن C ++ طور هڪ پروگرامن زبان تي ڪري رهيا آهن، اسڪولن ۽ ڪاليجن ۾، شاگردن جي "pascal" کي متعارف ڪرايا ويا آهن. ۽ ٻوليء جي فهم جي بنياد تي سافٽ ويئر Delphi سافٽ ويئر جي استعمال جي ذريعي پروگرامن شروع. ان کي فوري طور تي غور ڪيو وڃي ته ان جي ڊيٽا پروگرامن ٻولين سندس تخيل جي مصلي لاء هڪ تمام وڏي جڳهه مهيا. ۽ جيڪڏھن زبان استعمال ڪري "pascal" بنيادي پروگرامن نظريا سان موجود آهي، ته پوء Delphi اڳ ۾ ئي ممڪن هڪ مڪمل-fledged پروگرام لکڻ آهي. ۽ ڪافي پروگرام لکڻ ۾ اهم ڪردار ڪڏهن ڪڏهن arrays "pascal" جو فيصلو ڪري وٺندو.

جي موجودگي تمام جي هڪ وڏي تعداد ۾ مختلف variables

ڪافي مختلف variables، جنهن کي صرف هڪ قدر جي موجودگي جي characterized آهن جو تمام گهڻو جي پروگرامن جي ٻولي. اهي هڪ خاص قسم جي زندگي گذارڻ جي هڪ طرفي قدر ذخيرو ڪرڻ جي قابل آهن. هڪ سواء اهو جملو variables آهن. انهن جي ڊيٽا، جنهن لاء هڪ ڪردار قسم جي شئي آهي جو هڪ مجموعو آهي. پر انهن variables اڪثر جي جاگرافيائي بيهڪ جي هڪ الڳ اهميت سمجهيا وڃن ٿا.

اهو ته هڪ ڪمپيوٽر کي استعمال ڪندي، اوھان کي بامعني وقت هڪ مخصوص ڊيٽا جي وڏي مقدار سان لاڳاپيل نوڪري وضو ڪرڻ جي خاتمي سگهي ٿو ڪو راز آهي. پر رڳو تن variables آهي ته هڪ شخص قسمن جي لاء مشهور ڪيو استعمال ڪندي، اوھان کي هوندي آهي ۾ پنهنجي ڪم کي بچائڻ ۽ ان جي ڊيٽا ته صفون جي هڪ وڏي انگ تي مشتمل رسيء ڪري سگهو ٿا؟ ڪمن سرگرمي جي ڪنهن به ميدان ۾ ڪافي عام آهي.

قدرتي طور، ان کي هميشه variables ته اوھان کي اوھان جي مقصدن جي سعادت حاصل ڪرڻ چاهيو ٿا جو تعداد پڙهائڻ لاء ممڪن آهي. اها ڳالهه انهن کي ڪجهه قدر جو تعين ڪرڻ لاء پڻ ممڪن آهي. پر هن پروگرام جي ڪوڊ رڳو اضافو ٿيندو. اهو ڪوڊ، جنهن ڪئي پڙهڻ لاء ڏکيو آهي هڪ وڏي تعداد ۾ صفون ٻڌي جي. خاص طور تي جڏهن توهان غلطيون سٽ ڪرڻ جي ضرورت آهي.

مطابق، جي programmers اهڙي هڪ سوال جي فڪر ڪيو آهي. ته آهي ڇو تن ٻولين ته تاريخ لاء جوڙيا ويا آھن، اتي variables ته پاڻ ۾ انگن اکرن جي وڏي مقدار کي ذخيرو ڪرڻ جي صلاحيت مهيا ڪري رهيا آهن. سنڌ جي "pascal" تمام گهڻو ۾ ڪيريو پروگرامن جي اچڻ ۾ تبديل ڪري ڇڏيو آهي. تنهن ڪري، ان کي هڪ پروگرامن ٻوليء ۾ هڪ اهم variable سمجهيو ويندو آهي.

arrays استعمال ڪري بامعني ڪوڊ جي رقم جي خاتمي ڪري سگهو ٿا

هيء مدت خصلت جو هڪ قسم جي ڊيٽا جي حڪم تسلسل لڪندو. ان کان سواء، انهن انگن اکرن کي ھڪ جو نالو آهي. اهو به نوٽ ڪرڻ گهرجي ته هن وصف ڪيترن ئي حقيقي-دنيا اعتراض مناسبت ڪري سگهون ٿا: لغات، ڪارٽون ۽ وڌيڪ. تنهن هوندي به، هڪ "pascal" ميز جي هڪ قسم جي طور تي ظاھر ۾ سڀ کان سادو ڪيريو. هر فرد سيل هڪ variable آهي. هن سائيٽ ڊولپر تائين استعمال ڪرڻ جي variable حيثيت، جنهن کي ان کي هڪ ڪل ميز لڳن ٿا وصف ڪري سگهو ٿا.

هڪ-dimensional ڪيريو جي ڇا تقاضا آهي؟

هن simplest جي هڪ ميز سڌر آهي ته آهي. هن صف ۾، امان واري هنڌ سميجي جو تعين ڪرڻ ۾ صرف هڪ انگ ظاهر ڪرڻ لاء ڪافي آهي. وڌيڪ پيچيده arrays سندن بنياد تي ٺهيل آهن.

قسم <نالو قسم> ڪيريو [<تعداد جي حد تائين>] <هدايت قسم> جي: امان ۾ هڪ-dimensional arrays بيان ڪرڻ ۾ "pascal،" ھوء هيٺ ڏنل ڪوڊ داخل.

جيئن جو انگ جي variables هڪ ordinal قسم آهن سگهي ٿو ته آهن. جي حد کان اشاري سان، ان کي سمجهڻ لاء ته ٻج اعلي ختم نه ٿو ٿي سگهي ضروري آهي. قسم، جنهن جي صف جزا آهن بلڪل ڪنهن به ٿي سگهن ٿا - يا ته معيار يا عربن بيان. هن چونڊ جو هڪ خاص مسئلو حل ڪرڻ جي ضرورت تي منحصر ڪري ٿو.

ڪيئن هڪ سڌر ڪيريو جي تشريح ڪندو؟

اهو سڌو "pascal" ۾ هڪ-dimensional arrays بيان ڪرڻ ممڪن آهي. هيء هڪ خاص حصي ۾، جنهن کي هن خاص طريقيڪار جي ضرورت هوندي آهي ۾ ڪيو ويندو هجڻ ضروري آهي. Var :: ڪيريو [<تعداد جي حد تائين>] <قسم ٿيل شيء> اوھان کي هيٺ ڏنل ڪوڊ داخل ڪرڻ جي ضرورت آهي.

سمجهڻ لاء ڪيئن "pascal" جي صف بيان ڪرڻ لاء، هيٺ ڏنل ڪوڊ داخل امان ۾:

- Var

- آيس، جھيڙي: ڪيريو [5..50] جائداد جي؛

- اسلام آباد: ڪيريو [ 'ج' .. 'ر'] انٽيجر جي؛

- Z تائين: ڪيريو [-10..10] ڪلام؛

- أي: ڪيريو [3..30] جائداد جي.

هن مثال ۾، جي variables آيس، جھيڙي ۽ ٽي سي انگ، جنهن حقيقي آهن جو هڪ ڪيريو آهي. جي variable ڪردار قسم ۽ جزا هيٺ روپوش جو قسم آھي. جنهن جي عدد تي آهن. جي صف Z تائين ۾ نمبر، جو قسم جنهن ۾ سنڌ جي ڪلام ذخيرو.

جي عملن ته جڏهن هڪ ڪيريو سان ڪم ڪري استعمال ڪري سگهجي ٿو مان، توهان جي اسائنمنٽ چونڊيو ڪري سگهو ٿا. هن چيو ته مجموعي طور تي پوري ميز کي تابع ڪري سگهجي ٿو. مثال طور، ص: = جھيڙي. پر ان کي سمجھڻ لاء ته اسائنمنٽ آپريشن رڳو ڪيريو "pascal"، جنهن کي هڪ خاص قسم جي اٿس کي تابع ڪري سگهجي ٿو ضروري آهي.

ڪو به وڌيڪ عملن جي آهي ته فوري طور تي پوري ڪيريو بي نقاب ڪري سگهي ٿو. تنهن هوندي به، توهان ٻين جي حيثيت به ساڳي اصول تي عنصرن سان گڏ ڪم ڪري سگهو ٿا وزيراعظم انگ هڪ خاص قسم جي زندگي گذاري. امان هڪ خاص سميجي کي اپيل ڪرڻ ۾، ان جي ڪيريو جي نالي ڄاڻائي ڪرڻ ضروري آهي. جي استعمال جي وسيلي ڪمرن brackets جي جنهن کي گهربل شيء جي خصلت آهي، جنهن ۾ انڊيڪس جو تعين ڪرڻ لاء ضروري آهي. مثال طور: فارنهائيٽ [12].

ٻين variables جي صف مان مکيه اختلاف

ميز جي حصن جي وچ ۾ بنيادي فرق آهي ته brackets ۾ ان کي نه رڳو سنڌ جي انڊيڪس جي اهميت، پر به هڪ اظهار آهي، جنهن کي گهربل اهميت کي رسي ويندا پهچائڻ لاء ممڪن آهي سادي variables طور سمجهي سگهجي ٿو. خطاب اڻ جو هڪ مثال جي پٺيان طور ٿي سگهي ٿو: ٿيل [فارنهائيٽ]. هن variable فارنهائيٽ اهڙيء طرح هڪ خاص اهميت حاصل ڪري وٺندو. هن کان ان جي تابعداري ڪئي ته اوھان کي جنھن مھل چڪر کي ڀريندؤ. عمل لاء استعمال ڪري سگھو ٿا، ۽ ڪيريو الخط ۾.

تنظيم جو هي فارم جملو variables ته سندن ڪاميٽي مال کي ڪافي ويجھو آهي، جو قسم هزاري جن جي صورت ۾ ملي سگهي ٿو. پر اهڙا اختلاف آهن. انهن جي پٺيان طور آهن:

  1. جملو variables هميشه جي اسڪرين ۽ پرنٽ تي ڪيبورڊ کان داخل ڪري سگهجي ٿو.
  2. جملو variables ڊيگهه ۾ محدود آهن. توهان 255 اکرن کي هڪ وڌ ۾ داخل ڪري سگهن ٿا. اهو نازڪ مقدار ڪيريو 64 نواب خيربخش مري سمجهيو ويندو آهي.

ڪنهن به طريقا جهڙي قسم جي اسڪرين تي ڪيريو ڊيٽا نڪتل ٿي سگهي ٿو؟

ڌيان جي ڊسپلي تي طريقو ڪيريو جي اوٽ مواد ادا ڪيو وڃي. سندن ڪيترن ئي آهن.

  1. Writeln (هڪ [1]، هڪ [2]، هڪ [3]). اهڙي ريت، جيتوڻيڪ مدي خارج، ڏيکارڻ لاء ته ڪيئن هڪ هر فرد هدايت پيدائشي عمل ميز کي سڌو لاڳو ڪري سگهو ٿا وس وارو آھي. تنهن هوندي به، جي فائدن جي ڪجهه آهي ته ٻوليء ۾ arrays جي سادي variables، نه نظر اچي هتي کي "pascal".
  2. پروگرام A1؛
    Var ب: ڪيريو انٽيجر جي [1..10]؛
    اسلام آباد: انٽيجر؛
    شروع
    فارنهائيٽ لاء: = 1 10 تي ٿا {هيء ٽيم چڪر سميجي کي منظم ڪري}
    Readln (هڪ [فارنهائيٽ])؛ {هلندڙ وٺندي هڪ [مون کي] جي ڪيبورڊ کي استعمال ڪندي}
    فارنهائيٽ لاء: = 1 10 Downto ڪندا {نه پوئتي هٽڻ جي حڪم ۾ هڪ ميز فھرست آھي}
    لکو (هڪ [فارنهائيٽ]، 'VVV')
    آخر.

"pascal" ۾ arrays تي اهڙي هڪ پروگرام ڪوڊ انهيء ڪيئن اوھان کي 10 انگ ۾ داخل ڪرڻ جي keypad استعمال ڪري سگهو ٿا، انھن الخط ۾، پوئتي هٽڻ جي حڪم ۾ انهيء rearranging. اهو ساڳيو پروگرام هڪ وڏو بدران هڪ ڪيريو variables جي انگ سان rewritten ته، پوء هن ڪوڊ وڏي وڌي ويندو. هن substantially پروگرام پڙهڻ جي عمل complicates.

arrays جي استعمال سبب گنجائش ۾ اضافو

اهو به تن انهيء جي انڊيڪس عنصرن جي ڪمرن جي برابر آهن کي ميز ۾ ڀريندا ڪرڻ ممڪن آهي. اهو به "pascal" ۾ strings جي اهڙي هڪ ڪيريو، جنهن کي ته سڀ انگ خودڪار طريقي ۾ داخل ڪيو ويو آهي جي اجازت ڏيندو ڪرڻ ممڪن آهي. توهان ڏسي سگهو ٿا ته جيئن، جي ڪيريو جي استعمال بامعني پروگرامن جي ٻولي "pascal" جو امڪان وڌائي.

درجي ليڪ ڪيريو ڪمن جي هڪ قسم ۾ تمام عام آهي. تنهن ڪري اها حقيقت آهي ته اهي ڪاليجن ۽ اسڪولن ۾ زير تعليم آهن ۾ عجيب ڪجھ به نه آھي. هن جا موقعا ته arrays کڻندا کانسواء ڪافي وسيع آهي.

ٻه-dimensional ڪيريو هيٺ ڇا لڪل آهي؟

هڪ اهڙي هڪ ميز تصور ڪري سگهي ٿو، جنهن کي صرف چند سٽون آهي. هر هڪ لڪير کان وڌيڪ خانا ڪئي. اهڙي صورتحال ۾، امان جي صحيح خانا جي حيثيت جو تعين ڪرڻ ۾، ان کي نه هڪ طرفي انڊيڪس نوٽ ڪيو وڃي ٿو، ته جيئن سڌر arrays ۽ ٻن سان کڻي ويو - انگ ته قطار ۽ ڪالمن لاء مخصوص آهن. اهڙي درجي جي "pascal" ۾ ٻه-dimensional arrays جي characterized آهن.

هن قسم جي ٽيبل جي هڪ بيان ڪرڻ ڪيئن؟

ته انگن اکرن جي جوڙجڪ "pascal" امان هن ميز جي قيمت رکڻ ۾ آهي ته ٻوليء ۾ مليو آهي هڪ ٻه-dimensional ڪيريو سڏيو ويندو آهي. هن ڪيريو جي بيان کي فوري طور تي ٻن طريقن کي استعمال ڪري سگهون ٿا.

  1. Var ب: ڪيريو [1..15] ڪيريو جي [1..30] انٽيجر جي؛
  2. Var ب: ڪيريو [1..15، 1..30] انٽيجر جي.

انهن حالتن جو سڀ ۾ هڪ ٻه-dimensional ڪيريو، جنهن 15 صفون ٻڌي ۽ 30 شاخن ڪئي آهي. ۽ جيڪي بيان آهي ته مٿي ڏنو آهي، بلڪل برابر آهي. جي جزن جي ڪنهن به هڪ سان ڪم کي شروع ڪرڻ لاء، ٻه-ڏساڪ مختص ڪيو وڃي. مثال طور، هڪ [6] [5] يا [6،5].

اسڪرين جي اوٽ لڳ ڀڳ هڪ-dimensional ڪيريو جي صورت ۾ ساڳئي ٿي ويندي. توهان فقط ٻه indexes ڄاڻائي ڪرڻ جي ضرورت آهي. جيئن ٻين سڀني اختلاف ۾ ضرورت نه آهي موجود نه آهن، تنهنڪري هڪ ڊگهي وقت لاء ان جي باري ۾ ڳالهائي.

پهريون طريقو جنهن جي ذريعي توهان جي حساب سان ڪري سگهو ٿا

ڪڏهن ڪڏهن توهان جي انگن اکرن جي حساب سان ڪرڻ جي ضرورت آهي. ٻوليء ۾ هن ائين ڪرڻ جو حڪم آهي. اتي ٻه algorithms، جنهن جي صف فيصلو "pascal" ۾ ڪيو ٿي سگهي آهي. جي سڌي چونڊ جو طريقو جي معني ته حقيقت اها آهي ته، مڪمل طور تي هر variable چڪر ميز embedding جي ٻين انهيء سان مقابلو ٿيندو ۾ ڪوڙ. ٻين لفظن ۾، جيڪڏهن اتي 15 نمبر جو هڪ ڪيريو آهي، جو پهريون نمبر 1 جي مقابلي طريقيڪار ٻئي نمبر سان گڏ وٺي ويندو. هيء پل جڏهن، مثال طور، سنڌ جي هدايت ڪئي جنهن جي پهرين نمبر کان وڏو مليو آهي ايتري قدر جو رونما ٿيندا. تنهن کان پوء، هڪ مقابلو انهيء جي شڪل ٿي ويندي. پوء ان کي اهڙي وقت ايتري قدر جو بار بار ڪيو ويندو جيستائين توهان سڀني جي وڏي ۾ وڏي هدايت تجويز لھندين. هيء طريقو جن programmers صرف ٻوليء ۾ ڪم ڪرڻ شروع ڪيو آهي جيڪو لاء ڪافي سادو آهي.

ٻيو ڪيريو جو طريقو فيصلو

ٻيو طريقو - هڪ بلبل. هن جو طريقو جي ذات جي حقيقت جي ڀرسان جوڙو جو مقابلو نه آهي ته ۾ ڪوڙ. مثال طور، 1، ۽ 2، 2 ۽ 3، 3 ۽ 4، ۽ پوء تي. المتوفي صورت ۾ حاصل قدر جو فيصلو حالتن کي مڪمل طور تي چونڊجندڙ ڪندو، پوء ان جي پوري ڪيريو جي آخر تائين، آر منتقل ڪيو ويندو. ايف جيئن "بلبل" خروج . هن الخوارزمي جي سڀ کان ڏکيو کي ياد ڪرڻ آهي. بهرحال، ان کي حفظ ڪرڻ نه ٿا ڏين. مکيه شيء جي ڪوڊ جي سڄي ڍانچي کي سمجهڻ جي آهي. ۽ صرف وري پروگرامن ۾ وڏي ھميشه حاصل ڪرڻ جي دعوي ڪري سگهي ٿو.

ٿڪل

اسان کي اميد آهي ته مان اوھين سمجھو جيڪي arrays constitutes، گڏو گڏ واٽ جنهن ۾ توهان جي حساب سان ڪري سگهي ٿو ته هڪ خاص اهميت حاصل سٽ يا ڪنهن خاص مقصد حاصل ڪرڻ. اوھان کي هڪ خاص مسئلو "pascal" arrays جنهن ۾ هڪ اهم جاء کي سائو حل ڪرڻ پسند ڪيو ويو آهي، ته پوء تعليم حاصل ڪرڻ لاء انهن کي چڱيء طرح وڃڻ جي ضرورت آهي. اهو ته ڪجهه حال ۾ استعمال ٿيل آهن هڪ سڄي جيئن ڪوڊ جي موڪليل simplify کي variables جي سڀني وڏي انگ ۾ سنڌ جي ٻولي جي موجودگي جيئن عنصر کي متاثر ڪري. Arrays جي بنيادي انهيء ٿي سمجهيا وڃن ٿا، جنهن جي مطالعي ضروري هجڻ گهرجي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.unansea.com. Theme powered by WordPress.