Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46

Найти сумму или разность двух матриц в зависимости от значения параметра flag

27.10.2009, 22:32. Показов 4982. Ответов 51
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста сделать задачки...заранее спасибо!
1)Даны две матрицы одинаковой размерности.Найдите сумму или разность этих матриц в зависимости от значения параметра flag.
2)Дана матрица A порядка n. Найдите наибольший среди отрицательных элементов матрицы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.10.2009, 22:32
Ответы с готовыми решениями:

Найти сумму или разность матриц в зависимости от значения параметра flag
Даны две матрицы одинаковой размерности. Найти сумму или разность этих матриц в зависимости от...

Найдите сумму или разность этих матриц в зависимости от значения параметра flag
Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от...

Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от значения параметра flag.
Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от...

51
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:16
Студворк — интернет-сервис помощи студентам
thx, а над первой сейчас подумаю...
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:20  [ТС]
создал файл с расширением .TPU а он его не находит....в какую точно папку его надо кинуть?
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:25
в той же где сохранена программа...

Добавлено через 1 минуту
ну или прописывать полный путь...
типа
assign(f1,'C:\Progr...\input.tpu')
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:29  [ТС]
аааааааааааааааа дошло!))))

Добавлено через 3 минуты
слушай....какой то геморой)....покажи свой полный путь до юнита,а?
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:38
C:\PABCWork\... вот заместо точек то что тебе нужно...
а до меня только дошло что я не ту задачу через модуль написал
вот задача №2:
основная программа:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
uses crt,Minimal;
const
  n=4;{ïîðÿäîê ìàòðèöû}
var
  a:array [1..n,1..n] of integer;
  i,j,min:integer;
begin
  Writing(a);
  {îïðåäåëÿåì íàèáîëüøèé èç îòðèöàòåëüíûõ}
  min:=FindMin(a);
  Print(a);
  writeln('Â äàííîé ìàòðèöå íàèáîëüøèé èç îòðèöàòåëüíûõ ýòî ',min)
end.
а это модуль Minimal.pas:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
unit Minimal;
const
  n=4;
type
  MyArray=array [1..n,1..n] of integer;
var
  a:array [1..n,1..n] of integer;
  i,j,min:integer;
{ïðîöåäóðà çàïîëíåíèÿ è âûâîäà ìàòðèöû}
procedure Writing(var a:MyArray);
begin
  writeln('Èñõîäíàÿ ìàòðèöà:');
  writeln('------------------');
  for i:=1 to n do
  begin
    for j:=1 to n do
    begin
      a[i,j]:=random(8)-4;
      write(a[i,j],' ')
    end;
    writeln
  end;
  writeln('------------------');
end;
{ïðîöåäóðà âûâîäà ìàòðèöû}
procedure Print(const a:MyArray);
begin
  writeln('Ïîëó÷åííàÿ ìàòðèöà:');
  writeln('------------------');
  for i:=1 to n do
  begin
    for j:=1 to n do
      write(a[i,j],' ');
    writeln
  end;
  writeln('------------------')
end;
{ïðîöåäóðà íàõîæäåíèÿ íàèáîëüøåãî èç ìèíèìàëüíûõ}
function FindMin(const a:MyArray):integer;
var
  min:integer;
begin
  min:=0;
  for i:=1 to n do
    for j:=1 to n do
    begin
      if (a[i,j]<0) and (min=0) then
        min:=a[i,j];
      if (a[i,j]>min) and (a[i,j]<0) then
        min:=a[i,j]
    end;
  Result:=min
end;
end.
на этот раз точно правильно

Добавлено через 54 секунды
ну а теперь первая....
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:42  [ТС]
ты приколисткароче я понял куда совать модуль, но все равно ничего не пашет
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:46
в каком смысле не пашет???
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:47  [ТС]
а я вот нашел у тебя ошибку..в задании очень легко запутаться, там надо найти наибольший среди ОТРИЦАТЕЛЬНЫХ,а у тебя min:=0, а это помоему не отрицательное...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{процедура нахождения наибольшего из минимальных}
function FindMin(const a:MyArray):integer;
var
  min:integer;
begin
  min:=0;
  for i:=1 to n do
    for j:=1 to n do
    begin
      if (a[i,j]<0) and (min=0) then
        min:=a[i,j];
      if (a[i,j]>min) and (a[i,j]<0) then
        min:=a[i,j]
    end;
  Result:=min
end;
end.
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:49
всё работало я сам проверил... скорее всего ты что то не так делаешь...
смотри, создай папку и в нее:
-сохнани текст основной программы например 1.pas;
-сохрани модуль под! именем! Minimal.pas
открывай файл 1.pas и жми Run///
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:51  [ТС]
я засунул туда в ту папку саму прогу и юнит,открыл вначале через свой pascalABC - не пашет, попробовал через обычный Turbo Pascal....тоже не находит...

Добавлено через 55 секунд
ааааааааа торможу)))просто я модуль переименовал в .tpu

Добавлено через 51 секунду
Шикарно!!! все работает!!
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:51
Цитата Сообщение от Storm255 Посмотреть сообщение
а я вот нашел у тебя ошибку..
это не ошибка
это для того чтобы это для того чтобы первый найденный отрицательный стал минимумом...
там все ровно...
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:54  [ТС]
блин.......а я думал найду ошибку! черт!))))Ха! у тебя ошибка в посте! ты два раза написал:это для того чтобы))))))))))))))))))))))))))))))))))) )))))))))))))))))))))))

Добавлено через 1 минуту
кароче второй задаче даю добро!)))отлично сделано!
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 02:55
ну а чо ты хочешь 3 часа утра
я уже почти написал и первую так что уже почти усё)))
1
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 02:56  [ТС]
а ты вообще спишь?))у меня просто тока 2 часа ночи)
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 03:00
конечно но сегодня чо та не каеф...
0
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 03:02  [ТС]
ну ты так ради меня не переутруждайсянам такие программисты нужны всегда бодрыми и активными!)
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 03:04
да ладна у меня тут еще 2 бутылки carlsberg'a в холодильнике так что не сильно напрягаюсь тем более что уже почти решил))
0
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 03:07  [ТС]
слушай 2 тебе много!))))делись со мной))))))жил бы рядом, я б тебе ящик купил!))хм...хотя дороговато будет))))так уж и быть +2 в твой холодильник я бы добавил)))
0
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
28.10.2009, 03:12
ну за такое тебе тока уважуха)))
0
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46
28.10.2009, 03:17  [ТС]
это тебе респект и уважуха! за то что помог неумелому программисту с задачкамиблин...надо реально посидеть за паскалем))ато второй курс,а чтобы самому решить, могу тока легкие задачки на циклы и обычные через if и case,а функции и процедуры это что-то неземное
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.10.2009, 03:17
Помогаю со студенческими работами здесь

Если flag истинное - выдать сообщение, если flag - ложное, решить функцию
Flag - логическое неравенство Если flag истинное - выдать сообщение, если flag - ложное,решить...

Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от значения п
Даны две матрицы одинаковой размерности. Найдите сумму или разность этих матриц в зависимости от...

Булевской переменной Flag присвоить значение True если значения переменных X равны
1) Булевской переменной Flag присвоить значение True если значения переменных X равны, и значение...

Нахождение количества столбцов, где все элементы положительны, используя при этом flag
Помогите пожалуйста написать код программы нахождения количества столбцов где все элементы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

Новые блоги и статьи
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru