Go (x) ° - это автоматический решатель формул для игроков с геокэшингом.
В некоторых мультикашах конечное положение / положение этапа указывается в форме формулы, например: N 48 ° 43. (B) (E-4) (A-5) 'E 021 ° 14. (C-2) (A ) (D-45) '.
Go (x) ° освобождает геокашеры от самостоятельного расчета, записи значений и ручного ввода координат результатов в приложение карты.
Типичный вариант использования приложения можно резюмировать следующим образом:
1. Скопируйте и вставьте формулу в Go (x) °.
2. При необходимости отредактируйте вставленный текст, чтобы получить действительную формулу.
3. Введите требуемые значения переменных.
4. Нажмите на маркер на карте, чтобы открыть местоположение в вашем любимом картографическом приложении.
Формула и значение каждой переменной постоянно хранятся сразу после ввода.
В любой момент вы можете увидеть частичный результат, вычисленный с известными значениями.
Если все необходимые значения введены и результат имеет форму действительных координат, то результат автоматически отображается на карте, откуда вы можете отправить его непосредственно в другие приложения карты.
Пока поддерживается распознавание координат только в формате X DD ° MM.MMM 'Y DDD ° MM.MMM' (с допуском для белых символов, ° и т. Д.).
Прямая отправка координат в другое приложение поддерживается для: Google Maps, Locus Map Pro, Locus Map Free, Waze.
-------- Правила действительной формулы --------
1. Текст в квадратных скобках считается алгебраической формулой (со стандартным приоритетом операторов и допуском для белых символов), содержащей:
- десятичные константы: 3,5 , 7 , -4 , +0.01 , 4,8 , -9,6 , ... (значения отображаются с точностью до трех знаков после запятой)
- переменные: a , x , BBB , Q1 , Q2 , число_1 , ... (подчеркивание "_" - единственный не буквенно-цифровой символ, разрешенный в имени переменной)
- операторы: + , - , * , / , : , % , ^ (соответственно: плюс, минус, умножение, деление, деление, по модулю, степень)
- скобки и круглые скобки: () , {} , [] (все три типа имеют одинаковое значение)
2. Текст вне квадратных скобок имеет следующие ограничения:
- разрешены только целые числа
- имена переменных могут содержать только буквы алфавита, кроме W, E, N, S (они зарезервированы для точек компаса) и "_"
3. Длина формулы ограничена 1500 символами!
-------- Примеры формул --------
С.ш. 48 ° 43. С (А + D) D '
В.д. 021 ° 15. (B - B) (C - A) (E) '
Это допустимая формула с переменными A, B, C, D, E. Белые символы в скобках (между операторами и операндами) игнорируются.
N 48 ° 4D. (AB * BA + CB * D) 'E 021 ° 14. (CD-2 * B) AC'
Это действительная формула с переменными AB, AC, B, BA, CB, CD, D. Если отдельные буквы обозначают цифры, то целесообразно перейти в режим однобуквенных переменных, и мы получим переменные A, B, C, D .
№ 48 45. [108 + (ABB / 15)]
E 021 12. 305 - [(ABB% 15) x 2] + A
Это верная формула с переменными ABB, A. Перейдя в режим однобуквенных переменных, мы получим переменные A, B.
Более того, есть хитрость - символ «х». Приложение спросит вас о «x» - является ли это оператором умножения или нет.
Если мы выберем «нет», то «x» будет рассматриваться как другая переменная.
С.ш. 48 ° 45. (2X) (2X + Y) (3X + 2Y)
В.д. 21 ° 12. (3 + X) (X + Y) (1 + Y)
Это действительная формула, потому что умножение будет автоматически добавляться везде, где отсутствует оператор, т.е. (2X) будет изменен на (2 * X) или, например, (4 (a + b)) будет заменено на (4 * (a + b)) и т. Д.
Вставка умножения работает только внутри скобок. Обозначение B2 не будет изменено на B * 2 даже внутри скобок, потому что оно будет распознано как переменная B2.
N48 ° (D + J + M + O) .E (R: A) + (C + L + O)
E021 ° (G ^ I). (A + B + E + F + G + H + K + L + N + P).
Это действительная формула, но если мы хотим, чтобы E частично ... E (R: A) ... распознавался как переменная, мы должны поместить его в скобки, то есть ... (E) (R: A). .., потому что E - зарезервированный символ для "Востока".
Если мы изменим эту часть на ... (E (R: A)) ... тогда умножение будет вставлено после E, и мы получим (E * (R: A))
Последнее обновление
11 февр. 2024 г.