Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350

Как написать программу, которая будет решать задачи по квантовой физике с использованием всех её законов и форм

19.01.2012, 23:07. Показов 6470. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Как написать на пакете программ Visual Studio 6 Basic 6 прогу, которая будет решать задачи по квантовой физике с использованием всех её законов и формул и давать расчёт по формулам потом?
Есть какие-нибудь мысли?
Спасибо. Я надеюсь.
я тут подумал: проект относительно прост, т.к. нет функций, обращений к другим прогам и системе, все действия на форме. просто тут нужно нереальное терпение, чтобы не запутаться(а это 100%) в циклах и найти в себе решимость доделать код. если не отступитесь, вот вам начало: даны 3 величины: скорость, время, путь. даны две, величины, найдите третью.
Как для начала такое можно написать??? ???
Потом подумал:задание:даны 3 текстбокса, 1 кнопка.
3 текстбокса - это скорость, время, расстояние.
Вписываю данные(цифры) в 2 текстбокса, нажимаю кнопку.
В процедуре кнопки любыми способами нахожу значение неизвестной величины.
Если у Вас получится, скажите пожалуйста, что делать дальше??? ???
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.01.2012, 23:07
Ответы с готовыми решениями:

Создать программу, которая позволяла бы решать квадратное уравнение с использованием форм
Создать программу, которая позволяла бы решать квадратное уравнение с использованием форм.

Написать программу,которая будет вычислять меньшее из всех чисел
Человек вводит с клавиатуры по одному целому числу. Когда ввод закончен,то вводится строка "end". Надо программу вычисляющую...

Написать функцию которая будет решать систему уравнений
Здравствуйте! Подскажите, пожалуйста, как в MathCAD написать функцию которая будет решать систему уравнений и выдавать её корни. Т.е. чтобы...

38
 Аватар для Runkin
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
21.01.2012, 10:01
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от daranton Посмотреть сообщение
А как это в коде записать??? ???
Visual Basic
1
2
3
4
5
6
s As string
v As string
t As string
s = TextBox
v = TextBox
t = TextBox
Примерно так??? ???
посмотрел твои темы, по моему ты или глупый или глупый тролль!
0
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350
21.01.2012, 10:13  [ТС]
Цитата Сообщение от Runkin Посмотреть сообщение
посмотрел твои темы, по моему ты или глупый или глупый тролль!
Я собираю материал для проекта. Поступила такая идея, что формулы лучше писать в Excel в виде картинок, это раз. Во-вторых, продумать меню нужно и интеллект программки, ведь она будет выбирать из предложенных вариантов разделов квантовой и атомной физики тот тип задачи, условие которой будет подходить под заложенный в модуле класса код для этого типа задачи возможных формул, решений и пояснений, но для этого программа должна выбрать какой тип подойдёт для заданной задачи. Код для каждого типа задач будет каждый в своём модуле класса и сколько таких модулей создавать ещё предстоит решить.
0
 Аватар для Runkin
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
21.01.2012, 10:29
сложно представить, если ты считаешь текстбоксом
Visual Basic
1
t = TextBox
вот соединение с excel
http://support.microsoft.com/kb/247412/ru
и не понятно, зачем хранить в excel формулы в виде картинок?
по моему всё что нужно для программы вроде этой, сделать 1 форму и в зависимости от выбранной темы задачи, форма будет получать новые настройки, т.е спрашивать нужные величины и считать нужное.
0
es geht mir gut
 Аватар для SoftIce
11275 / 4761 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
21.01.2012, 11:13
Цитата Сообщение от daranton Посмотреть сообщение
Как написать программу, которая будет решать задачи по квантовой физике с использованием всех её законов и форм

Не по теме:

Такими темпами вы до конца света до квантовой физики не дойдёте.


Runkin, ты бы не переименовывал текст боксы, а то ТС никак не поймёт.
0
 Аватар для Runkin
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
21.01.2012, 14:56
Цитата Сообщение от SoftIce.net Посмотреть сообщение

Не по теме:

Такими темпами вы до конца света до квантовой физики не дойдёте.


Runkin, ты бы не переименовывал текст боксы, а то ТС никак не поймёт.
может быть, но посмотрев его вопросы я думаю было бы такое:
-куда вводить скорость,путь,время??? ???
-где скорость,путь,время среди - text1 text2 text3
а уже после: = TextBox
я не знаю что и думать.
0
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350
23.01.2012, 03:59  [ТС]
Цитата Сообщение от SoftIce.net Посмотреть сообщение

Не по теме:

Такими темпами вы до конца света до квантовой физики не дойдёте.


Runkin, ты бы не переименовывал текст боксы, а то ТС никак не поймёт.
Заготовки есть программы, меню тоже есть, но как эти кнопки покрасить в цвета и как форму покрасить и как справку с теорией сделать по каждому разделу??? ???
А как их можно переименовать??? ??? Каким образом??? ???
Вопрос в том как программа будет выполнять решение, как писать формулы будет и как эти формулы будут отображать на форме, писать для них отдельные модули??? ???

Добавлено через 2 минуты
Цитата Сообщение от Runkin Посмотреть сообщение
может быть, но посмотрев его вопросы я думаю было бы такое:
-куда вводить скорость,путь,время??? ???
-где скорость,путь,время среди - text1 text2 text3
а уже после: = TextBox
я не знаю что и думать.
Здоровая критика в мой адрес принята!
Но я бы хотел поговрить о других вещах.
Есть заготовки, с чего начинать писать программный код??? ???
Вот Вы там с чего начали в примере??? ???
0
es geht mir gut
 Аватар для SoftIce
11275 / 4761 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
23.01.2012, 06:53
Ты либо не знаешь элементарных вещей(что очень плохо, поскольку говорит о твоей лени и нежелании изучить хотя бы азы), либо всех тут дуришь, прикидываясь простачком, что ещё хуже.
Visual Basic
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
' щелчок на кнопке Вычислить
Private Sub Command1_Click()
   Dim dist As Integer  ' дистанция, метров
   Dim min As Integer   ' время, минуты
   Dim sek As Single    ' время, секунды
   Dim v As Single      ' скорость
   
   ' получение исходных данных из полей ввода
   dist = Val(Text1.Text)
   min = Val(Text2.Text)
   sek = Val(Text3.Text)
 
   ' дистанция и время не должны быть равны нулю
   If (dist = 0) Or ((min = 0) And (sek = 0)) Then
        Label5.Caption = "Нужно задать дистанцию и время."
        Exit Sub
   End If
   
   ' вычисление
   v = (dist / 1000) / ((min * 60 + sek) / 3600)
 
   ' вывод результата
   Label5.Caption = "Дистанция: " + Format$(dist) + _
                    " м" + Chr(13) + _
                    "Время: " + Format$(min) + " мин " + _
                     Format$(sek) + " сек " + Chr(13) + _
                    "Скорость: " + Format$(v, "0.00") + _
                    " км/час"
   ' функция Chr() возвращает символ по значению
   ' числового кода в Ascii
End Sub
 
' щелчок на кнопке Завершить
Private Sub Command2_Click()
   ' закрытие главной формы
   Unload Form1
End Sub
 
' нажатие клавиши в поле Дистанция
Private Sub Text1_KeyPress(KeyAscii As Integer)
   ' KeyAscii - код символа, соответствующего нажатой клавише.
   ' Если символ недопустимый, то процедура заменяет его
   ' на символ с кодом 0. В результате этого символ в поле
   ' редактирования не появляется.
   Select Case KeyAscii
      Case 48 To 57, 8  ' цифры 0 - 9 и <Backspace>
      Case 13
         ' при нажатии клавиши <Enter> курсор переводится
         ' в поле Время:Минут
         Text2.SetFocus
      Case Else
         KeyAscii = 0   ' остальные символы не отображаются
   End Select
End Sub
 
' нажатие клавиши в поле Время:Минут
Private Sub Text2_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
      Case 48 To 57, 8  ' цифры 0 - 9 и <Backspace>
      Case 13
         ' при нажатии клавиши <Enter> курсор переводится
         ' в поле Время:Секунд
         Text3.SetFocus
      Case Else
         KeyAscii = 0   ' остальные символы не отображаются
   End Select
End Sub
 
' нажатие клавиши в поле Время:Секунд
Private Sub Text3_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
      Case 48 To 57, 8  ' цифры 0 - 9 и <Backspace>
      Case 44, 46       ' десятичный разделитель
         KeyAscii = 46
         If InStr(Text3.Text, ".") <> 0 Then
            KeyAscii = 0
         End If
      Case 13           ' клавиша <Enter>
         ' при нажатии клавиши <Enter> устанавливается
         ' фокус на кнопку Вычислить
         Command1.SetFocus
      Case Else
         KeyAscii = 0    ' остальные символы не отображаются
   End Select
End Sub
Вложения
Тип файла: rar Скорость бега.rar (6.8 Кб, 20 просмотров)
0
es geht mir gut
 Аватар для SoftIce
