0 / 0 / 0
Регистрация: 02.11.2017
Сообщений: 27
|
||||||
1 | ||||||
Проверка InputBox с использованием Property метода02.11.2017, 09:06. Показов 981. Ответов 17
Метки visual basic (Все метки)
0
|
02.11.2017, 09:06 | |
Ответы с готовыми решениями:
17
Не заносится значение с использованием InputBox Проверка корректности ввода даты InputBox Проверка на число в InputBox вызывает ошибку Проверка на допустимость вводимых значений в TextBox и в Inputbox |
28 / 28 / 4
Регистрация: 07.06.2017
Сообщений: 166
|
||||||
02.11.2017, 11:55 | 3 | |||||
Лучше так писать:
0
|
02.11.2017, 12:13 | 4 |
Осмелюсь спросить чем лучше?
Короче запись? А вообще, операция возведения в степень выполняется медленнее умножения, и по этому, при частом обращении, как раз таки рекомендуют заменять её умножением.
0
|
28 / 28 / 4
Регистрация: 07.06.2017
Сообщений: 166
|
|
02.11.2017, 12:31 | 5 |
0
|
285 / 213 / 42
Регистрация: 04.02.2015
Сообщений: 1,344
|
|
02.11.2017, 13:25 | 6 |
0
|
02.11.2017, 16:52 | 7 | |||||
Практика сила.
1
|
oh my god
|
||||||
02.11.2017, 22:50 | 8 | |||||
Сочинил функцию для возведения в степень ))
=1000
0
|
28 / 28 / 4
Регистрация: 07.06.2017
Сообщений: 166
|
|||||||||||
03.11.2017, 08:17 | 11 | ||||||||||
Есть еще дихотомический алгоритм возведения в степень. Но не думаю, что он быстрее будет, чем банальное перемножение.
0
|
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
|
|
03.11.2017, 23:17 | 12 |
Выбор за вами.
2
|
oh my god
|
||||||
04.11.2017, 06:34 | 14 | |||||
Проявите фантазию ребята
= 1000
0
|
04.11.2017, 06:37 | 15 |
Ребята, во всём нужна мера
Если 1 или 100 раз вычислить степень, то конечно, вполне подойдет стандартная функция ^ Разницу во времени ни кто не заметит. А вот к примеру в играх есть формула, которая определяет коллизии объектов и основана на исчислении расстояний, там формула AB = √(xb - xa)^2 + (yb - ya)^2 2 раза вычисляется степень и применять эту формулу в непрерывном цикле нужно миллионы раз подряд для различных объектов на игровом поле. Вот тут выигрыш во времени очень существенный, если заменить квадрат на умножение.
1
|
oh my god
|
|
04.11.2017, 06:43 | 16 |
Конечно эту формулу нужно распарсивать с присвоением к переменным сначало результаты корней
затем перемножением, бесспорно что при многократном вызове не следует оставлять так
0
|
10 / 6 / 0
Регистрация: 06.11.2017
Сообщений: 21
|
|
06.11.2017, 20:33 | 17 |
Проблема здесь в том что в VB6 насколько мне известно используется вещественное возведение в степень - без разницы какое число стоит справа - целое или дробное.
К тому же в коде ТС вообще используется Variant, так что разговор скорости здесь вообще не имеет смысла.
1
|
oh my god
|
|
09.11.2017, 13:11 | 18 |
Давно хотел поставить Вам отзыв, но почемуто не могу этого сделать, возможно какойто баг на форуме
но знайте я это сделаю !
0
|
09.11.2017, 13:11 | |
09.11.2017, 13:11 | |
Помогаю со студенческими работами здесь
18
Как обратится к non static property из static метода Выполнить с использованием данного метода Проблема с использованием метода VK.Group Проверка метода Гаусса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |