powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Требуется модернизировать (упростить) программу
4 сообщений из 4, страница 1 из 1
Требуется модернизировать (упростить) программу
    #38817686
Anton12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуется модернизировать (упростить) программу так, чтобы данные на выходе не изменились, а остались такими же, как были до модернизации. Рассматривается метод Гаусса. Входные данные см. в приложении. Помогите пожалуйста!

Код: vbnet
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.
Sub метод_гаусса()
Const n = 3
Dim a(1 To n, 1 To n) As Double, b(1 To n) As Double, i As Integer, j As Integer, A1 As Double, k As Integer, x(1 To n) As Double
For i = 1 To n
For j = 1 To n
a(i, j) = Cells(i, j)
Next j
b(i) = Cells(i, n + 1)
Next i
For i = 1 To n
A1 = a(i, i)
b(i) = b(i) / A1
For j = 1 To n
a(i, j) = a(i, j) / A1
Next j
For k = i + 1 To n
A1 = a(k, i)
b(k) = b(k) - b(i) * A1
For j = 1 To n
a(k, j) = a(k, j) - a(i, j) * A1
Next j, k, i
x(n) = b(n)
For i = n - 1 To 1 Step -1
x(i) = b(i)
For j = n To i + 1 Step -1
x(i) = x(i) - x(j) * a(i, j)
Next j, i
For i = 1 To n
Cells(n + 2, i) = x(i)
Next i
Range("D5").Formula = "=A2*A5+B2*B5+C2*C5"
End Sub


Модератор: Учимся использовать тэги оформления кода - FAQ
...
Рейтинг: 0 / 0
Требуется модернизировать (упростить) программу
    #38817936
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton12,

Элементарно. Забей нужные константы в ячейки, все-равно процедура параметры не получает.
...
Рейтинг: 0 / 0
Требуется модернизировать (упростить) программу
    #38818046
Anton12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VladConn,
как это сделать? совсем не могу разобраться...
...
Рейтинг: 0 / 0
Требуется модернизировать (упростить) программу
    #38818221
капитанская дочка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton12,

небось в универе дали задачку переделать классический метод Гаусса в Гаусса-Зейделя? я только в толк не возьму о какой помощи идет речь. об этой ? или об этой ?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Требуется модернизировать (упростить) программу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]