Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26163
Рейтинг: 2127
#31: 2010-03-29 16:10:19 ЛС | профиль | цитата
Tad писал(а):
плохо

И что тут плохого. Я действовал с позиции пользователя, который, предположим, не знает длину кодов. Или ты хочешь сказать, что схема Assasin-а сверхоптимальна по построению А я доказал, что нет, и что можно сделать короче.
Да в конце концов, я задался такой целью для себя и ее достиг, и что в этом плохого

Да, я сделал огромную ошибку, я выложил свою схему на обозрение всем, поделился называется коротким решением. И за это же получил в дыню. Спасибо Tad тебе за это, я очень признателен. И чем дальше, тем меньше мне хочется всем помогать, и в этом твое большое достижение
карма: 22

0
Ответов: 1321
Рейтинг: 37
#32: 2010-03-29 16:38:14 ЛС | профиль | цитата
nesco писал(а):
Roma, ты ту не причем, это не твои терки, они идут уже давно, задолого до твоего появления на форуме. А решение я Assasin-у показывал, оно ему пригодится. Тебя последнее решение устраивает, так тебе было надо (от -60 до 0 и обратно) или что-то другое

от 0 - 60 извиняюсь сам ошибся
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#33: 2010-03-29 16:54:10 ЛС | профиль | цитата
nesco писал(а):
Или ты хочешь сказать, что схема Assasin-а сверхоптимальна по построению А я доказал, что нет, и что можно сделать короче.
А я ничего не доказывал, а привел данные компиляции.
Всё.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#34: 2010-03-29 18:02:33 ЛС | профиль | цитата
Roma писал(а):
от 0 - 60 извиняюсь сам ошибся

От 0 до 60 сделали в начале. А потом ты запросил
Roma писал(а):
А чтоб от -60 - 0 сделать можно ?

Да еще так настойчиво
Roma писал(а):
Ну кто-нибудь скажет ?

------------ Дoбавленo в 18.16:
Tad писал(а):
привел данные компиляции

И кому они нужны

А я привел решение задачи на математическом аппарате, одной формулой и одним компонентом. Или знание математики и логики у нас цениться перестало, судя по твоим словам, то -- да Тебе, возможно, они уже и не нужны, а вот молодым еще могут пригодиться, если, конечно, пригодятся
карма: 22

0
Ответов: 1321
Рейтинг: 37
#35: 2010-03-29 19:22:07 ЛС | профиль | цитата
Конечно !!!!
Пригодятся всем
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#36: 2010-03-29 21:22:09 ЛС | профиль | цитата
Assasin, твоя схема нормальня ( ИМХО ), но я бы её немного переделал.
code_17596.txt
Таймер нужен только для возврата к 0.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_17596.txt [1.2KB] [150]
Ответов: 1321
Рейтинг: 37
#37: 2010-03-29 21:41:24 ЛС | профиль | цитата
Нажал отпустил нажал и тормозит и моргает много
Сам попробуй
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#38: 2010-03-29 21:47:39 ЛС | профиль | цитата
Roma писал(а):
Нажал отпустил нажал и тормозит и моргает много
Сам попробуй

А он пока назад не вернется до конца, нормально вперед не пойдет, притормозить только можно.
карма: 22

0
Ответов: 1321
Рейтинг: 37
#39: 2010-03-29 21:55:48 ЛС | профиль | цитата
Я об этом и говорю ,у NESCO ЛУЧШЕ !!!!!!!!!!
------------ Дoбавленo в 22.00:
А можешь сделать щетчик от 0 до -60
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#40: 2010-03-29 22:50:35 ЛС | профиль | цитата
Roma, вот я об этом и говорю - таймер не должен все время работать. Таймер на контроль нажатия клавиши в компе есть свой.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26163
Рейтинг: 2127
#41: 2010-03-29 23:27:58 ЛС | профиль | цитата
Roma писал(а):
А можешь сделать щетчик от 0 до -60

Гы. Насчет "щетчика" не знаю (это что, что-то такое, которое щетками чистит ?). А вот счетчик, пожалуйста, как просил от 0 до -60



Add(MainForm,12188145,210,252)
{
Width=288
Height=166
}
Add(Keyboard,14030189,259,210)
{
Key=39
link(onReadKey,14306843:doCalc,[])
}
Add(Label,2320462,406,210)
{
Left=145
Top=55
Width=10
Height=17
Caption="0"
}
Add(Timer,13807707,210,210)
{
Interval=25
link(onTimer,14030189:doReadKey,[])
}
Add(ChangeMon,144242,357,210)
{
link(onData,2320462:doText,[])
}
Add(MathParse,14306843,308,210)
{
DataCount=1
MathStr="((%0 + sign(-%0)) * (%1 = 0)) + ((%0 - sign(60 + %0)) * (%1 = 1))"
Point(doClear)
link(onResult,144242:doData,[])
}

------------ Дoбавленo в 23.35:
А вот то же самое, но с отключаемым таймером и нормально работающий



Add(MainForm,12188145,42,189)
{
Width=288
Height=166
Point(onKeyDown)
Point(onKeyUp)
link(onKeyDown,12021817:doWork2,[])
link(onKeyUp,6522355:doEvent1,[(87,223)(87,279)])
}
Add(Keyboard,14030189,259,210)
{
Key=39
link(onReadKey,14306843:doCalc,[])
}
Add(Label,2320462,406,210)
{
Left=145
Top=55
Width=10
Height=17
Caption="0"
}
Add(Timer,13807707,189,259)
{
Interval=25
Enable=1
AutoStop=60
Point(doAutoStop)
link(onTimer,12021817:doWork3,[(242,265)])
}
Add(ChangeMon,144242,357,210)
{
link(onData,2320462:doText,[])
}
Add(MathParse,14306843,308,210)
{
DataCount=1
MathStr="((%0 + sign(-%0)) * (%1 = 0)) + ((%0 - sign(60 + %0)) * (%1 = 1))"
ResultType=0
Point(doClear)
link(onResult,144242:doData,[])
}
Add(HubEx,12021817,238,210)
{
link(onEvent,14030189:doReadKey,[])
}
Add(Hub,6522355,98,273)
{
link(onEvent1,1885949:doOperation,[])
link(onEvent2,13807707:doTimer,[(124,286)(124,265)])
}
Add(Math,1885949,133,273)
{
OpType=33
ResultType=0
link(onResult,13807707:doAutoStop,[])
link(Op1,14306843:Result,[(139,257)(314,257)])
}

карма: 22

1
Голосовали:Roma
Ответов: 1321
Рейтинг: 37
#42: 2010-03-30 10:33:13 ЛС | профиль | цитата
Спасибо !!!
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#43: 2010-03-30 13:03:55 ЛС | профиль | цитата
nesco писал(а):
Assasin, а проще, слабо Чистая математика, и ничего больше, и никакго моргания
...Вот пусть над этим Assasin и думает, отрабатывет свои ништяки (и че я тут только подписался, даже не знаю)
...Чувствуется, что от Assasin-a ничего не дождешься

nesco, а вот тут мне очень обидно стало , ты хоть посмотрел, есть ли я на форуме в данный момент Так вот посмотрел бы, дата твоего поста 29 Mar 2010 15:10, а я вышел аж 12:30 примерно
Во-вторых, я вообще пока про такую функцию sign ничего не знаю, лучше объясни, что это (теорию, теорему) и как это работать
карма: 10
0
Ответов: 5446
Рейтинг: 323
#44: 2010-03-30 13:25:56 ЛС | профиль | цитата
Assasin, не sing а sign - знак по-ангийски. Определение:
          [ +1, x > 0
sign(x) = [ -1, x < 0
[ 0, x = 0
карма: 1

1
Голосовали:Assasin
Разработчик
Ответов: 26163
Рейтинг: 2127
#45: 2010-03-30 13:45:03 ЛС | профиль | цитата
Assasin писал(а):
я вообще пока про такую функцию sign ничего не знаю

А что, разве в справке не описано
И ты тут совсем ни при чем, мы с Tad-ом грызлись. А пример я, как раз, для тебя и выложил

Так что не обижайся
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)