Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
GameOwnerGosu

если кто сможет перевести программу

16.05.2013, 12:17. Показов 1210. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
сидел около 2 ночей и никак не могу написать программу для курсовой в visual basic studio 2010
дано:
Дифференциальное уравнение X0 Xk h Y0 Общее решение
y′=2∙x∙ln(x) 1 2 0,1 16 y = (x∙ln(x)-x+c)^2
у меня есть программа, только она написана на visual basic 6, не могу ее перевести на visual basic studio 2010, кто может перевести ее помогите пожалуйста
PureBasic
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
Rem Орисание переменных
Dim x() As Single
Dim y() As Single
Dim g() As Single
Dim t() As Single
Private n, i As Integer
Private xk, x0, kx, ky As Single
Private k, k1, k2, k3, k4 As Single
Private h, max, min, y0 As Single
Rem Описание функции, график кототрой необходимо построить
Private Function f(a, b As Single) As Single
p = Log(a) / Log(2.718282)
f = 2 * b ^ 0.5 * p
End Function
Private Function v(x As Single) As Single
p = Log(x) / Log(2.718282)
p1 = Log(x0) / Log(2.718282)
c = y0 ^ 0.5 - x0 * p1 + x0
v = (x * p - x + c) ^ 2
End Function
 
Private Sub EilerMod()
ReDim x(n)
ReDim y(n)
y(0) = y0
For i = 0 To n
x(i) = x0 + h * i
Next i
For i = 0 To n - 1
y(i + 1) = y(i) + h * f(x(i) + h / 2, y(i) + h / 2 * f(x(i), y(i)))
MSFlexGrid1.TextMatrix(1, 0) = Str(x0)
MSFlexGrid1.TextMatrix(i + 2, 0) = Str(x(i + 1))
MSFlexGrid1.TextMatrix(1, 1) = Str(y0)
MSFlexGrid1.TextMatrix(i + 2, 1) = Str(y(i + 1))
Next i
End Sub
 
Private Sub RungeKutt()
ReDim g(n)
g(0) = y0
For i = 0 To n
x(i) = x0 + h * i
Next i
For i = 0 To n - 1
k1 = h * f(x(i), g(i))
k2 = h * f(x(i) + h / 2, g(i) + k1 / 2)
k3 = h * f(x(i) + h / 2, g(i) + k2 / 2)
k4 = h * f(x(i) + h, g(i) + k3)
k = (k1 + 2 * k2 + 2 * k3 + k4) / 6
g(i + 1) = g(i) + k
MSFlexGrid1.TextMatrix(i + 2, 2) = Str(g(i + 1))
MSFlexGrid1.TextMatrix(1, 2) = Str(g(0))
Next i
End Sub
 
Private Sub Obshee()
ReDim t(n)
For i = 0 To n
t(0) = y0
x(i) = x0 + h * i
t(i) = v(x(i))
MSFlexGrid1.TextMatrix(i + 1, 3) = Str(t(i))
Next i
End Sub
Rem Ввод данных
Private Sub Command1_Click()
x0 = Val(Text1.Text)
xk = Val(Text2.Text)
h = Val(Text3.Text)
y0 = Val(Text4.Text)
n = (xk - x0) / h
 
MSFlexGrid1.Rows = n + 2
MSFlexGrid1.TextMatrix(0, 0) = "x"
MSFlexGrid1.TextMatrix(0, 1) = "Эйлер Модифицированный"
MSFlexGrid1.TextMatrix(0, 2) = "Рунге-Кутт"
MSFlexGrid1.TextMatrix(0, 3) = "Общее решение"
 
Label6.Caption = Str(x0)
Label5.Caption = Str(xk)
 
EilerMod
RungeKutt
Obshee
 
