BigEdu.ru
» » » Обработка двумерных массивов матриц .
Вернуться назад

Обработка двумерных массивов матриц .

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ.

КАФЕДРА МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ И АДМИНИСТРИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ.

ЛАБОРАТОРНАЯ РАБОТА № 2

ОБРАБОТКА ДВУМЕРНЫХ МАССИВОВ (МАТРИЦ).

Выполнил студент группы ДМК – 101

Преподаватель: Сорока Р.И.

Москва 2010.

Оглавление:

Постановка задачи...................................................................................................................... 3

Распечатка программы............................................................................................................... 3

Распечатка результатов.............................................................................................................. 4

Контрольный просчет................................................................................................................ 4

1. Постановка задачи.

Удалить строки и столбцы матрицы, где все элементы являются числами Фибоначчи.

2. Распечатка программы.

Program pr1;

var

a:array[1..20,1..20] of integer;

m,n,i,j,f0,f1,f2,k,l,d:integer;

f:boolean;

begin

writeln('введите m и n');

read(m,n);

writeln('введите элементы');

for i:=1 to m do

for j:=1 to n do

read(a[i,j]);

for i:=1 to m do

begin

f:=false;

for j:=1 to n do

begin

f0:=1;

f1:=1;

while f1<a[i,j] do

begin

f2:=f0+f1;

f0:=f1;

f1:=f2;

end;

if f1<>a[i,j] then f:=true;

end;

if f then

begin

k:=k+1;

for l:=1 to n do

a[k,l]:=a[i,l];

end;

end;

for j:=1 to n do

begin

f:=false;

for i:=1 to m do

begin

f0:=1;

f1:=1;

while f1<a[i,j] do

begin

f2:=f0+f1;

f0:=f1;

f1:=f2;

end;

if f1<>a[i,j] then f:=true;

end;

if f then

begin

d:=d+1;

for l:=1 to n do

a[l,d]:=a[l,j];

end;

end;

for i:=1 to k do begin

writeln;

for j:=1 to d do

write(a[i,j],' '); end;

readln;

readln;

end.

3. Распечатка результатов.

4. Контрольный просчет.

M=5

N=5

I

J

A[i,j]

F1(конечн)

F

K

L

a[k,l]

1

1

3

3

False

2

4

5

True

3

5

5

True

4

6

8

True

5

7

8

True

1

1 2 3 4 5

3 4 5 6 7

2

1

1

1

False

2

2

2

False

3

3

3

False

4

5

5

False

5

8

8

False

3

1

6

8

True

2

9

13

True

3

13

13

True

4

45

55

True

5

3

3

True

2

1 2 3 4 5

6 9 13 45 3

4

1

8

8

False

2

13

13

False

3

21

21

False

4

34

34

False

5

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать Рефераты по информатике и программированию МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ. КАФЕДРА МАТЕМАТИЧЕСКОГО ОБЕСПЕЧЕНИЯ И АДМИНИСТРИРОВАНИЯ ИНФОРМАЦИОННЫХ
Оценок: 1005 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru