Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Массивтерді енгізу және шығару.






Mezhsh Массив деп жалпы бір аты бар біртипті элементтердің тізбектелген жиыны. Массив элементі болып қ ұ рылымдық пен қ оса ә р тү рлі типтердің деректері болуы мү мкін.Массивтің ә р элементі массив атымен жә не индекспен(массивтегі элемент номері) немесе егер массив кө пө лшемді болса, онда индекстермен анық талады.массивтің бө лек элементіне 111 ү шін осы массивтің аты жә не квадрат жақ шағ а алынғ ан элемент номері, мысалы arr[1, 35] немесе arr[7].

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

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

Array[индекстер типі] of < Элементтер типі>;

Мысал. Статикалық массивтерді хабарлау.

Type tm=Array[1..10, 1..100] of real;

Var arr1, arr2: tm;

Arr3: Array[20..100] of char;

Arr4: Array[‘a’..’z’] of integer;

arr1 жә не arr2 айнымалылары 1000 элементтен - 10 жол жә не 100 бағ аннан тұ ратын екіө лшемді массив болып табылады. Осы массивтердің ә р элементі real типті санды сипаттайды. arr1 жә не arr2 массивтерін хабарлау ү шін tm арнайы типі енгізілген. arr3 жә не arr4 айнымалылары сә йкес 81 символ жә не 26 бү тін сан бірө лшемді массиві болып табылады.

Динамикалық массив тек оның элементтерінің типі кө рсетілетін, ал массив ө лшемі программаның орындалу барысында белгілі болатын массив болып табылады. Динамикалық массив қ олдану кезінде динамикалық массивтің типін суреттеу форматы 4 версиясынан бастап мү мкін болды:

Array of< Элементтер типтері>;

Программаның орындалу барысында динамикалық массивтің ө лшемін беру SetLength (var S; NewLength: Integer) процедурасы арқ ылы жү зеге асады.Бұ л процедура s динамикалық массивіне NewLength-ке тең жаң а ө лшем орнатады.Динамикалық массив жә не оның элементтерімен операцияларды тек массив ө лшемін енгізгеннен соң орындауғ а болады.

Динамикалық массивтің ө лшемін берген соң оның ұ зындығ ын, минимал жә не максимал элементінің номерін анық тау ү шін сә йкесінше Length(), Low(), High() функциялары қ олданылады. Динамикалық массивтің номірленуі нолден басталады, сондық тан Low() функциясына ноль мә ні қ айтарылады.


 

Ақ параттық қ ауіпсіздік негіздері» пә нінен

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.