Массив. Бір өлшемді массив. Программада сипатталуы


Скачать/Жүктеу

Паскальтілінде жеке — дара мәліметтермен қатар, қандай да бір жүйеде жиналыстырылған олардың топтары да қарастыруға болады. Осындай топтардың бірі – құрылымдық типі ARRAY (массив) мәліметтері.Массив дегеніміз – бі типті шамалардың реттелген белгілі бір тобы. Масивке кіретін айнымалыларды миассивтің элементтері дейді, олардың саны сипаттама бөлімінде жарияланып анықталады да, программаның орындалау барысында өзгермейді. Массив элементтерінің типі файлдан басқа кез келген (бүтін, нақты, символдық, жолдық, масивтік т.б.) типі бола алады.Массив тұтасымен бір атпен аталады, ал элементтерінің реті индекс арқылы көрсетіледі. Индекс массивтің идентификаторынан соң тік жақшаға алынып жазылады, мысалға: a[1], a[2], a[3], … ,a[i], …, a[n]. Массивтің типін анықтау үшін Array …of (…тұратын массив) қызметші сөздері қолданылады. Массив алдын ала типтерді сипаттайтын Type тарауында жарияланады немесе айнымалыларVar тарауында аталады.Жазылуының жалпы түрі:

  • Type
  • <массив аты >=array[<индекстер типі>]: of<элементтер типі>;
  • var
  •          <айнымалылар>: <типтің аты>;
  • мұндағы: индекстер типі – 1-индекс, 2-индекс, …
  •                  элементтер типі – массивті құрайтын негізгі элементтердің типі.
  • Немесе массив айнымалылар тарауында анықталуы:
  • Var
  • <массив аты >: array[<индекстер типі>]: of<элементтердің типі>;
  • Массивке мысал:
  • Program Fatima;
  • Const n=20;
  • Var
  •          k,i,j : integer;
  •          A,B:  array [1..n] of real;
  • Begin
  •          For I:=1 to n do
  •          Readln (a[i]);
  •          j:=0 {В массивіндегі санаушының бастапқы мәні}
  •          for I:=1 to n do
  •          begin
  •          if A[i]<0 then {U шарты – А массивіндегі теріс элементтерді іздейтін      шарт}
  •          begin
  •          j:=j+1;
  •          B[j]:=A[i];
  •          end;
  •          end;
  •          k:=j;
  •          for I:=1 to k do
  •          writeln (B[i]);
  • end.

Скачать/Жүктеу

Комментировать

Вам необходимо войти, чтобы оставлять комментарии.




1Referat.kz сайтында кез-келген тақырыпқа мәліметтер, қазақша рефераттар, курстық жұмыстар жинақталған. Барлық мәліметтер тегін. Керек мағлұматты Жүктеп (Скачать) немесе Көшіріп (Скопировать) ала аласыз.

Наш сайт — это огромная Коллекция рефератов, курсовых работ, дипломных работ. Все материалы на сайте бесплатные. Нужную работу вы можете, скачать или скопировать.
Сайт картасы