কম্পিউটার, প্রোগ্রামিং
অ্যারেগুলির - একটি ... থিম একটি সংক্ষিপ্ত ভূমিকা
যে কেউ যিনি বিশ্ববিদ্যালয়ে প্রোগ্রামিং করেছে চর্চিত জানেন যে শিক্ষক তাদের শিক্ষার্থীদের জন্য শুধুমাত্র মৌলিক, মৌলিক উপাদান দিতে থাকে। সাপেক্ষে অ্যারে বিবেচনা করা হচ্ছে, কিন্তু পরে পাঠ্যক্রমে। কেন? অ্যারে কারণ - ভিত্তি প্রোগ্রামার তথ্য বিশাল ভলিউম সঙ্গে কাজ করার অনুমতি দেয়।
ভূমিকা
আজকের বিষয়, আমরা সত্য যে আমরা যে শব্দ সংজ্ঞা পরিচয় করিয়ে দিয়ে শুরু। অ্যারেগুলির - উপাদান পরিবেশ প্রোগ্রামিং, ট্যাবুলার ফর্ম বা লাইনে ডেটার একটি সেট উপস্থাপন করে। র্যান্ডম সংখ্যা 1, 6, 2, 4 একটি সিরিজ কল্পনা, এবং 8. এটা অ্যারে হবে। প্রতিটি সংখ্যা একটি সারিতে লিখিত নিজস্ব সিরিয়াল নম্বর আছে, এবং যে কি এটা সম্ভব প্রোগ্রামিং একটি অ্যারের সাথে সম্পর্কযুক্ত (আনতে) তাদের করে তোলে।
নথি
বিবেচনা করুন কিভাবে অ্যারে বাস্তবে রেকর্ড করা হয়। রেকর্ড, মার্ক অ্যারে - এটা তাদের প্রোগ্রাম প্রকার (মান যা অ্যারের মধ্যে সংরক্ষণ করা হবে) এবং কক্ষের সংখ্যা নির্দেশ করার জন্য তৈরি করা হয়। কখনও কখনও প্রোগ্রামারদের উপাদানের সঠিক সংখ্যা উল্লেখ না করে অপরিমেয় অ্যারে নির্মাণ, কিন্তু তারপর আপনি এটি ব্যবহার আপনি খুব সতর্কতা অবলম্বন যে প্রোগ্রাম fixated এবং খালি কোষ উল্লেখ শুরু হতে হবে।
- ডি: অ্যারে [1..k] বাস্তব এর; - তাই লিখেছেন অ্যারে থেকে "পাসকাল"। আপনার তৈরি করা প্রোগ্রাম জানি যে আপনি 5 উপাদানের একটি সর্বাধিক থাকবে থাকে, তাহলে আপনি এন্ট্রি ডি ব্যবহার করতে পারেন: অ্যারে [1..5] বাস্তব এর;
আপনি ডি অনুমিত হতে পারে হিসাবে - অক্ষর, অ্যারের নাম, যার অর্থ হয়; বাস্তব - এই তথ্য যে অ্যারের অন্তর্ভুক্ত করা যেতে পারে প্রকার (ফরম্যাট) হয়; অ্যারে [] - অ্যারে উপাদানের সংখ্যা।
আবেদন
অর্ডার অ্যারের উপাদান সঙ্গে কাজ করার, এটা প্রোগ্রাম প্রয়োগ করা প্রয়োজন। অ্যারেগুলির - এই একই সংখ্যা বা শব্দ, অন্য কোন মত। অর্ডার অ্যারের উপাদান সঙ্গে কাজ করার, এটা পরিচয় করিয়ে দিতে প্রয়োজনীয়: D: [1]। এই অ্যারের প্রথম উপাদান নির্বাচন করব এবং তার সাথে অপারেশন আচার। উদাহরণস্বরূপ:
- মুদ্রণ (ডি [1]); - এই কমান্ডের অ্যারের প্রথম সেল অন্তর্ভুক্ত মান প্রদর্শন করে ব্যবহারকারী সক্ষম হবে।
উল্লেখ্য যে, যদি আপনি অ্যারে সঙ্গে গাণিতিক অপারেশন চালায় যাচ্ছি, তাহলে আপনি মনোযোগ টাইপ দিতে হবে মূল্য। যদি আপনি সংখ্যার একটি অ্যারে আছে আপনি এই শুধুমাত্র করতে পারেন। এটা পরিষ্কার করুন:
- আপনি ডি এর একটি অ্যারের থাকে: অ্যারে [1..k] পাঠ্যের; - এবং কক্ষে ডি [1] = 1, তারপর আপনি এই উপাদান গাণিতিক অপারেশন ব্যবহার করতে পারবেন না কারণ এর জন্য "1" প্রোগ্রাম - এই কেবল শব্দ "এক", না সংখ্যা। সুতরাং ভেরিয়েবল এবং তাদের ধরনের ঘড়ি।
আপনি গাণিতিক অপারেশন করার পরিকল্পনা, অথবা একটি অ্যারের মধ্যে মাত্র সঞ্চিত করা সংখ্যার ভাল আগাম এর ধরন obespokoytes এবং "বাস্তব" বা "পূর্ণসংখ্যা" ধার্য আছে।
টেবিল
এখন আমাদের চারপাশের স্থান সম্পর্কে কথা বলা যাক। আমরা একটি ত্রিমাত্রিক পৃথিবীতে বাস, এবং বস্তুর সর্বাধিক 3 পরামিতি সঙ্গে বর্ণনা করা যায়: দৈর্ঘ্য, প্রস্থ, উচ্চতা। সেখান থেকে মাত্রা অ্যারে। দ্বি-মাত্রিক অ্যারে - লাইন সংখ্যা এবং কলাম নম্বর - যাতে প্রতিটি উপাদান একাধিক সিরিয়াল নম্বর এবং দুটি পুরস্কার প্রদান করা হয় তথ্য দিয়ে একটি টেবিল। যখন দ্বি-মাত্রিক অ্যারে উল্লেখ উভয় সংখ্যা উল্লেখ করতে হবে - ডি [1, 1]।
সেই অনুযায়ী, এই অ্যারের বিপুল পরিমাণ ডেটা সঞ্চয় করতে সক্ষম হবেন। দুর্ভাগ্যবশত, পুরোনো প্রোগ্রামিং ভাষাতে, অধিকাংশ ক্ষেত্রে, অ্যারের উপাদান সংখ্যা শুধুমাত্র সংখ্যা কাজ করতে পারে। অতএব, বড় টেবিল স্টোরেজ, এটা খুব সমস্যাযুক্ত সত্য যে টেবিলের প্রতিটি কলামের একটি পৃথক অ্যারে তৈরী করতে হবে কারণে হয়ে ওঠে।
উদাহরণ স্বরূপ, ধরুন আমরা একটি টেবিল যা ডেটা ছাত্রদের লেখা আছে আছে। এইগুলি হল: জন্মের বছর, বর্গ নাম।
| 1989 | ইভানভ | ইভান | 9 |
| 1988 | পেট্রোভ | পিটার | 10 |
| .... |
স্বাভাবিক পরিস্থিতিতে, আমরা চাহিদার উপর নির্ভর করে একাধিক অ্যারে তৈরি করতে আছে। আমরা জন্ম ও বর্গ, এবং টেক্সট তথ্য (এফ আই) জমা করার জন্য দ্বিতীয় অ্যারের দোকান তারিখ থেকে সাংখ্যিক ধরনের দ্বি-মাত্রিক অ্যারে তৈরি করতে পারেন। কিন্তু এটা অসুবিধাজনক। প্রথমত, গত এবং নামের প্রথম অংশ, আপনি আলাদাভাবে হ্যান্ডেল করতে হতে পারে। দ্বিতীয়ত, আপনি সহজেই একটি বছর এবং বর্গ সঙ্গে অ্যারে ভর্তি বিভ্রান্ত পেতে পারেন। অতএব, এটা প্রতিটি কলামের 4 পৃথক অ্যারে তৈরি করতে সহজ হবে। একমত, এটা খুব কষ্টকর হয়?
পিএইচপি
পিএইচপি অ্যারে হিসাবে উপরে উল্লিখিত সমস্যা সমাধান করতে পারে। এটা সত্য যে এই প্রোগ্রামিং ল্যাঙ্গুয়েজ, আপনি না শুধুমাত্র অ্যারের মধ্যে ডেটার প্রকারের কিন্তু মিটার প্রকার (সূচক) উল্লেখ করতে পারেন। উপরন্তু, বিভিন্ন ধরনের ডাটা একটি একক অ্যারের মধ্যে অন্তর্ভুক্ত করা যেতে পারে। একটি তৈরি করা হচ্ছে এক-মাত্রিক বিন্যাসের (যদি আপনি একটি কলাম নিতে চান):
- $ অ্যারে = অ্যারের (1989, 1988, ...);
এই উদাহরণটিতে একটি সহজ বিন্যাস তৈরি করে। সূচক স্বয়ংক্রিয়ভাবে তৈরি করা হয় এবং শূন্য বিবেচনা করা হয়। 1989, প্রথম - - 1988, ইত্যাদি অর্থাৎ শূন্য অ্যারের উপাদান কিন্তু আমরা কি একটি বহুমাত্রিক অ্যারের মধ্যে সমগ্র টেবিল রাখতে হবে তাহলে কি হবে? বহু মাত্রিক কি কি পিএইচপি অ্যারে? এই গঠন, যাতে প্রতিটি উপাদান এছাড়াও একটি অ্যারে। কিভাবে আমাদের উদাহরণস্বরূপ অবতরণ করা?
$ টেবিল = অ্যারের (
অ্যারে (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