КомпьютерлерБағдарламалау

Array. Жиым элементтері. жиым элементтерінің мөлшері, саны

Бағдарламалау - ұзақ, шығармашылық процесс болып табылады. Сіз Apps салынған болуы тиіс, онда принциптерін түсіну үшін ешқандай қабілеті бар болса, осы саладағы нәрсе үйренуге жеткілікті қиын. Бүгін біз олармен алапқа, жиым элементтерін және қарапайым операциялар туралы айтуға болады.

анықтама

осы элементі бар жұмыс алдында бағдарламалау ортаға , біз айналысатын түсіну керек. ЖОО-Мұғалімдер сіздің abstruse анықтамалар қайталау және оларды таңу қажет етеді, бірақ ол осы Бағдарламашы үшін маңызды емес мүмкін басқаларға оны түсіндіруге қабілетті болуы мәнін түсіну емес, маңызды болып табылады. жиым не? Жиым элементтері барлық бірге болып табылады және нысанды құрайды. Басқаша айтқанда, жиынтығы, үстел, құндылықтар жолдың түрлі. Барлық бірге олар элементтердің Нөмірленген тізімді қалыптастыру. Бұл сияқты алапты көрінеді:

  • оның атауы, массив өзі - М М (і),. Мен - массив элементі саны болып табылады. Бірге, осы екі нөмірлері алап М. жылы і-ші элементі ретінде оқуға болады

түрлі программалау тілдерінде, бұл мәндер әр түрлі түрлері үшін тағайындалуы мүмкін. Мысалы, Паскаль нөмірлеу тек қана сандар мен Мен ғана түрі бүтін сан болуы мүмкін айнымалыны орын алуы мүмкін. PHP жылы заттар әр түрлі болып табылады. Онда I - сіз элементті табуға мүмкіндік береді кілті болып табылады, және негізгі бүкіл сөз болар еді, егер ол, алапта маңызды емес - массив ( «бар»). Бұл ретте, алаптың элементтері мүлдем кез келген түрі болуы мүмкін.

циклдар

Бұл тұжырымдама кейбір жиым операцияларды ескере отырып бізге пайдалы. Цикл - сондай-ақ ұзақ жай-жоқ қайталану жоқ ретінде қайтадан сол операцияны қайталау үшін шартты өрнектер болып табылады. циклдарының екі түрі анықталуы мүмкін.

  • «Әлі жоқ». ол соңғы жағдайы болғанша Бұл жағдайда, цикл денесі қайталанады. Яғни, бірінші өзгеріс қарсы болып, содан кейін есептеу болады, содан кейін цикл аяқталады.
  • «Әзірге». Осы нұсқада сәл басқаша. Біріншіден, орындау жағдайын тексеру, содан кейін бағдарлама цикл орындалады, содан кейін санауышын өзгертеді.

Негізінде, екі параметрлер біздің жағдайда ол бір қолданылатын маңызы жоқ, бірақ әр оның әдіс пайдалы болады, балама болып табылады.

қосу

Кейбір жағдайларда, бағдарламашы жиым элементтерін сомасы не екенін білесің қажет. Бұл тапсырмаға сәйкес, бұл біз массивтің барлық элементтерін біріктіру қажет екендігін білдіреді. Осы арқылы біз циклдары көмектесті болады. Бұл мысалда, біз белгілі бір бағдарламалау тілінде туралы іліп және сызық болуы тиіс, бұл жолды сипаттау ала алмайды.

  1. Біз айнымалыларды жариялау. Біз операция нәтижесінде бізге әкеледі, ол 'M', алаптың элементінің саны биржадан «Мен», «үшін» жиым элементтерінің санын көрсете отырып айнымалы, сондай-ақ, айнымалы «R» жиымын жариялау қажет.
  2. қандай да бір жолмен «үшін» жиым элементтерінің санын енгізіңіз.
  3. алаптың элементтері енгізіңіз. Сіз пайдаланушымен тілқатысу сериясы арқылы оны ұйымдастыруға немесе жай ғана жеке әрбір мәнді тағайындауға болады.
  4. Біз і = 1, R = 0 тағайындау.
  5. Енді ең күрделі бөлігі. Біз шлейф керек. Бұл әрекетті орындау үшін, алдымен түрін таңдау қажет. біз цикл саны элементтер туралы мысал келтірейін Төменде. Паскаль - Мысалы, біз бағдарламалау тілі қолданылады.

қайталау

R = R + M [I];

I = I 1 +;

Мен> K дейін

Біз нені көріп тұрсың? Бірінші пәрменді «қайталау» циклын ашылады. Осыдан кейін, алапта барлық элементтерінің қосындысын білдіретін айнымалы алдыңғы мәні, біз массивтің басқа элементті қосады. Санауышты көбейтеді (жиым нөмірі). Келесі, біз цикл санауыш алапта шеңберінен шықты ма, соны тексеріңіз «дейін» командасы. біз тек 5 элементтерін (K = 5) бар болса, кейін барлық, содан кейін [6] мағынасы жоқ, ол бос болады M қосыңыз.

жағдай

массивтермен Келесі тапсырманы үшін қозғамас бұрын, шартты есептілігін еске мүмкіндік береді. Ең бағдарламалау тілдерінде, синтаксис былай көрінеді:

басқа болса (шарт), содан кейін (командалар сериясы) (шарт шын емес болса бұйырады);

Жалпы сипаттама Осы сияқты көрінуі мүмкін: «шарт шын болса, онда команда бірінші блогын алып, немесе екінші блок жасауға». Шартты есептілігі түрлі құндылықтар салыстыру және одан әрі олардың «тағдырын» анықтау үшін пайдалы болып табылады. Бірге циклі бар, олар деректерді талдау құралы қуатты массив айналды.

салыстыру

Яғни әлі бізге жиымын жасауға мүмкіндік береді? жиым элементтерін олар белгілі бір талаптарға сәйкес, егер қараңыз сұрыпталған болады, және бір-бірімен өзара салыстыру үшін. университет профессорлары менің сүйікті мысалдарының бірі - массивінің барынша элементін табу үшін. Мысалы, C ++ тілін пайдаланады.

  • Толық емес ұшындағы, ол бірнеше қоспағанда, алдыңғы мысалда бірдей айнымалыларды жариялау керек болады. циклінің басқа түрімен кішкентай шырқатып бар. «Мен = 0» жаңа жағдайда. Неге мұны, біз төменде түсіндіреді.

(І = K <), ал

{

I = I 1 +; // немесе I + = 1 ауыстырылуы мүмкін;

(R <= M [і]), егер

{

R = M [I]

}

}

Қалай көруге болады, цикл бұл түрі, бірінші жағдайын тексереді, содан кейін ғана соманы санау басталады. дәл Не болып жатыр? Егер солай болса Біріншіден, I = K <теңсіздік адалдығын тексеруге, біз алаптың М бірінші элементіне келіп [1] және біздің «R» айнымалыларды тексеру салыстырыңыз. «R» алаптың элементінің аз болса, онда ол элементтің мәні тағайындалады. Осылайша, біз бүкіл массивінің арқылы өту кезінде ол қамтитын болады ең көп.

PHP

Бұл алыс арқылы ең танымал программалау тілдерінің бірі. Ол көптеген тіпті ең көрнекті университеттер емес, оған, бірақ жағдайы мен бесінші сынып оқушысы шебері ең қарапайым негіздеріне үйретті деп біртүрлі болып табылады. ол бізге қарайды басқа тілдерден алынған, сондықтан әр түрлі қандай?

PHP бағдарламашы ең әмбебап массивін құруға мүмкіндік береді. Жиым элементтерінің ол мүлдем кез келген түрі болуы мүмкін. сол Паскаль, біз бір түрін (мысалы, саны) көрсету қажет болса, онда біз массивтің түрін өзгертпей, мәтінмен желісін жазуға ешқандай жол жоқ ... Бірақ, сіз түрін өзгерту, егер мен оған сандық деректер кәдімгі мәтін болады, және сондықтан біз қосымша код және бас аурулары жоқ олармен кез келген математикалық операцияларды орындауға мүмкін емес.

PHP жиым элементі - тәуелсіз бірлік болып табылады. Жиым сақтау және оны өңдеу ыңғайлылығы үшін тек қана пайдаланылады. Және, ең бастысы, басқа PLS жылғы массивтермен жұмыс үйреніп, кім үшін, сіз дәл сол қарсы элементтерін ұйымдастыра алады. сәл күрделірек басқа тілдерде қарағанда PHP массив элементтеріне шағымдануға, бірақ ол тұр.

нәтиже

біз қорытындысында не айтуға болады? Массивтер - көп өлшемді деректер қоймасы, ақпараттың үлкен көлемін жұмыс істеу кезінде жұмыс істеуге мүмкіндік береді. басқа талқылау үшін осы тақырып, өйткені Бұл мақалада, көпөлшемді массивтер қарастырылады емес. Соңында кішкентай кеңес. оңай сандар сериясын елестету жататын массивтер түсіну үшін - мұнда бірінші, бірақ т.д. және болып табылады. Бұл массив болып табылады. Сіз олардың біреуін хабарласу қажет болса, жай ғана бағдарлама нөмірін таңдаңыз. Бұл қабылдау мектепте сіздің өмір әлдеқайда оңай. жақсы тақырып түсінуге олардың жолын табуға, ол әрқашан түсініксіз сөйлеу мұғалімдерге тыңдау қажеті жоқ, есте сақтаңыз.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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