Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
Имею глобал следующего вида: ^a(.07) = 3 ^a(.08) = 3 ^a(.6) = 2 ^a(1.2) = 4 Как можно с помощью $Q найти все вершины глобала, которые начинаются с "0."? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2007, 08:44 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
=Dimon=Имею глобал следующего вида: ^a(.07) = 3 ^a(.08) = 3 ^a(.6) = 2 ^a(1.2) = 4 Как можно с помощью $Q найти все вершины глобала, которые начинаются с "0."? Дополняю, еще имеется вершина ^a(0) = 4. Нужно найти первую вершину, которая начинается с "0." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2007, 08:51 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
Например, так: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2007, 09:37 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
servitНапример, так: Код: plaintext 1. 2. 3. 4. 5. 6. Спасибо. Уточню еще. Функция нужна для поиска по первым введенным значениям. Первым введенным значение является "0." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2007, 09:55 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
Тогда для введенного значения находите граничные значения индекса и в цикле проходитесь в этих пределах. Например: "0." = [0 .. 1) "0.1" = [0.1 .. 0.2) "1.28" = [1.28 .. 1.29) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2007, 10:19 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
servitТогда для введенного значения находите граничные значения индекса и в цикле проходитесь в этих пределах. Например: "0." = [0 .. 1) "0.1" = [0.1 .. 0.2) "1.28" = [1.28 .. 1.29) Спасибо. Но все равно немного не то. Вопрос видимо с самого начала не так описал :) А если помимо дробных чисел в вершине глобала содержатся еще символы. Например .1 = 1 .2 = 1 .4 = 2 1 = 5 1.1 = 1 "0.4dfvrf3" = 1 и как тут найти значение начинаюшееся на 0.4 ? Сначала перебирать числа, а потом перебирать строки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 03:14 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
Как вообще Каше заставить .4 представить и записать как 0.4? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 05:02 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
=Dimon=Сначала перебирать числа, а потом перебирать строки? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:07 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
=Dimon=Как вообще Каше заставить .4 представить и записать как 0.4? Как вариант так Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:08 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
В приведенном мной выше коде меняете (1<=$QS(key,1)) на (1<=+$QS(key,1)) Пример: >w +"0.3asd" >.3 >w +"-.3asd" >-.3 >w +"3e-1asd" >.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:14 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
Как вариант так Код: plaintext Зачем ""_? можно просто s ^tmp("0.4")="" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:15 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
=Dimon=Зачем ""_? Для пущей убедительности! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:23 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
Спасибо. Это действительно единственный вариант! Не позиционироваться на вершину. А перебирать все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:26 |
|
||
|
Глобалы и дробные числа
|
|||
|---|---|---|---|
|
#18+
=Dimon= , перебирать все не рентабельно. Этого "цифрового всего" может быть очень много. Желательно выбрать все "цифровое", а потом искать "символьное". Что-то типа этого: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2007, 09:46 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35034198&tid=1559060]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 370ms |

| 0 / 0 |
