Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Проверить есть ли в матрице 6x5 элементы большие 10 а в матрице B5x7 большие 5

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

Лаболаторная работа 3 (отчёт)

3.6. (14+1)

Проверить, есть ли в матрице A(6x5) элементы большие 10, а в матрице B(5x7) большие 5.

Имя

Смысл

Тип

Структура

Исходные данные

A

Вводимый вектор

Веществ.

массив

B

<<

<<

<<

Промежуточные данные

n

Количество строк

целый

Простая переменная

m

Количество столбцов

<<

<<

i

Порядковый номер строки

<<

<<

j

Порядковый номер столбца

<<

<<

Выходные данные

Введите A

<A>

Введите B

<B>

Форма ввода

Форма вывода

There is elements>10 in this array

(There is NO elements>10 in this array)

There is elements>5 in this array

(There is NO elements>5 in this array)

Подпрограммы

  Function ch(Var A:matr; n,m:integer; x:real):boolean;

  Var i,j:integer; flag1:boolean;

Где A- вводимая матрица (одна из двух, представленных в программе)
n,m – размерность вводимой матрицы

x- заданное по условию число, если хоть один элемент матрицы больше данного числа, флажок переворачивается.
flag1 – флажок, определяет есть ли в данной матрице элементы большие x.


Код программы:

program lab3console;

{$APPTYPE CONSOLE}

uses

 SysUtils;

Type matr=array[1..100,1..100]of real;

 Var   A:matr; B:matr;

 Var i,j,n,m:integer;

  Function ch(Var A:matr; n,m:integer; x:real):boolean;

  Var i,j:integer; flag1:boolean;

  Begin

   flag1:=false;

    i:=1;

    while( i<=n )and not flag1 do

     begin

     j:=1;

      while( j<=m )and  not flag1 do

       begin

        if A[i,j]>x then

         flag1:=true

         else

          j:=j+1;

         end;

         i:=i+1;

        end;

       ch:=flag1;

  End{ch10};

Begin

n:=6; m:=5;

Writeln('Input A[i,j]');

for i:=1 to n do

begin

 for j:=1 to m do

  begin

 read(A[i,j]);

end;

end;

n:=5; m:=7;

Writeln('Input B[i,j]');

for i:=1 to n do

begin

 for j:=1 to m do

  begin

 read(B[i,j]);

end;

end;

If ch(A,6,5,10)=true  then

Writeln('There is elements>10 in this array')

else

Writeln('There is no elements>10 in this array');

If ch(B,5,7,5)=true then

Writeln('There is elements>5 in this array')

else

Writeln('There is no elements>5 in this array');

readln;

 { TODO -oUser -cConsole Main : Insert code here }

end.

Код 3.6. (свой вариант,14) (дополнительно)

program lab3console36;

{$APPTYPE CONSOLE}

uses

 SysUtils;

Type matr45=array[0..4,0..5]of real; matr57=array[0..5,0..7]of real;

 Var   A:matr57; B:matr45;

 Var i,j,n,m:integer;

  Procedure ZT1(Var A:matr57; n,m:integer; x:integer);

   Var i,j:integer;

    Begin

      for j:=x to x do

       begin

         for i:=1 to n do

          begin

           if A[i,j]=0 then

            A[i,j]:=1;

            end;

           end;

       End;{ZT1}

   Procedure TZ (Var B:matr45; n,m:integer; x:integer);

    Var i,j:integer;

       Begin

        for j:=x to x do

        begin

         for i:=1 to n do

          begin

           if B[i,j]=1 then

            B[i,j]:=0;

            end;

           end;

       End;{TZ}

begin

n:=5; m:=7;

Writeln('Input A[i,j]');

for i:=1 to n do

begin

 for j:=1 to m do

  begin

 read(A[i,j]);

 readln;

end;

end;

n:=4; m:=5;

Writeln('Input B[i,j]');

for i:=1 to n do

begin

 for j:=1 to m do

  begin

 read(B[i,j]);

 readln;

end;

end;

ZT1(A,5,7,3);

TZ(B,4,5,5);

Writeln('resultA');

n:=5; m:=7;

for i:=1 to n do

 begin

  for j:=1 to m do

   begin

 Writeln(A[i,j]:5:2);

   end;

   end;

Writeln('resultB');

n:=4; m:=5;

for i:=1 to n  do

 begin

  for j:=1 to m do

   begin

 Writeln(B[i,j]:5:2);

   end;

   end;

   readln;

end.




1. поспособствовать
2. Дипломная работа- Автоматизированная система правового сопровождения кредитования юридических лиц
3. разному Особо ярко оно проявляется у высокоорганизованных систем
4. О проведении в Российской Федерации Года культуры 14 17 марта 2014 года г
5. ЗАДАНИЕ для курсовой работы по САПР на ПК по программному комплексу Лира САПР 2013 2013г
6. Реферат- Адаптация
7. Утопление поражение электрическим током пищевые отравления
8. 347 гг до н.э.. родился в Афинах в богатой семье
9. Основы экологии
10. История Российского богословия
11. Тема 7 ОБУЧЕНИЕ ПАМЯТЬ И ПОЗИЦИОНИРОВАНИЕ ПРОДУКТА 7
12. по теме Выбор профессии дело серьёзное Подготовила учитель русского языка и литературы Ольшанск
13. 1Бухгалтерский учет представляет собой упорядоченную систему сбора регистрации и обобщения информации в де
14. Пояснительная записка к курсовой работе- Оценка эффективности капиталообразующих инвестиций
15. Статья- Как слово наше отзовется (Опыт исследования качества научного выступления)
16. Тема- Проектирование малого предприятия по изготовлению детали Корпус и расчет его основных техникоэкон
17. Применение метода множественной регрессии для оценки значений энергии водородных связей
18. Азиатские скифы так называли племена- САКОВ
19. Флора судинних рослин правобережної частини долини р. Сула в околицях с.м.т. Недригайлів
20. ТЕМА 20 Контроль производства и качества желатина и клея ТЕСТ 1 Гарантийный срок хранения желатина-