Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/12: Рейтинг темы: голосов - 12, средняя оценка - 5.00
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20

Элементы каждой строки матрицы расставить в порядке возрастания абсолютных значений

08.05.2010, 01:25. Показов 2424. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана числовая вещественная матрица а,имеющая n строк и m столбцов.Составить программу предусматривающий контр.вывод исход. матрицы в окно на левой части экрана и вывод упор.матрицы в окно на правой части экрана.
Элементы каждой строки матрицы расставить в порядке возрастания абсолютных значений n=4,m=5.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.05.2010, 01:25
Ответы с готовыми решениями:

Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы
Заданы матрицы A= (i=1, 2, 3; j=1, 2, 3), B= (i=1, 2, 3; j=1, 2, 3). Расставить в порядке возрастания элементы в главных диагоналях...

Расставить в порядке возрастания элементы в главных диагоналях каждой матрицы.
Здравствуйте, помогите решить эту задачу, пож-та. Я вроде всё сделал, не знаю что где не так. Вот эта задача: Заданы матрицы A= (i=1,...

В массиве расставить элементы в порядку возрастания их абсолютных значений
В массиве вещественного типа расставить элементы в порядку возрастания их абсолютных значений.

14
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
09.05.2010, 12:17
чудо_Информатик,
Начни с этого)

..."Создавайте темы с осмысленными и понятными названиями"

Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
15.05.2010, 13:10
А в чём проблема-то
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
22.05.2010, 21:47  [ТС]
задание:элементы каждой строки матрицы расставить в порядке возрастания абсолютных значений
VB.NET
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
Public Class Form1
    Dim n As Integer, m As Integer
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim i As Integer, j As Integer
        Dim a(0 To n, 0 To m) As Double, min As Double, p As Integer
        For i = 0 To n - 1
            For j = 0 To m - 1
                a(i, j) = Val(DataGridView1.Item(i, j).Value)
            Next j
        Next i
min=a(1,1)
        For i = 1 To n
            For j = 1 To m
                If math.abs(a(i,j))<minThen
                    p = min
                    min = math.abs(a(i,j))
                    math.abs(a(i,j)) = p
                End If
 
            Next
        Next
 
        For i = 0 To n - 1
            For j = 0 To m - 1
                Me.DataGridView2.Item(i, j).Value = a(i, j)
            Next
        Next
    End Sub
 
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        n = Math.Max(1, Val(TextBox1.Text))
        DataGridView1.ColumnCount = n
        DataGridView2.ColumnCount = n
    End Sub
 
    Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
        m = Math.Max(1, Val(TextBox2.Text))
        DataGridView1.RowCount = m
        DataGridView2.RowCount = m
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Application.Exit()
 
    End Sub
End Class
проблема в том,что задание не выполняется полностью,на форму все как положенно выводит,а вот чтоб упорядочит нет
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
22.05.2010, 22:17
чудо_Информатик, научись, наконец, читать!
ЭТО раздел VB!!Раздел NET"
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
22.05.2010, 23:16  [ТС]
эта прога и написана на VB-2005,если ты не видишь!!!
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 06:06
Я это же самое пытаюсь сказать и тебе: имеется отдельный раздел NET называется
А это раздел просто VB!!!

Существующие версии VB.NET:
Visual Basic .NET (VB 7.0) — выпущен в 2002 году, вместе с Visual C# и ASP.NET
Visual Basic .NET 2003 (VB 7.1) — выпущена вместе с .NET Framework 1.1; имеется русскоязычная версия с русским MSDN
Visual Basic 2005 (VB 8.0) — выпущена в конце октября 2005 года, в составе Visual Studio 2005
Visual Basic 2005 Express — выпущена в начале ноября 2005 года совместно с другими продуктами
линейки Express [1], в том числе SQL Server 2005 Express Edition. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 2.0.
Visual Basic 2008 (VB 9.0)
Visual Basic 2008 Express — бесплатная урезанная версия, выпущенная параллельно с новым продуктом. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 3.5.
Visual Basic 2010 Требует .NET Framework 4.
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 08:59  [ТС]
извини

Добавлено через 2 минуты
а ты не поможешь мне с этой программой?а то она не пашет,пжл
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 09:02
У меня нет 2005
Попробую на 6 или но 2009
Только чуть позже
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 09:11  [ТС]
у меня вся ошибка идет в упорядочение элементов строк по возрастанию
а так всё на форму правильно выдает
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 09:23
я это понял. Там у тебя каша
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 09:28  [ТС]
эт я тоже знаю...какие только способы не пробывала...ничего не получается((
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 09:39
это рабочий код сортировки по твоим условиям


Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
   
  For I = 1 To n
            For J = 1 To m
                MIN = Abs(A(I, J))
                Nmin = J
                    For K = J + 1 To m
                         If Abs(A(I, K)) > MIN Then Nmin = K: MIN = Abs(A(I, K))
                   Next K
                    A(I, Nmin) = A(I, J)
                    A(I, J) = MIN
            Next J
        Next I
0
 Аватар для чудо_Информатик
0 / 0 / 0
Регистрация: 28.03.2010
Сообщений: 20
23.05.2010, 09:49  [ТС]
спасибо...а что нужно сделать чтоб произошла сортировка?
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
23.05.2010, 15:01
вместо
Visual Basic
1
2
3
4
5
6
7
8
9
10
        For i = 1 To n
            For j = 1 To m
                If math.abs(a(i,j))<minThen
                    p = min
                    min = math.abs(a(i,j))
                    math.abs(a(i,j)) = p
                End If
 
            Next
        Next



поставь
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
 For I = 1 To n
            For J = 1 To m
                MIN = Abs(A(I, J))
                Nmin = J
                    For K = J + 1 To m
                         If Abs(A(I, K)) > MIN Then Nmin = K: MIN = Abs(A(I, K))
                   Next K
                    A(I, Nmin) = A(I, J)
                    A(I, J) = MIN
            Next J
        Next I
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.05.2010, 15:01
Помогаю со студенческими работами здесь

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

Расположить элементы каждой строки матрицы в порядке возрастания
Для матрицы расположить элементы каждой строки в порядке возрастания . Использовать подпрограмму сортировки элементов ОДНОМЕРНОГО массива. ...

Расположить элементы каждой строки матрицы в порядке возрастания
Здравствуйте!Нужно расположить элементы каждой строки в порядке возрастания, используя подпрограмму сортировки элементов одномерного...

Расставить строки матрицы в порядке возрастания их первых элементов.
Помогите решить Дана матрица размером N*M.Расставить строки матрицы в порядке возрастания их первых элементов. Заранее признателен

Расставить строки матрицы в порядке возрастания их первых элементов
Дана матрица размером N*M.Расставить строки матрицы в порядке возрастания их первых элементов. Заранее спасибо!


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru