Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
 Аватар для Storm255
0 / 0 / 0
Регистрация: 17.10.2009
Сообщений: 46

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

27.10.2009, 22:32. Показов 4912. Ответов 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
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru