Сообщение от jimon
про If KeyHit(57) K=(K+1) Mod N незнал
|
Лучше такую конструкцию не юзать, ибо она наоборот медленнее чем
K = K + 1
If K > N Then K = 0
Раз в 10 быстрее чем mod.
а)"Переключатель двух состояний"
То есть просто переменная, которая может принимать значения 1 или 0 :
или
Всё просто.
|
Тут как раз первый вариант предпочтительнее, ибо быстрее в 2-3 раза чем NOT.
в)"Минимумы и максимумы"
Часто используется для переменных, которые возратают (или уменьшаются) только до какого-то определенного значения (например для скорости):
Speed=Speed + (1 And Speed < 2)*.5
|
Здесь тоже лучше такую конструкцию не использовать, ибо медленне чем
If x < 10 Then x = x * 0.5
раза в 2-3
И насчет знака возведения в степень "^", если известна степень, то лучше заменить на умножение N раз, будет быстрее намного.