ڪمپيوٽرنپروگرامن

Arrays - هڪ ... موضوع ڪرڻ جو مختصر تعارف

جيڪو سنڌ يونيورسٽيء ۾ پروگرامن جو اڀياس ڪري ڇڏيو آهي ڄاڻي ٿو ته استاد رڳو سنڌ جي بنيادي، سندن شاگردن جي لاء بنيادي مواد ڏئي لاء توکان موڪلائين تڏھن. لوڪ arrays به سمجهيو وڃي رهيا آهن، پر ٿوري دير کان پوء هن ڪورس ۾. ڇو؟ arrays ڇاڪاڻ - جي بنياد کي پروگرامر جي معلومات جي وڏي مقدار سان گڏ ڪم ڪرڻ جي اجازت ڏئي ٿو ته آهي.

تعارف

اڄ جي موضوع، اسان جي حقيقت اها آهي ته اسان کي ته اصطلاح جي وصف پڙهائڻ سان شروع ٿي. Arrays - جي عنصرن پروگرامن ماحول، tabular فارم يا قطار ۾ ڊيٽا جي هڪ سيٽ نمائندگي. بي ترتيبي نمبر 1، 6، 2، 4، ۽ 8. جو سلسلو ڪيريو تصور اهو ٿيندو. هر نمبر هڪ قطار ۾ لکيو ويو، ان جي پنهنجي سيريل نمبر اٿس، ۽ ته جيڪي پروگرامن جي هڪ ڪيريو سان (آڻڻ) کين ڪهڙو کي ان لحاظ کان ڪندو آهي.

رڪارڊ

غور ڪيئن arrays رواج ۾ درج ڪيا ويا آهن. رڪارڊ، ڇڪي arrays - اهو سندن پروگرام قسم (جنهن کي انهيء جي صف ۾ محفوظ ڪيو ويندو) ظاهر ڪرڻ ۽ پيدا ڪيو آهي خانا جو تعداد. ڪڏهن ڪڏهن programmers عنصرن جو جملي تعداد بغير گهڻو ڪيريو ٺاهي، پر وري اوھان کي ان تائين رسائي توهان تمام محتاط ته پروگرام fixated ۽ خالي خانا ڏانهن اشارو شروع نه آهي ٿي آهي.

  • د: ڪيريو حقيقي جي [1..k]؛ - پوء لکي ٿو ته "pascal" جي صف. توهان جو پروگرام ٺاهي ڇڏيو آهي ته ڄاڻو ته اوھين 5 عنصرن جي وڌ کان وڌ ڪرڻو پوندو، توهان جي داخل ٿيڻ د استعمال ڪري سگهو ٿا: ڪيريو حقيقي جي [1..5]؛

توهان د ڄاتو ڪيو وٺن ته جيئن - جي ڪيريو جي نالي جي معني، جو خط آهي. حقيقي - هن جي ڊيٽا ته صف ۾ شامل ٿي سگهي ٿو جو قسم (فارميٽ) آهي؛ ڪيريو [] - صف عنصرن جو انگ آهي.

اپيل

امان جي ڪيريو جي هدايت سان گڏ ڪم ڪرڻ ۾، ان جي پروگرام ۾ ضم ڪرڻ ضروري آهي. Arrays - اهي هڪ ئي انگ يا لفظن، ڪنهن ٻئي وانگر آهن. امان جي صف هدايت سان گڏ ڪم ڪرڻ ۾، ان کي پڙهائڻ لاء ضروري آهي: د [1]. هن جي ڪيريو جي پهرين هدايت چونڊيو ويندو ۽ کيس سان آپريشن جو انتظام ڪرڻ. مثال طور:

  • پرنٽ (د [1])؛ - هن حڪم جي ڪيريو جي پهرين سيل ۾ موجود قدر ڏيکارڻ لاء استعمال ڪندڙ کي فعال ڪندو.

اهو ته جيڪڏھن اوھين arrays سان رياضياتي عملن جي ٻاهر کڻندا ڪرڻ وارا آهن، وري اوھان کي ڌيان ڏيڻ جي قسم کي ادا ڪرڻ گهرجي احوال قابل آهي. تون رڳو جيڪڏھن اوھين نمبر جو هڪ ڪيريو آهي هن ڪري سگهو ٿا. ان کي چٽو ڪرڻ:

  • توهان د جي هڪ ڪيريو آهي ته: صف متن جي [1..k]؛ - ۽ سيل ۾ د [1] = 1، وري اوھان کي هن هدايت رياضياتي آپريشن ۾ استعمال نه ٿو ڇاڪاڻ ته "1" لاء پروگرام - هن چئجي ته لفظ "هڪ"، نه ته انگ آهي. پوء variables ۽ انهن جي قسمن رھ.

توهان رياضياتي عملن جي ڪري ئي پلان آهي، يا هڪ صف ۾ بس ڀلي ذخيرو ڪيو وڃي ٿو انگ آهي ته اڳواٽ ۾ ان قسم جي obespokoytes ۽ مقرر جي "حقيقي" يا "عدد".

جدول

جي هاڻي اسان جي آس پاس جي جاء جي باري ۾ ڳالهائي جڳائي. اسان کي هڪ ٽي-dimensional دنيا ۾ رهن ٿا، ۽ اعتراض جي سڀ کان 3 اصولن سان بيان ڪري سگهجي ٿو: ڊيگهه، ويڪر، ڊيگھ. ۽ اتان کان ئي طول arrays. ٻه-dimensional arrays - ڊيٽا سان گڏ هڪ ٽيبل، جنهن ۾ هر عنصر هڪ کان وڌيڪ سيريل نمبر سان نوازيو آهي، ۽ ٻه - لائن نمبر ۽ ڪالمن جو تعداد. د [1، 1] - جڏهن ته ٻه-dimensional صف ڏانهن اشارو ڪيو ٻنهي جو تعداد مقرر هجڻ ضروري آهي.

مطابق، هن ڪيريو جي انگن اکرن جي وڏي مقدار ذخيرو ڪرڻ جي قابل ٿي ويندو. بدقسمتي سان، پراڻن پروگرامن ٻولين ۾، سڀ کان ڪيس ۾، جي صف هدايت تعداد صرف تعداد ڪم ڪري سگهن ٿا. تنهن ڪري، وڏي ٽيبل جي رکڻ لاء، اهو تمام سگهندي جي حقيقت اها آهي ته هن ميز جي هر ڪالمن جو هڪ الڳ ڪيريو پيدا ڪرڻو پوندو جي ڪري ٿيندو.

مثال طور، ڀانيو ته اسان کي هڪ ميز جنهن ۾ انگن اکرن جي شاگردن لاء لکيو ويو آهي. اهي آهن: جنم ڏينهن جو سال، هن طبقي جو نالو.

1989 Ivanov آئيون 9
1988 Petrov پطرس 10
....

عام حالتن ۾، اسان جي ضرورت تي مدار رکندي، گھڻن arrays پيدا ڪرڻ آهي. اسان جي ولادت ۽ طبقي جي دڪان تاريخ، ۽ متن معلومات (Fi) ڪٺي ڪرڻ لاء ٻيو ڪيريو کي انگن جي قسم جو هڪ ٻه-dimensional ڪيريو پيدا ڪري سگهي ٿو. پر ان inconvenient آهي. پهريون، آخري ۽ پهريون نالو، اوھان کي الڳ الڳ تي عمل ڪرڻ لاء هجي. ٻيو، توهان آساني سان جڏهن هڪ سال ۽ طبقي سان ڪيريو کي ڀريندؤ. پريشان حاصل ڪري سگهو ٿا. تنهن ڪري، ان کي هر ڪالمن لاء 4 جدا جدا arrays پيدا ڪرڻ آسان ٿي ويندو. متفق آهن، ته ان کي ڏاڍي منجهيل آهي؟

پي PHP حفاظتي

پي PHP حفاظتي arrays جيئن مٿي ذڪر جو مسئلو حل ڪري سگهن ٿا. جڏهن ته حقيقت اها آهي ته هن پروگرامن ٻوليء ۾، توهان کي نه صرف ان جي صف ۾ ڊيٽا جو قسم، پر ننڍن ننڍن قسم (انڊيڪس) ڄاڻائي ٿو. ان کان سواء، مختلف قسمن جي ڊيٽا کي هڪ واحد صف ۾ شامل ٿي سگهي ٿو. هڪ ٺاهڻ هڪ-dimensional ڪيريو (جيڪڏهن توهان هڪ ڪالمن وٺڻ چاهيون ٿا):

  • $ ڪيريو = ڪيريو (1989 ع، 1988 ع، ...)؛

اهڙي ريت هڪ سادي ڪيريو پيدا. جڏهن ته انڊيڪس خودڪار بڻايو ويندو آهي ۽ ٻڙي سمجهيو ويندو آهي. 1989، پهريون - - 1988 ع، وغيره ته، سنڌ جي ٻڙي ڪيريو هدايت ڪئي آهي پر ڇا ته جيڪڏھن اسان کي هڪ multidimensional صف ۾ علامه صاحب ميز وجهي ڪرڻ جي ضرورت آهي؟ گھڻ-dimensional ڇا آهي پي PHP حفاظتي ڪيريو؟ هن جي جوڙجڪ، جنهن ۾ هر عنصر به هڪ صف آهي. ڪيئن اسان لاء مثال disassemble ڪري؟

$ ٽيبل = ڪيريو (

ڪيريو (1989 ع، "حيدرآباد"، "جان"، 9)

ڪيريو (1988 ع، "حيدرآباد"، "پطرس"، 10)،

...

ڇا اسان جي آخر ۾ آهن؟ اسان کي اسان جي اڳيان هڪ ڪيريو، $ ميز سڏيو ويندو جنهن صفون ميز ۾ صفون ٻڌي ملڻ آهي. جيڪڏهن عنصرن جي هڪ ڪيريو kovorit، پوء اهي هن طرح نظر ايندو:

  • $ ٽيبل [0، 0] = 1989، $ ميز [0، 1] = "حيدرآباد"، $ ميز [0، 2] = "جان"، $ ميز [0، 3] = 9.
  • $ ٽيبل [1، 0] = 1988، $ ميز [1، 1] = "پطرس"، $ ميز [1؛ 2] = "پطرس"، $ ميز [1، 3] = 10.

متن - جنھن 0 ۽ 3 شاخن انگن جي ڪيريو، ۽ 1 ۽ 2 آهن. جيڪڏهن ضروري آهي، توهان کي هميشه هن جو ارادو ڪيو فارميٽ ۾ ضروري ڊيٽا کي بدلائڻ ۽ خانا ضم ڪري سگهو ٿا.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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