max = y0
min = y0
For i = 0 To n
If y(i) > max Then
max = y(i)
End If
If y(i) < min Then
min = y(i)
End If
If g(i) > max Then
max = g(i)
End If
If g(i) < min Then
min = g(i)
End If
If t(i) > max Then
max = t(i)
End If
If t(i) < min Then
min = t(i)
End If
Next i
Label4.Caption = Str(max)
Label7.Caption = Str(min)
kx = (6600 - 960) / (xk - x0)
ky = (5160 - 240) / (max - min)
Picture1.Cls
For i = 1 To n - 1
 
Rem линия Эйлер Мод.
X1 = 960 + Round(kx * (x(i - 1) - x0))
X2 = 960 + Round(kx * (x(i) - x0))
Y1 = 5160 - Round(ky * (y(i - 1) - min))
Y2 = 5160 - Round(ky * (y(i) - min))
Picture1.Line (X1, Y1)-(X2, Y2), RGB(999, 0, 0)
 
Rem линия Рунге-Кутт
X1 = 960 + Round(kx * (x(i - 1) - x0))
X2 = 960 + Round(kx * (x(i) - x0))
Y1 = 5160 - Round(ky * (g(i - 1) - min))
Y2 = 5160 - Round(ky * (g(i) - min))
Picture1.Line (X1, Y1)-(X2, Y2), RGB(0, 999, 0)
 
Rem линия Общее
X1 = 960 + Round(kx * (x(i - 1) - x0))
X2 = 960 + Round(kx * (x(i) - x0))
Y1 = 5160 - Round(ky * (t(i - 1) - min))
Y2 = 5160 - Round(ky * (t(i) - min))
Picture1.Line (X1, Y1)-(X2, Y2), RGB(0, 0, 999)
 
Next i
End Sub
 
Private Sub Command2_Click()
End
End Sub
вот она в текстовом документе, помогите пожалуйста
HTML5
1
http://rghost.ru/46032880
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.05.2013, 12:17
Ответы с готовыми решениями:

Кто сможет перевести код из Visual Basic в C++?

немогу создать программу !!! кто сможет?
Мне нужно создать программму-диалог с компьютором! Требования: Пользователь задаёт вопрос на любую тему а компьютор должен правильно...

Кто сможет перевести код? С Делфи в С#
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs,...

2
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
16.05.2013, 15:25
Цитата Сообщение от GameOwnerGosu Посмотреть сообщение
p = Log(a) / Log(2.718282)

Оставьте p = Log(a) , функция Log в VB - это и есть ln в математике.
То есть Log(2.718282)=1.
2
GameOwnerGosu
16.05.2013, 20:01
Цитата Сообщение от Казанский Посмотреть сообщение

Оставьте p = Log(a) , функция Log в VB - это и есть ln в математике.
То есть Log(2.718282)=1.
там не только в этом там вот этот код MSFlexGrid1.TextMatrix, по другому пишется в Visual basic studio 2010, вот я не могу разобраться, ни разу не работал в нем, сидел пытался, вообще не получается... просил одногруппников помочь, они своим заняты, тоже пытаются разобратся (
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.05.2013, 20:01
Помогаю со студенческими работами здесь

помогите если кто сможет...
Уже не знаю что делать никак не могу попасть не в яндекс не в апорт :( Вообще не могу разобраться с мета тегами вернее не знаю как их...

Оптимизируйте код если кто сможет
Помогите оптимезировать код правельно. Покажите что и чем можно заменить... Зарание спс.

Если кто то сможет, проконсультируйте пожалуйста
Доброго времени суток, необходима помощь в решении задачи по excel. Просить решить полностью будет считаться свинством, хочу попросить...

Кто сможет дать программу распределения ресурсов?
Всем привет , столкнулся с проблемой , нужна программа распределения ресурсов написанная на visual studio , допустим у нас есть 2 вещи и 3...

интересный алгоритм вычисления квадратных корней. кто сможет реализовать задание в программу?
ЦИТАТА : &quot;Также существует интересный алгоритм вычисления квадратных корней. Воспользовавшись им дважды, вы получите корень четвёртой...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru