ЭЭМ, Программалоо
Arrays - темасы үчүн ... кыскача киргизүү
окуу боюнча программаларды окуган адам мугалимдер студенттер үчүн гана негизги, негизги материалды берүүгө жакын экенин билет. Subject Arrays ошондой эле каралып жаткан, бирок, кийин кезеги менен берилет. Эмне үчүн? Бүтүн Себеби - программист маалыматтын чоң көлөмү менен иштөөгө мүмкүнчүлүк берет негизи болуп саналат.
тааныштыруу
Бүгүнкү тема, биз бул терминдин аныктамасы киргизүү чындыгында менен башталат. Arrays - элементтер , айлана-чөйрөнү программалоо пласт түрүндө же ылайык маалыматтардын топтомун билдирген. Кокус саны бир катар элестетип 1, 6, 2, 4, жана 8. даяр болот. катары менен жазылган ар бир саны, өз катар номери бар жана бул (алып) программалоонун тизилип менен байланышы мүмкүн кылат.
жазуу
Arrays жүзүндө жазылган кандайча жардам берерин карап көрөлү. Record, белги Arrays - алардын программа түрүн (тизилип сакталат баалуулуктар) жана клеткалардын санын көрсөтүп турат. Кээде программисттер элементтердин так санын көрсөтпөстөн зор толгон түзүп, бирок сиз программа идеясына жана бош клеткаларга сөз баштаган эмес, абдан этият болушу керек, аны пайдалануу.
- D: Array [1..k] реалдуу; - Ошондуктан жазган тизилишти "Pascal". Эгер программа 5-элементтердин максимум бар экенин билишет түзүү керек болсо, материалдар D колдоно аласыз: Array [1..5] реалдуу;
Сиз D ойлогон болушу мүмкүн эле - тизилип атын дегенди кат болуп саналат; реалдуу - бул тизилип болушу мүмкүн маалыматтарды түрү (формат) болуп саналат; Array [] - киет элементтердин саны болуп саналат.
даттануу
тизилип элементи менен иштөө үчүн, бул программаны колдонуу зарыл. Arrays - бул башка окшош сандар же сөздөрү болуп саналат. Array Element менен иштөө үчүн, ал ишке киргизүү зарыл: D [1]. Бул катар биринчи элементин тандап, аны менен иш жүргүзүү үчүн келет. Мисалы:
- басып чыгаруу (D [1]); - Бул буйрук тизилип алгачкы клетканын наркын кошо колдонуучуну мүмкүндүк берет.
Бул саптар менен математикалык амалдарды аткара турган болсо, анда түрүнө к¼¾³л бурууга тийиш экенин белгилей кетүү маанилүү. номерлери каякка бар болсо, бир гана жасай алат. Бул теманы жакшыраак түшүнүү үчүн:
- Сиз Д каякка болсо: Array [1..k] тексти; - Бул жөн эле сөз "бир" эмес, саны - D [1] клетканын жана = 1 болсо, анда сен "1" программасы математикалык иш бул элементти колдоно албайсыз. Ошентип, өзгөрмөлөр жана алардын түрлөрүн көрөбүз.
математикалык иштерин пландаштырып, же ар түрдүү эле сандарды сакталат жакшы алдын ала анын түрүн obespokoytes жана "чыныгы" же "бүтүн" белгилеши керек.
стол
Эми бизди курчап турган мейкиндик жөнүндө сөз кылалы. Биз үч өлчөмдүү бир дүйнөдө жашап жатабыз, ал эми объекттеринин көпчүлүгү 3 параметрлери менен мүнөздөөгө болот: узундугу, туурасы, бийиктиги. Жана чендик Бүтүн жерден. Эки өлчөмдүү Arrays - сап номери жана бардык мамычаларды бөлүп номери - ар бир элемент дагы бир катар номери, жана эки сыйланды турган маалыматтар менен бир стол. эки өлчөмдүү тизилип жөнүндө кеп кылганда, номери да көрсөтүлүшү керек - D [1, 1].
Демек, бул катар маалыматтарды ири өлчөмдөгү сактай алат. Тилекке каршы, улуу программалоо тилинде, көпчүлүк учурда, шөкөттөп элемент саны сандардан гана чыга алат. Ошондуктан, чоң столдорду сактоо, аны столдун ар бир тилке өзүнчө толгон түзүү керек экенин абдан кыйын болуп калат.
Мисалы, биз маалыматтарды студенттерге жазылган дасторкон бар дейли. Алар: туулган жылын, класстын аты.
| 1989 | Ivanov | Ivan | 9 |
| 1988 | Туулу Алтай | Петир | 10 |
| .... |
Кадимки шарттарда, биз муктаждыгына жараша, бир нече Arrays түзүү керек. Биз текст маалымат (FI) сактоо үчүн туулган жана класс магазин күнгө чейин сан типтеги эки өлчөмдүү толгон, жана экинчи катарга түзө аласыз. Бирок кыйындатат. Биринчиден, өткөн биринчи жана аты-жөнү, сиз өзүнчө чечүүгө мүмкүн. Экинчиден, бир жылдын жана класс менен толгон толтурууда жонокой түшүнбөй ала аласыз. Ошондуктан, ар бир колонна үчүн 4-өзүнчө Arrays түзүүгө көмөк болот. Макул, бул абдан кооптуу болуп саналат?
PHP
PHP Arrays жогоруда айтылгандай, көйгөйдү чечүүгө болот. Чынында болсо бул программалоо тили, сиз тизилип маалыматтарды гана эмес, түрүн көрсөтүүгө болот, ал эми метр түрүн (индекс) болуп саналат. Мындан тышкары, ар түрдүү маалыматтар бир катар болушу мүмкүн. бир жаратуу бир өлчөмдүү толгон (бир мамыча алып келсе):
- $ Array = даяр (1989, 1988, ...);
Бул мисал жөнөкөй толгон жаратат. индекс жазуусу жаратылды жана нөлгө барабар деп эсептелинет. Башкача айтканда, нөлдүк Array Element - 1989, биринчи жолу - 1988, ж.б. Бирок биз көп кырдуу тизилип, бүтүндөй үстөл кой, керек болсо, эмне кылышыбыз керек? көп өлчөмдүү кандай PHP киет? Бул түзүлүш, ар бир элементи болгон, ошондой эле бир катар болуп саналат. биз үчүн кантип чечип үчүн үлгү?
$ Стол = Array (
Array (1989-жыл, "Smith", "Жакан", 9)
Array (1988-жыл, "Smith", "Петир", 10),
...
);
Биз акыр аягында кандай? Биз биздин алдыбызда катар столго катар жооп $ стол деп каякка бар. элементтердин каякка kovorit болсо, анда алар мындай болот:
- $ Стол [0, 0] = 1989, $ стол [0, 1] = "Smith", $ стол [0, 2] = "Жакан", $ стол [0, 3] = 9.
- $ Стол [1, 0] = 1988, $ стол [1, 1] = "Петир", $ стол [1; 2] = "Петир", $ стол [1, 3] = 10.
Анда 0 3 тилке сан даяр болуп, 1 жана 2 - текст. Эгер зарыл болсо, ар дайым каалаган түрдө зарыл болгон маалыматтарды динине жана клеткаларды койсонуздар болот.
Similar articles
Trending Now