Разделы презентаций


Массивтер. массивтермен жұмыс

Содержание

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

Слайды и текст этой презентации

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

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

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

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

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

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


Паскальда массив құрылымдық типтегі айнымалы ретінде қарастырылады. Массивке тұтасынан бір

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

Слайд 4: белгісімен орындалатын оператор
Реттелген амалдар тізбегі не деп аталады ?
Программалау

тілдерінің бірі
Алгоритмнің аяқталуын білдіретін қызметші сөз
Көрсеткіштердің нәтижесін графиктік түрде

көрсету не деп аталады ?
Паскальдың алғашқы нұсқасын кім ұсынды?

Сөзжұмбақ

: белгісімен орындалатын операторРеттелген амалдар тізбегі не деп аталады ?Программалау тілдерінің бірі Алгоритмнің аяқталуын білдіретін қызметші сөзКөрсеткіштердің

Слайд 5

Жиым элементтерінің сипатталуы былай көрсетіледі:
Аты: 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 Мұндағы  - дұрыс

Слайд 6

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

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

Бірөлшемді массивтерде сызықтық кестелердің мәндері сақталады. Бірөлшемді массивтерді сипаттау мысалдары:
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;

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

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

Массивтің үлкен элементін анықтау программасын жазыңыз.
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

Слайд 9Тақырыпты сипаттайтын бір сөз
(зат есім)
2. Тақырыпты сипаттайтын екі

сөз
(сын есім)
3. Тақырып бойынша әрекетті білдіретін үш сөз

(үш етістік)
4. 4 сөзден тұратын, тақырыпқа қатысты сөйлем немесе сөз тіркесі.
5. Тақырыптың мәнін тағы да бір рет ашатын бір синоним сөз.

Синквейн (бес жолды өлең)

Тақырыпты сипаттайтын бір сөз (зат есім) 2. Тақырыпты сипаттайтын екі сөз  (сын есім)3. Тақырып бойынша әрекетті

Слайд 10INSERT немесе түртіп алу стратегиясы

INSERT немесе түртіп алу стратегиясы

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

Кестенің әрбір элементінің екі индексі болады, олардың мәні элементтің орнын

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

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


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

Слайд 12
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Бірінші индекс-жол нөміріЕкінші индекс-баған нөмірі

Слайд 13
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

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

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

квадрат матрица деп атайды.
Мысалы:
Var A: array [1..4,1..4] of integer;
{Массивтің

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

Слайд 16
Бас диагональ элементтері 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)); Бас диагональдың жоғары жағында

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

Индекстері i

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

Индекстері i>j

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

Слайд 18
Жанама диагональ элементтері А[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<

Слайд 19
Мысалы: 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;

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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