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


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

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






Екі өлшемді массивті енгізу ерекшеліктері





1. Массив элементтерін жол бойымен енгізу.

...

i:=1 ден N – ға дейін

ц. б.

j:=1 ден M – ға дейін

ц. б.

b[і,j] – ді енгіз

ц. с.

...

ц. с.

...

2. Массивті баған бойынша енгізу.

j:=1 ден М – ға дейін

ц. б.

і=1 ден N – ға дейін

ц. б.

b[i,j] – ді енгізу

 

ц. с.

ц. с.

 

3. Өлшемдері бірдей 2 массивті енгізу

і = 1 ден N – ға дейін

ц. б.

j= 1 ден N – ға дейін

ц. б.

а[i,j] –ді енгізу;

b[i,j] – ді енгізу;

ц.с.

ц.с.

 

4. Матрица элементінің ізін есептеу, яғни S= ді есептеу;

S:=0;

i=1 ден n ға дейін

ц.б.

S:=S+b[i,j]

ц.с.

...

 

5. Екі массив элементтерін қосу

i=1ден N-ға дейін

ц.б.

С[i]:=a[i]+b[i]

ц.с.

немесе

i=1 ден N-ға дейін

ц.б.

j=1 ден N- ға дейін

ц.б.

С[i,j]:=a[i,j]+b[i,j]

ц.с.

ц.с.

 

6. i-жол элементтерін қосу

 

S=0;

j:=1 ден N-ға дейін

ц.б.

S:=S+b[i,j]

ц.с

7. Матрица элементтерін жол бойынша қосу

i=1 ден N-ға дейін

ц.б

S:=0

J=1 ден М-ға дейін

ц.б

S:=S+b [i,j]

ц.с

D[i]=S

ц.с

8. Матрица элементтерін транспонирлеу жолды бағанмен, бағанды жолмен ауыстыру.

 

i:=1 ден N-ға дейін

ц.б

j:=1 ден M-ға дейін

ц.б

a[i,j]:=b[i,j]

ц.с

ц.с

егер квадрат матрица болса:

 

i=1 болғанда

а12-ні р-ға аламыз, а21-ді а12-нің орнына қоямыз, а21-нің орнына р-дан қоямыз, т.с.с., сонда:

i:=1 ден N-1 ге дейін

ц.б.

j:=i+1 ден N-ға дейін

ц.б.

p=a[I,j];

a[I,j]=a[j,i];

a[j,i]=p;

ц.с.

ц.с.

 

9. Матрицаны векторға көбейту:

, i=1,n

 

i:=1 ден N-ға дейін

ц.б

S:=0

j:=1 ден М-ға дейін

ц.б.

S:=S+a [i,j] + b[j]

ц.с.

C[i]:=S

ц.с.

 

10. Матрицаны матрицаға көбейту:

A(NXK); B(KXM)

, i=1,N; J=1,M; * ;

a = b=

 

i=1 ден N-ға дейін

ц.б

j=1 ден М-ға дейін

ц.б

S:=0

L=1 ден k-ға дейін

Ц. б

S:= S+a[i, l] *b[l,j]

ц.с

С[i,j]=S

ц.с

ц.с

i=1 j=1 l=1

S=0+

i=1 j=1 l=2

S=S+a

i=1 j=1 l=3 i=2 j=1 l=1

i=1 j=2 l=1 i=2 j=1 l=2

i=1 j=2 l=2 i=2 j=1 l=3

i=1 j=2 l=3 i=2 j=2 l=1

i=2 j=2 l=2

i=2 j=2 l=3

 

11. Массивтен элементті өшіру:

A(N) – массивтен -шы элементті өшіру.

N:=N-1

i=k –дан N-ға дейін

ц.б.

a[i]:=a[i+1]

ц.с.

 

, яғни

 

i=2 i=3

болады.

 

Date: 2016-06-06; view: 729; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию