Массив - аттары бірдей нөмірленген айнымалылар тобы немесе аттары бірдей, бірақ индекстері әртүрлі айнымалылар тобы.. Бұл топтың әрбір айнымалысы массивтің элементі болады. Әрбір айнымалының массивтің ішіндегі өзінің орны және мәні болады. Мысалы: класс журналы, компьютер саны, күннің реті және т.б. Паскальда массивті сипаттау үшін array операторы қолданылады. Жалпы жазылу түрі: Массивтің аты: сипаттау [массивтің бастапқы элементтің нөмірі .. массивтің соңғы элементінің нөмірі] of түрі; Программады: А: array [N..M] of integer; Мұндағы: A – массивтің аты Array – қызметші сөз, сипаттау N – массивтің бастапқы элементінің нөмірі M – массивтің соңғы элементінің нөмірі of integer - массивтің түрі. Жұмысы: Алдымен массивтің аты анықталады. Массивтің типі (түрі) анықталады. N M-ге дейінгі ұяшықтар тағайындалады (оперативті жадыда). Егер массивтің типі сандық болса, ұяшықтар 0-мен толтырылады. Ctrl+F9 басылғаннан кейін әрбір ұяшықүшін жадыдан мән сұралынады. Массив элементін енгізу және шығару үшін цикл ұйымдастырылады. Себебі массивтер айнымалыларының индекстері ғана өзгеріп отырады. Массивтер үш түрге бөлінеді. Бір өлшемді массив (жолдық) векторлық; Екі өлшемді массив (матрица) кестелік; Символдық массив массив жлементі мәтіннен тұрады. Мысал-1: Массивті жариялау. Элементтерін енгізу және шығару. Program massiv; var a: array [1..5] of real; I: integer; For i:=1 to 5 do Begin Writeln (‘elementti engiz’); Readln (a[i]); For i:=1 to 5 do Begin Writeln (a[i]); End. Мысал-2: Массивті жариялау. Элементтерін енгізу және шығару. Program massiv; var i: integer; a,y: array [1..5] of integer; begin For i:=1 to 5 do Readln (a[i]); For i:=1 to 5 do y[i]:= (a[i]); For i:=1 to 5 do Writeln (‘y[i]=’,y[i]); End. ЕСЕПТЕР ШЫҒАРУ: 1-ден 10-ға дейінгі А массиві берілген. Массивтің элементтерін 10-ға арттыр. 1-ден 25-ке дейінгі А массивінің элементтерін квадратта. Бағалау: 1 есеп - 3 2 есеп - 4 3 есеп - 5 |