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

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

19.01.2012, 23:07. Показов 6260. Ответов 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
11274 / 4760 / 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
11274 / 4760 / 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
11274 / 4760 / 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
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru