/ / Array. Masyvo elementai. Masyvo numerio elementų suma

Array Masyvo elementai. Masyvo numerio elementų suma

Programavimas yra ilgas, kūrybingas procesas.Pakankamai sunku išmokti ką nors šioje srityje, jei neturite galimybių suprasti principus, pagal kuriuos turėtų būti kuriamos programos ir programos. Šiandien kalbėsime apie masyvą, masyvo elementus ir paprasčiausias operacijas su jais.

masyvo elementai

Apibrėžimas

Prieš dirbdami su šiuo aplinkos elementuturime suprasti, ką turime spręsti. Universitetų mokytojai gali papasakoti jums abstrakčius apibrėžimus ir reikalauti, kad juos supurtumėte, bet nesvarbu, kad tikras programuotojas yra svarbu suprasti pačią esmę ir negali paaiškinti kitiems. Kas yra masyvas? Masyvo elementai kartu sudaro šį objektą. Kitaip tariant, tai yra rinkinys, lentelė, skirtingų verčių eilutė. Kartu jie sudaro sunumeruotą elementų sąrašą. Masyvas atrodo taip:

  • M (i), kur M yra pati masyvas, jo pavadinimas. i yra masyvo elemento numeris. Kartu šie du skaičiai gali būti skaitomi kaip i-asis masyvo M. elementas.

Įvairiose programavimo kalbosevertės gali būti priskirtos skirtingiems tipams. Pavyzdžiui, Pascale numeravimas gali vykti tik pagal numerius, o kintamasis i gali būti tik sveikojo skaičiaus. Viskas PHP skiriasi. Ten i yra raktas, pagal kurį masyve galima rasti elementą, ir nesvarbu, ar raktas yra visas žodis - masyvas („bar“). Tuo pačiu metu masyvo elementai gali būti visiškai bet kokio tipo.

masyvo elementai

Ciklai

Данное понятие пригодится нам при рассмотрении kai kurios masyvo operacijos. Kilpos yra sąlyginės išraiškos, leidžiančios pakartoti tą pačią operaciją vėl ir vėl, kol bus įvykdytos pasikartojimo sąlygos. Yra dviejų tipų ciklai.

  • - Dar ne. Tokiu atveju kilpos kūnas kartosis tol, kol bus įvykdyta galutinė sąlyga. Tai yra, skaitiklis pirmiausia pasikeis, tada bus atliekami skaičiavimai ir tik tada ciklas užbaigs savo darbą.
  • „Iki“. Su šia galimybe yra šiek tiek kitaip. Pirmiausia patikrinama vykdymo sąlyga, tada vykdoma ciklo programa ir tik tada keičiasi skaitiklis.

Iš esmės abu variantai yra lygiaverčiai, mūsų atveju nesvarbu, kurį naudoti, tačiau kiekvienam bus patogu naudoti savo metodą.

Papildymas

Kai kuriais atvejais programuotojui reikiasužinok, kokia yra masyvo elementų suma. Ši užduotis reiškia, kad turime pridėti visus masyvo elementus. Kilpos padės mums tai padaryti. Šiame pavyzdyje nenustosime apsistoti ties konkrečia programavimo kalba ir tiesiog eilute po eilutės aprašysime, kas kurioje eilutėje turėtų būti.

php masyvo elementas

  1. Mes skelbiame kintamuosius.Turime deklaruoti masyvą „M“, masyvo elemento „i“ skaičiaus skaitiklį, kintamąjį, žymintį masyvo „k“ elementų skaičių, taip pat kintamąjį „R“, kuris parodys rezultatą operacijos.
  2. Bet kokiu būdu įvedame masyvo „k“ elementų skaičių.
  3. Masyvo elementų įvestis. Galite jį sutvarkyti naudodamiesi vartotojo dialogo langų serijomis arba tiesiog priskirti reikšmes kiekvienam atskirai.
  4. Mes priskiriame i = 1, R = 0.
  5. Dabar ateina kebli dalis.Turime suorganizuoti ciklą. Norėdami tai padaryti, pirmiausia turite pasirinkti jo tipą. Žemiau pateikiamas skaičiavimo ciklo pavyzdys. Pavyzdžiui, mes naudojome programavimo kalbą - Pascal.

pakartoti

R = R + M [i];

i = i + 1;

kol i> k

Ką mes matome?Pirma, ciklas atidaromas komanda „pakartoti“. Po to prie ankstesnės kintamojo vertės, kuri reiškia visų masyvo elementų sumą, pridedame kitą masyvo elementą. Padidiname skaitiklį (masyvo numerį). Tada naudodami komandą „iki“ mes patikriname, ar kilpos skaitiklis yra už masyvo ribų. Juk jei turime tik 5 elementus (k = 5), tada nėra prasmės pridėti M [6], jis bus tuščias.

Būklė

Prieš pereidami prie kitos masyvo problemos, prisiminkime sąlyginius teiginius. Daugelio programavimo kalbų sintaksė atrodo taip:

if (sąlyga), tada (komandų serija) dar (komandos, jei sąlyga neteisinga);

masyvo elementų suma

Bendras aprašymas gali skambėti taip:"Jei sąlyga yra teisinga, atlikite pirmąjį komandų bloką, kitaip padarykite antrąjį bloką." Sąlyginiai operatoriai yra naudingi norint palyginti skirtingas vertes ir nustatyti jų likimą. Kartu su kilpomis jie virsta galingu įrankiu duomenų rinkiniams analizuoti.

Palyginimas

Ką dar masyvas mums leidžia daryti?Masyvo elementus galima surūšiuoti, patikrinti, ar jie atitinka tam tikras sąlygas, ir palyginti tarpusavyje. Kitas mėgstamiausias universiteto profesorių pavyzdys yra maksimalaus masyvo elemento radimas. Pavyzdžiui, naudosime C ++ kalbą.

  • Nesigilindami į detales, turime deklaruoti tą patįkintamieji, kaip ir ankstesniame pavyzdyje, išskyrus keletą išimčių. Jei naudojate kitą tipo ciklą, turite šiek tiek apgauti. Naujuoju atveju „i = 0“. Kodėl to reikia, paaiškinsime toliau.

kol (i <= k)

{

i = i + 1; arba gali būti pakeistas i + = 1;

jei (R <= M [i])

{

R = M [i]

}

}

maksimalus masyvo elementas

Kaip matote, šio tipo kilpa pirmiausia patikrinamasąlygą, ir tik tada pradedama skaičiuoti suma. Kas tiksliai vyksta? Pirmiausia patikrinamas nelygybės i <= k teisingumas, jei taip, pereiname prie pirmo masyvo M [1] elemento ir palyginame jį su mūsų bandomuoju kintamuoju „R“. Jei „R“ yra mažesnis nei masyvo elementas, tada jam bus priskirta to elemento vertė. Taigi, kol pereisime visą masyvą, ten bus daugiausia.

Php

Šiuo metu tai yra vienas iš labiausiaipopuliarios programavimo kalbos. Keista, kad daugumoje net žymiausių universitetų jie moko ne jo, o banaliausių pagrindų, kuriuos gali įvaldyti net penktokas. Kuo jis taip skiriasi nuo kitų kalbų, kurias mes svarstėme?

PHP leidžia programuotojui kurti daugiausiaiuniversalus masyvas. Masyvo elementai joje gali būti visiškai bet kokio tipo. Jei tame pačiame „Pascal“ turime nurodyti vieną tipą (pavyzdžiui, skaitmeninį), tada mes nerašysime eilutės su tekstu, nepakeisdami masyvo tipo ... Bet jei pakeisime tipą, tada skaitinis jame esantys duomenys taps tik tekstu, ir tai reiškia, kad mes negalėsime su jais atlikti jokių matematinių operacijų be papildomo kodo ir galvos skausmo.

PHP masyvo elementas yra savarankiškasvienetas. Masyvas naudojamas tik informacijos saugojimo ir prieigos prie jos patogumui. Ir pagrindinis dalykas yra tas, kad tiems, kurie yra įpratę dirbti su masyvais kitose PL, galite organizuoti lygiai tuos pačius elementų skaitiklius. Prieiga prie masyvo elementų PHP yra šiek tiek sudėtingesnė nei kitomis kalbomis, tačiau verta.

masyvo elementų skaičius

Rezultatas

Ką galima pasakyti baigiant?Masyvai yra daugiamatės duomenų saugyklos, leidžiančios dirbti su dideliu informacijos kiekiu dirbant su jomis. Šis straipsnis neapėmė daugialypių masyvų, nes tai yra kitos diskusijos tema. Galiausiai, nedidelis patarimas. Norėdami lengviau suprasti masyvų temą, įsivaizduokite prieš save skaičių eilę - čia yra pirmas, čia antras ir t. Tai yra masyvas. Jei jums reikia susisiekti su vienu iš jų, tiesiog nurodykite programos numerį. Šis suvokimas palengvins jūsų gyvenimą studijų metu. Atminkite, kad ne visada verta klausytis neryškių mokytojų kalbų, geriau rasti savo kelią, kaip suprasti temą.

Patinka:
0
Populiarios žinutės
Dvasinė raida
Maistas
yup