Презентация, доклад на тему МАССИВТЕР. МАССИВТЕРМЕН ЖҰМЫС тақырыбында 9 сыныпқа арналған презентация

Екіөлшемді массивтерБірөлшемді массивтерМассивтерЖоспар:

Слайд 1МАССИВТЕР. МАССИВТЕРМЕН ЖҰМЫС

МАССИВТЕР.  МАССИВТЕРМЕН ЖҰМЫС

Слайд 2
Екіөлшемді массивтер
Бірөлшемді массивтер
Массивтер
Жоспар:

Екіөлшемді массивтерБірөлшемді массивтерМассивтерЖоспар:

Слайд 3
Массивтер

Массив - бір атауға біріктірілген бір типті шамалардың реттелген тізбегі.
Паскальда

массив құрылымдық типтегі айнымалы ретінде қарастырылады. Массивке тұтасынан бір ат беріледі.
Математикадағы вектор, матрица осы массивке мысал бол алады. Тізбектің айнымалылары массив элементтері деп аталады.
Массивтің элементтері индекспен көрсетіледі.
Индекс элементтердің массивтегі орнын көрсетеді.
МассивтерМассив - бір атауға біріктірілген бір типті шамалардың реттелген тізбегі. Паскальда массив құрылымдық типтегі айнымалы ретінде қарастырылады.

Слайд 4

Жиым элементтерінің сипатталуы былай көрсетіледі:
Аты: array [индекс өлшемі] of integer;
немесе
Type

аты> =array [<бір немесе бірнеше индексті типтер>] of <тип>
Мұндағы
<типтің аты> - дұрыс идентификатор;
array, of – (массив, одан) түйінді сөздер;
[<бір немесе бірнеше индексті типтер>] - бір немесе бірнеше индексті типтердің
тізімі, олар үтір арқылы бөлініп жазылады әрі квадраттық жақшаға алынады;
<тип> - Паскаль тілінің кез-келген типі.
Мысалы:
А: array [1..10] of integer;
С: array [0..6] of сhar;
B: array [5..-5] of real;
Жиым элементтерінің сипатталуы былай көрсетіледі:Аты: array [индекс өлшемі] of integer;немесеType =array [] of Мұндағы  - дұрыс

Слайд 5

Бірөлшемді массивтер

Сызықтық (бірөлшемді) массив - элементтері бір индекспен анықталатын массив. Бірөлшемді

массивтерде сызықтық кестелердің мәндері сақталады. Бірөлшемді массивтерді сипаттау мысалдары:
Var B:array [0..5]of real;
R:array[1..4] of char;
N:array[‘A’..’Z’]of integer;
Массивті енгізу және шығару оның элементтерін біртіндеп енгізу және шығару арқылы орындалады. Әдетте бұл үшін параметрлі циклды қолданады.
Массивтерді программада қолдану үшін Turbo Pascal программалау тілінде оларды бірден var бөлімінде сипаттау жолы карастырылған.
Жалпы жазылу түрі:
Var
Массив атауы : array {индекс типі] of элемент типі;
Мысалы, бөлшек сандарға арналған он сегіз элементтен тұратын GR массивін сипаттау:
var
GR : array [1..18] of real;

Бірөлшемді массивтерСызықтық (бірөлшемді) массив - элементтері бір индекспен анықталатын массив. Бірөлшемді массивтерде сызықтық кестелердің мәндері сақталады. Бірөлшемді

Слайд 6
Мысалы:

Массивтің үлкен элементін анықтау программасын жазыңыз.
Program E2;
Const

n=40;
var a:array [1..n] of integer;
max,i:integer;
Begin
for i:=1 to n do
read(a[i]);
max:=a[1];
for i:=2 to n do
if max writeln;
write(’max=’,max);
end.


Блок-схема

Мысалы:Массивтің үлкен элементін анықтау программасын жазыңыз.Program E2;Const n=40;var a:array [1..n] of integer; max,i:integer;Begin

Слайд 8 Екіөлшемді массивті тіктөртбұрышты кесте түрінде енгізуге болады. Кестенің