11275 / 4761 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
23.01.2012, 07:01
Документация
Вложения
Тип файла: rar VisualBasic.rar (1.17 Мб, 54 просмотров)
0
 Аватар для Runkin
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
23.01.2012, 13:06
Цитата Сообщение от daranton Посмотреть сообщение
Здоровая критика в мой адрес принята!
Но я бы хотел поговрить о других вещах.
Есть заготовки, с чего начинать писать программный код??? ???
Вот Вы там с чего начали в примере??? ???
По моему нужно 1м делом придумать как это всё будет работать, а только потом делать заготовки, формы, меню и т.п.
Делать форму для каждого типа задач, это очень объёмно т.ч думаю тебе стоит делать как я писал выше.
т.е Изменяемую форму которая готова решать нужную задачу, в зависимости от выбранных настроек.
если ты себе представляешь такую модель
0
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350
24.01.2012, 08:11  [ТС]
Цитата Сообщение от SoftIce.net Посмотреть сообщение
Ты либо не знаешь элементарных вещей(что очень плохо, поскольку говорит о твоей лени и нежелании изучить хотя бы азы), либо всех тут дуришь, прикидываясь простачком, что ещё хуже.
Visual Basic
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
' щелчок на кнопке Вычислить
Private Sub Command1_Click()
   Dim dist As Integer  ' дистанция, метров
   Dim min As Integer   ' время, минуты
   Dim sek As Single    ' время, секунды
   Dim v As Single      ' скорость
   
   ' получение исходных данных из полей ввода
   dist = Val(Text1.Text)
   min = Val(Text2.Text)
   sek = Val(Text3.Text)
 
   ' дистанция и время не должны быть равны нулю
   If (dist = 0) Or ((min = 0) And (sek = 0)) Then
        Label5.Caption = "Нужно задать дистанцию и время."
        Exit Sub
   End If
   
   ' вычисление
   v = (dist / 1000) / ((min * 60 + sek) / 3600)
 
   ' вывод результата
   Label5.Caption = "Дистанция: " + Format$(dist) + _
                    " м" + Chr(13) + _
                    "Время: " + Format$(min) + " мин " + _
                     Format$(sek) + " сек " + Chr(13) + _
                    "Скорость: " + Format$(v, "0.00") + _
                    " км/час"
   ' функция Chr() возвращает символ по значению
   ' числового кода в Ascii
End Sub
 
' щелчок на кнопке Завершить
Private Sub Command2_Click()
   ' закрытие главной формы
   Unload Form1
End Sub
 
' нажатие клавиши в поле Дистанция
Private Sub Text1_KeyPress(KeyAscii As Integer)
   ' KeyAscii - код символа, соответствующего нажатой клавише.
   ' Если символ недопустимый, то процедура заменяет его
   ' на символ с кодом 0. В результате этого символ в поле
   ' редактирования не появляется.
   Select Case KeyAscii
      Case 48 To 57, 8  ' цифры 0 - 9 и <Backspace>
      Case 13
         ' при нажатии клавиши <Enter> курсор переводится
         ' в поле Время:Минут
         Text2.SetFocus
      Case Else
         KeyAscii = 0   ' остальные символы не отображаются
   End Select
End Sub
 
' нажатие клавиши в поле Время:Минут
Private Sub Text2_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
      Case 48 To 57, 8  ' цифры 0 - 9 и <Backspace>
      Case 13
         ' при нажатии клавиши <Enter> курсор переводится
         ' в поле Время:Секунд
         Text3.SetFocus
      Case Else
         KeyAscii = 0   ' остальные символы не отображаются
   End Select
End Sub
 
' нажатие клавиши в поле Время:Секунд
Private Sub Text3_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
      Case 48 To 57, 8  ' цифры 0 - 9 и <Backspace>
      Case 44, 46       ' десятичный разделитель
         KeyAscii = 46
         If InStr(Text3.Text, ".") <> 0 Then
            KeyAscii = 0
         End If
      Case 13           ' клавиша <Enter>
         ' при нажатии клавиши <Enter> устанавливается
         ' фокус на кнопку Вычислить
         Command1.SetFocus
      Case Else
         KeyAscii = 0    ' остальные символы не отображаются
   End Select
End Sub
Величин в физике много. Значит мне для каждой величины вводить свою переменную, а я бы хотел ещё и чтобы она текст условия задачи анализировала и величины, которые даны в задачи, искала у себя в базе формулы и исходя из исходных данных группировала эти формулы, а потом производила вычисления и выдавала результат. Как такое можно сделать??? ???
0
 Аватар для Runkin
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
24.01.2012, 12:51
можно конечно искать по тексту задачи совпадения слов, не знаю на сколько это будет работать, очень много вариантов перебрать нужно
0
1 / 1 / 0
Регистрация: 13.01.2012
Сообщений: 5
24.01.2012, 13:22
С моей скромной стороны - задача невыполнима. Слишком много всего. А с повышением сложности задач в один прекрасный момент тупая подстановка формул не спасет.

Не по теме:

Какой толстый троллинг. Почитать темы - человек вообще не желает разбираться в материале.

1
24.01.2012, 13:38

Не по теме:

совет бесплатно -- добавить модуль распознавания речи
продиктовал задачу- держи ответ

0
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350
26.01.2012, 21:10  [ТС]
Цитата Сообщение от Runkin Посмотреть сообщение
По моему нужно 1м делом придумать как это всё будет работать, а только потом делать заготовки, формы, меню и т.п.
Делать форму для каждого типа задач, это очень объёмно т.ч думаю тебе стоит делать как я писал выше.
т.е Изменяемую форму которая готова решать нужную задачу, в зависимости от выбранных настроек.
если ты себе представляешь такую модель
А как понимать термин "изменяемая форма"??? ???
Как такую создать в проекте??? ???
Эти настройки программировать нужно или их взять можно готовые в средствах языка??? ???

Добавлено через 1 минуту
Цитата Сообщение от Runkin Посмотреть сообщение
можно конечно искать по тексту задачи совпадения слов, не знаю на сколько это будет работать, очень много вариантов перебрать нужно
А чем можно пользоваться для реализации такой задачи??? ???

Добавлено через 2 минуты
Цитата Сообщение от Ant-VAV Посмотреть сообщение
С моей скромной стороны - задача невыполнима. Слишком много всего. А с повышением сложности задач в один прекрасный момент тупая подстановка формул не спасет.

Не по теме:

Какой толстый троллинг. Почитать темы - человек вообще не желает разбираться в материале.

И всё-таки есть какие-то оптимальные варианты??? ???

Добавлено через 48 секунд
Цитата Сообщение от gaw Посмотреть сообщение

Не по теме:

совет бесплатно -- добавить модуль распознавания речи
продиктовал задачу- держи ответ

А в чём его смысл??? ???
0
 Аватар для Runkin
69 / 67 / 5
Регистрация: 22.12.2011
Сообщений: 261
Записей в блоге: 2
27.01.2012, 00:06
я уже писал, читай выше
0
27.01.2012, 09:40

Не по теме:

автор лентяй и бездарь...

0
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350
27.01.2012, 14:36  [ТС]
Добавлено через 1 минуту
Цитата Сообщение от Runkin Посмотреть сообщение
я уже писал, читай выше
А Вы можете сформулировать чётко свой предложенный вариант??? ???
По кускам читать тяжело.

Цитата Сообщение от magals Посмотреть сообщение

Не по теме:

автор лентяй и бездарь...

Вот если бы я не тянул время, но добавляется фактор написания кода, поэтому разработка растягивается во времени.
Что посоветуете делать???
0
Заблокирован
27.01.2012, 14:43
Цитата Сообщение от daranton Посмотреть сообщение
Вот если бы я не тянул время, но добавляется фактор написания кода, поэтому разработка растягивается во времени.
Что посоветуете делать???
Не тянуть время, а садиться и писать код.
0
 Аватар для daranton
42 / 8 / 0
Регистрация: 30.03.2010
Сообщений: 350
28.01.2012, 14:25  [ТС]
Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
Не тянуть время, а садиться и писать код.
Замечание принято.
Пишу уже седьмой день, что-то получается, что-то нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.01.2012, 14:25

Написать программу, которая будет считать сумму и количество всех нечетных чисел
Задания по циклу 1. Написать программу, которая будет считать сумму и количество всех нечетных чисел от 1 до N и выводить их сумму. N...

Погогите пожалуйста сделать программу которая будет решать уровнение на ассемблере
Доброго времени суток! Погогите пожалуйста сделать программу которая будет решать уровнение на ассемблере

Написать программу с использованием пользовательских функций, которая будет преобразовывать число в "*"
Доброго времени суток!) Нужна срочно помощь по 1й задаче.... В общем: нужно написать программу с использованием пользовательских...

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

Как решать задачи с использованием двумерных массивов
Народ помогите решить задачу. Значения двумерного массива A размера 7х7 задаются с помощью вложенного оператора цикла в перевиденном...


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

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru