KompüterProqramlaşdırma

Array. array elementləri. array elementləri məbləği sayı

Programming - uzun, yaradıcı prosesdir. Siz apps inşa edilməlidir olan prinsipləri anlamaq üçün heç bir imkanı varsa, bu sahədə bir şey öyrənmək üçün kifayət qədər ağır. Bu gün biz onlarla bir sıra sıra elementləri və sadə əməliyyatları haqqında danışacağıq.

müəyyən

Bu element ilə iş əvvəl proqramlaşdırma mühitində , biz məşğul olan nə anlamaq lazımdır. universitetlərdə müəllim sizin abstruse təriflər demək və onlara CRAM tələb, lakin bu Programmer mahiyyətini anlamaq və başqalarına izah edə bilməz vacibdir etmək etməz bilər. bir sıra nədir? array elementləri bütün birlikdə və obyekt təşkil edir. Başqa sözlə, bir sıra, bir masa, dəyərlər simli bir sıra. Bütün birlikdə maddələr saylı siyahısını təşkil edir. Bu kimi sıra görünür:

  • array özü, onun adı - M M (i). i - array element sayı. Birlikdə, bu iki ədəd sıra M. i-ci element kimi oxumaq olar

müxtəlif proqramlaşdırma dilləri, bu dəyərlər müxtəlif növ təyin edilə bilər. Məsələn, Pascal nömrələmə yalnız rəqəmləri baş verə bilər və dəyişən i tək tip tam ola bilər. PHP, hər şeyi fərqlidir. Orada i - Siz maddə tapmaq üçün imkan verir əsas və əsas bütün söz olardı ki, array Fərq etməz - array ( "bar"). Bunu, array elementləri tamamilə hər hansı bir növü ola bilər.

dövründən

Bu konsepsiya bir sıra əməliyyatlar nəzərə bizə faydalıdır. Cycles - kimi uzun vəziyyətinin heç bir təkrar var kimi yenidən üzərində eyni əməliyyat təkrar və şərti ifadəsidir. dövründən iki növ müəyyən edilə bilər.

  • "Hələ". Bu son vəziyyəti qədər bu halda, loop bədən təkrar olunacaq. Bu, ilk dəyişiklik counter, sonra hesablamaq, sonra dövrü xitam.
  • "Bu günə qədər". bir az fərqli bu təcəssümü ilə. Birincisi, icra vəziyyətini yoxlamaq, sonra proqram dövrü icra və sonra counter dəyişir.

Prinsipcə, həm variantları bizim halda istifadə üçün bir məsələ deyil, amma hər onun metodu faydalı olacaq, bərabər.

əlavə

Bəzi hallarda, proqramçı serialın elementləri məbləği nə lazımdır. Bu məsələ əsasən biz array bütün elementləri birləşdirmək lazımdır ki, nəzərdə tutur. Bu biz dövründən kömək edəcək. Bu, məsələn, biz müəyyən bir proqramlaşdırma dili bağladı və bir xətt olmalıdır ki, bir sıra təsvir almaq deyil.

  1. Biz dəyişənlərin elan. Biz 'M' bir sıra bəyan etmək lazımdır, array element sayı counter "i" əməliyyat nəticəsində bizə gətirəcək "üçün" array elementlərinin sayını, eləcə də dəyişən "R" ifadə dəyişən.
  2. hər hansı bir şəkildə "üçün" array elementləri nömrəsini daxil edin.
  3. array elementləri daxil edin. Siz istifadəçi informasiya qutusu bir sıra təşkil və ya sadəcə hər bir bir dəyər təyin edə bilərsiniz.
  4. Biz i = 1, R = 0 tapşırılsın.
  5. İndi ağır hissəsi. Biz loop lazımdır. Bunu etmək üçün, siz ilk növünü seçmək lazımdır. Aşağıda biz dövrü count elementləri nümunə verir. Paskal - Məsələn, proqramlaşdırma dili istifadə olunur.

təkrarlamaq

R = R + M [i]

i = i 1 +;

qədər i> k

Biz nə görürsünüz? İlk dövrü "təkrar" komanda açılır. Bundan sonra array bütün elementləri məbləği, yəni dəyişən əvvəlki dəyəri, biz serialın başqa element əlavə olunur. Artım counter (array sayı). Next, bir qrup "qədər" biz loop counter sıra kənarda keçmişdir olmadığını yoxlamaq. biz yalnız 5 elementləri (k = 5) var, əgər bütün sonra, sonra M [6] mənada etmir əlavə boş olacaq.

vəziyyət

Diziler ilə növbəti tapşırıq hərəkət əvvəl, şərti hesabatları geri bildirin. ən proqramlaşdırma dilləri, sintaksis bu kimi görünür:

sonra (vəziyyəti) (əmrləri seriyası) başqa (şərt doğru deyil əgər əmr) olduqda;

General oxşar kimi görünə bilər: "şərt doğru, onda əmrləri ilk blok almaq və ya ikinci blok etmək." Şərti hesabatları müxtəlif dəyərlər müqayisə və daha da "müqəddəratını" müəyyən faydalıdır. Birlikdə dövründən ilə, onlar analiz alət güclü array olmaq.

müqayisə

Bu hələ bizə bir sıra etmək üçün imkan verir? serialın Elements onlar müəyyən şərtlər uyğun əgər görmək və bir-birinə arasında müqayisə, sıralaması edə bilər. universitet professorları mənim sevimli nümunələrdən biri - serialın maksimum element tapmaq. Məsələn, C ++ dil istifadə.

  • ətraflı daxil davam olmadan, bir neçə istisna ilə, əvvəlki nümunə kimi eyni dəyişənlərin elan etmək lazımdır. dövrünün bir növü ilə bir az istifadə etmək lazımdır. "I = 0" yeni işi. bunu niyə, biz aşağıda izah.

isə (i = k <)

{

i = i 1 +; // və ya i + = 1 ilə əvəz edilə bilər;

əgər (R <= M [i])

{

R = M [i]

}

}

Göründüyü kimi, dövrü bu cür ilk vəziyyəti yoxlayır və yalnız bundan sonra məbləği hesablanması başlayır. dəqiq nə baş verir? Birincisi, dəyişənlərin yoxlamaq, belə ki, biz array [1] M ilk element gəlmək əgər, bərabərsizlik i

PHP

Bu günə qədər ən məşhur proqramlaşdırma dilləri edir. Hətta ən görkəmli universitetləri əksəriyyəti bir mövqe və beşinci sinif şagirdi master ona lakin ən bayağı əsasları üçün tədris olunur ki, qəribə deyil. bu, bizim nəzərdə tutulmuş digər dillərdə müxtəlif nədir?

PHP ən çox sıra yaratmaq proqramçı imkan verir. Array elementləri tamamilə hər hansı bir növü ola bilər. Eyni Pascal, biz bir növü daxil etmək lazımdır (məsələn, nömrəsi), sonra biz serialın növü dəyişmədən, mətn xətti yazmaq üçün heç bir yol var ... Amma növü dəyişdirmək, və sayısal əgər düz mətn olacaq, və Buna görə də biz əlavə kodu və baş ağrısı olmadan hər hansı bir riyazi əməliyyatları keçirə bilməz.

PHP array element In - müstəqil vahididir. array saxlama rahatlığı və idarə üçün istifadə olunur. Və ən əsası, digər pls olan serialların ilə iş vərdiş edənlər üçün, siz eyni counter elementləri təşkil edə bilər. PHP bir az daha mürəkkəb digər dillərdə daha da array elementləri müraciət, lakin bu dəyər.

nəticə

biz nəticəyə nə deyə bilərsiniz? Diziler - bir çoxölçülü data anbar, informasiya böyük həcmdə iş zamanı fəaliyyət üçün imkan verir. Bu yazı, çoxölçülü serialların hesab etmir başqa müzakirəyə Bu mövzu çünki. Nəhayət bir az məsləhət. asan ədəd bir sıra təsəvvür mövzu serialların anlamaq üçün etmək üçün - burada belə ilk, lakin ikinci və. Bu array var. Əgər onlardan biri ilə əlaqə istəyirsinizsə, sadəcə proqram sayı seçin. Bu qavrayış daha asan məktəb sizin həyat. yaxşı mövzu anlayışı yol tapa ki, bu, anlaşılmaz çıxış müəllimləri dinləmək həmişə dəyər deyil, unutmayın.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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