әрбір элементінің екі индексі болады, олардың мәні элементтің орнын көрсетеді.
Математикада квадрат және тіктөртбұрышты кестені матрица деп атайды. Бірінші индекс-жол нөмірі, тек келесі жолға ауысқанда ғана өзгереді; екінші индекс – баған нөмірі. m жолдан және n бағаннан тұратын кестені m*n өлшемді кесте деп атайды.

Екіөлшемді массив 


Екіөлшемді массивті тіктөртбұрышты кесте түрінде енгізуге болады. Кестенің әрбір элементінің екі индексі болады,

Слайд 9
i=1
i=2
i=3
i=m
j=1
j=2
j=3
j=4
j=n
Бірінші индекс-жол нөмірі
Екінші индекс-баған нөмірі

i=1i=2i=3i=mj=1j=2j=3j=4j=nБірінші индекс-жол нөміріЕкінші индекс-баған нөмірі

Слайд 10
Const n=…; m=…; {массив өлшемі}
VAR массив аты: ARRAY [1..n,1..m] OF

элементтер типі;
Мысалы: 5 жолдан және 6 бағаннан барлығы 30 бүтін элементтен тұратын А массивін сипаттау.
Жазылуы:
VAR А: ARRAY[1..5,1..6] OF INTEGER;

Екіөлшемді массивтің сипатталуы

Const n=…; m=…;  {массив өлшемі}VAR массив аты: ARRAY [1..n,1..m] OF элементтер типі;Мысалы: 5 жолдан және 6

Слайд 12
КВАДРАТ МАТРИЦА

Жолдар саны мен бағандар саны сәйкес келетін екіөлшемді массивті квадрат

матрица деп атайды.
Мысалы:
Var A: array [1..4,1..4] of integer;
{Массивтің барлық элементтері бүтін сандар}
КВАДРАТ МАТРИЦАЖолдар саны мен бағандар саны сәйкес келетін екіөлшемді массивті квадрат матрица деп атайды.Мысалы: Var A: array

Слайд 13
Бас диагональ элементтері a[1,1], a[2,2], a[3,3], a[4,4] (бас диагональда орналасқан элементтерінің

индекстері (i=j));

Бас диагональдың жоғары жағында орналасқан элементтер үшін i

Бас диагональдың төменгі жағында орналасқан элементтер үшін i>j қатынасы орындалады.

Бас диагональ элементтері a[1,1], a[2,2], a[3,3], a[4,4] (бас диагональда орналасқан элементтерінің индекстері (i=j)); Бас диагональдың жоғары жағында

Слайд 14
Индекстері i=j болса, массив элементтері бас диагональда орналасады;

Индекстері i

массив элементтері бас диагональ жоғары жағында орналасады;

Индекстері i>j болса, массив элементтері бас диагональдың төменгі жағында орналасады;
Индекстері i=j болса, массив элементтері бас диагональда орналасады; Индекстері ij болса, массив элементтері бас диагональдың төменгі жағында

Слайд 15
Жанама диагональ элементтері А[4,1], A[3,2], A[2,3], A[1,4] (жанама диагональда орналасқан элементтерінің

индекстері i+j=4+1 ? жалпы түрде i+j=n+1).

i+j< n+1– элементтері жанама диагоналінің жоғары жағында орналасқан элементтерінің индекстері

i+j> n+1 – элементтері жанама диагоналінің төменгі жағында орналасқан элементтерінің индекстері

Жанама диагональ элементтері А[4,1], A[3,2], A[2,3], A[1,4] (жанама диагональда орналасқан элементтерінің индекстері i+j=4+1 ? жалпы түрде i+j=n+1).i+j<

Слайд 16
Мысалы: A[1..3,1..3] квадрат матрицасының бас диагоналінде орналасқан элементтерінің қосындысын есепте.

Program

М1;
Const n=3;
Var a: array[1..n,1..n] of integer;
i, j, S: integer;
Begin
For i:=1 to n do
For j:=1 to n do
read(a[i,j]);
S:=0;
For i:=1 to n do
For j:=1 to n do
If i= j then S:=S+a[i,j];
Writeln(‘диагональ элементтерінің қосындысы тең= ‘,S);
End.
Мысалы: A[1..3,1..3] квадрат матрицасының бас диагоналінде орналасқан элементтерінің қосындысын есепте. Program М1;Const n=3;Var a: array[1..n,1..n] of integer;

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть