0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 13
1

Составить алгоритм для квадратной матрицы.Pascal (Паскаль)

08.11.2010, 11:51. Показов 1994. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста решить, очень надо!!!
В заданной квадратной матрице размером 10 x 10 построить вектор длиной 19, элементы которого -- максимумы элементов, диагоналей, параллельных главной диагонали.
0
Лучшие ответы (1)
08.11.2010, 11:51
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2010, 11:51
Ответы с готовыми решениями:

Составить процедуру для получения из квадратной матрицы A(n,n), n<=6 матрицы B(n,n-1) путем вычеркивания элементов главной диагонали исходной
Помогите пожалуйста составить процедуру для Паскаля: Составить процедуру для получения из квадратной матрицы A(n,n), n&lt;=6 матрицы...

Составить алгоритм «транспонирования» квадратной матрицы A
Составить алгоритм «транспонирования» квадратной матрицы A(NxN) (поменять местами соответствующие строки и столбцы исходной матрицы).

Составить Блок-Схему для квадратной матрицы
Условия задачи: Сформировать квадратную матрицу порядка n по заданному образцу n 0 0 ... 0 0 0 n-1 n 0 ... 0 0 0 n-2 n-1 n ... 0 0...

2
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
08.11.2010, 12:17 2
Лучший ответ Сообщение было отмечено Lena-n1 как решение

Решение

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
uses crt;
const n=10;
var a:array[1..n,1..n]of integer;
    b:array[1..2*n-1] of integer;
    i,j,max,l:integer;
begin
clrscr;
randomize;
Writeln('Матрица:');
for i:=1 to n do
 begin
  for j:=1 to n  do
   begin
    a[i,j]:=random(50);
    write(a[i,j]:4);
   end;
  writeln;
 end;
for l:=1 to 2*n-1 do{количество диагоналей}
 begin
  if l<=n then {идем с низу до главной включитнльно}
   begin
    max:=a[n-l+1,1];
    for i:=n-l+1 to n do
    if a[i,i-n+l]>max then max:=a[i,i-n+l];
    b[l]:=max;
   end
  else if l>n then {идем вправо до конца}
   begin
    max:=a[1,l-n+1];
    for i:=1 to 2*n-l do
    if a[i,i+l-n]>max then max:=a[i,i+l-n];
    b[l]:=max;
   end
  end;
writeln('Максимальные элеметы диагоналей, параллельных главной:');;
for i:=1 to 2*n-1 do
write(b[i]:4);
readln
end.
1
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 13
08.11.2010, 13:33  [ТС] 3
спасибо за алгоритм, но надо еще и блок- схему, не могли бы вы помочь?
0
08.11.2010, 13:33
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2010, 13:33
Помогаю со студенческими работами здесь

Разработать алгоритм и программу вычисления функции для элементов блока квадратной матрицы [A]
Дана задача, не могу понять, что в ней надо сделать:wall: Разработать алгоритм и программу вычисления функции для элементов блока...

Составить программу для ввода в ЭВМ произвольной вещественной квадратной матрицы
Всем привет. Вторую неделю пытаюсь сделать лабораторку, помогите, плиз. Составить программу для ввода в ЭВМ произвольной вещественной...

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

Составить программу для транспортирования заданной квадратной матрицы (Строки заменяются столбцами) размером N*N.
*Написать программу, используя функциию *Составить программу для транспортирования заданной квадратной матрицы (Строки заменяются...

Составить программу с использованием функции для нахождения максимального элемента главной диагонали квадратной матрицы
Составить программу с использованием функции для нахождения максимального элемента главной диагонали квадратной матрицы


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
Машинное обучение на TypeScript и TensorFlow
bytestream 17.02.2025
Машинное обучение становится все более востребованным направлением в современной разработке программного обеспечения. Интеграция искусственного интеллекта в веб-приложения открывает новые возможности. . .
Манипуляция данными EXIF и JPEG в JavaScript
bytestream 17.02.2025
В современном мире цифровой фотографии метаданные изображений играют важнейшую роль в организации и управлении медиаконтентом. Формат EXIF (Exchangeable Image File Format) - это стандарт,. . .
Как создать GUID/UUID в JavaScript
bytestream 17.02.2025
GUID (Globally Unique Identifier) и UUID (Universally Unique Identifier) - это специальные форматы 128-битных идентификаторов, которые практически гарантируют уникальность значения во времени и. . .
Что такое мышление в упрощенном смысле (моё субъективное видение, для создания модели).
Hrethgir 17.02.2025
Разумеется упрощать смысл есть. Дело в том, что я пришёл к тому выводу, что даже если я создам свой процессор (конвейер), то первое для чего смогу его использовать в качестве демонстративного. . .
Как Node.js устроен изнутри
Wired 17.02.2025
Node. js коренным образом изменил подход к веб-разработке, позволив использовать JavaScript не только в браузере, но и на стороне сервера. Созданный в 2009 году Райаном Далем, Node. js представляет. . .
Как обновить Node.js в Windows
Wired 17.02.2025
Думаю, многие разработчики сталкивались с ситуацией, когда устаревшая версия Node. js становилась источником проблем - от несовместимости с новыми пакетами до уязвимостей в безопасности. Особенно это. . .
Как обновить Node.js в MacOS
Wired 17.02.2025
В Node. js существует несколько подходов к обновлению, каждый из которых имеет свои преимущества и особенности применения. Выбор конкретного метода зависит от ваших потребностей - будь то. . .
Как обновить Node.js в Linux
Wired 17.02.2025
Обновление Node. js может показаться сложной задачей, особенно если у вас несколько проектов с разными зависимостями. Однако существует несколько надежных способов обновления, подходящих для разных. . .
[golang] 134. Gas Station
alhaos 17.02.2025
Тут нам даны два целочисленных слайса gas и cost, индексы массива представляют собой заправочные станции. а элементы gas это количество топлива на такой станции, cost это количество топлива. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru