Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#121: 2009-04-16 04:30:31 ЛС | профиль | цитата
Dilma, надо чтобы и ответ человек получить мог. Но это обсуждаемо.

filyaxxxcom, пардон, немедленно исправлю.
карма: 1

0
Ответов: 1088
Рейтинг: 112
#122: 2009-04-16 04:35:19 ЛС | профиль | цитата
Если будет время то и я поучаствую.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5446
Рейтинг: 323
#123: 2009-04-16 04:40:34 ЛС | профиль | цитата
andrestudio, тут вопрос сложный. Battle Hiasm и прошлый Contest проходили под олимпийским девизом "главное -- участие", победителями считались все представившие корректные схемы.

PS. Давайте обсуждать в новой теме, тут только запись.
карма: 1

0
Ответов: 5446
Рейтинг: 323
#124: 2009-04-18 00:12:33 ЛС | профиль | цитата
Ну и где энтузиасты? Для 2-3 человек заморачиваться с поиском хороших задач как-то не хочется...
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#125: 2009-04-18 00:33:40 ЛС | профиль | цитата
кризис как никак...
карма: 27
0
Ответов: 5446
Рейтинг: 323
#126: 2009-04-18 00:47:13 ЛС | профиль | цитата

Если бы кризиса не было - его надо было бы придумать

карма: 1

0
Ответов: 485
Рейтинг: 86
#127: 2009-04-18 00:52:34 ЛС | профиль | цитата
Ладно, согласен на "серебро"...
карма: 0

0
Ответов: 30
Рейтинг: 2
#128: 2009-09-06 21:05:05 ЛС | профиль | цитата
***********Для 2-3 человек заморачиваться с поиском хороших задач

Здравствуйте!
Я тут - новенький, еще со всеми примочками не разобрался!

Вот простая задачка -
Создать компонент, который по выражению, полученному из потока , выдает данные. Типа: входные -> [(2+2)*3-10/2] выходные -> [7]

И что бы сильно не ломать мозги - не использовать унарный минус, десятичную точку без нуля (.314), а компонент считал бы плюс, минус, делить, делить целое, остаток от деления на целое, умножить, квадрат. Все!!!
карма: 0

0
Ответов: 8926
Рейтинг: 823
#129: 2009-09-06 21:33:25 ЛС | профиль | цитата
BeginEnd, уже начал делать, да вспомнил, что такой компонент давно уже есть
карма: 19

0
Ответов: 30
Рейтинг: 2
#130: 2009-09-06 22:12:57 ЛС | профиль | цитата
Я такого не нашел!
В Delphi - есть, в HiAsm - не нашел...
Если подскажете - буду оч благодарен!
Если Вы про математические блоки, то они не разбирают поток на операнды и операторы, а требуют решения от программера!
А узнал я про HiAsm только вчера!!!
День разбирался, седня начал пробовать писать!
Вещь - замечательная!!!

PS/ЗЫ. Даже, если есть такой компонент - то для задачи очень даже подойдет! В обучении обработки потока, т.к. за день я дошел только до 1/3-й...
карма: 0

0
Разработчик
Ответов: 26148
Рейтинг: 2126
#131: 2009-09-06 22:35:32 ЛС | профиль | цитата
BeginEnd писал(а):
то они не разбирают поток на операнды и операторы

MathParse называется, где Parse -- разбор

------------ Дoбавленo в 22.37:


Add(MainForm,2953706,112,105)
{
}
Add(Button,2151046,168,105)
{
Left=20
Top=25
link(onClick,1834605:doData,[])
}
Add(Edit,7683434,322,154)
{
Left=85
Top=25
link(Str,10424193:reCalc,[])
}
Add(MathParse,10424193,315,98)
{
MathStr=""
Point(doMathStr)
Point(reCalc)
}
Add(Hub,14902312,266,105)
{
link(onEvent1,10424193:doMathStr,[])
link(onEvent2,7683434:doText,[(301,118)(301,160)])
}
Add(DoData,1834605,217,105)
{
Data=String((2+2)*3-10/2)
link(onEventData,14902312:doEvent1,[])
}

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#132: 2009-09-06 22:59:37 ЛС | профиль | цитата
nesco писал(а):


Пробовал!
Вот код...


Add(MainForm,2953706,21,14)
{
}
Add(Edit,1368843,21,70)
{
Left=230
Top=37
Width=140
Text="(3+6)/3+1"
link(onEnter,975767:doCalc,[(75,83)(75,76)])
}
Add(MathParse,975767,98,70)
{
link(onResult,10768473:doText,[])
}
Add(Edit,10768473,168,70)
{
Left=230
Top=139
}
Add(Label,14324278,70,14)
{
Left=15
Top=40
Width=189
Height=17
Caption="Сюда вводим простую формулу"
}
Add(Label,9688558,168,14)
{
Left=15
Top=142
Width=159
Height=17
Caption="Здесь - результат вычислений"
}
Add(Label,12557431,119,14)
{
Left=230
Top=87
Width=59
Height=17
Caption="Enter"
}

Не считает!!!
Куда перебросить тэг?

карма: 0

0
Ответов: 30
Рейтинг: 2
#133: 2009-09-06 23:09:57 ЛС | профиль | цитата
Наша сеть глючит!
Ответ от gate3.polustrovo.net - это от BeginEnd, извините,пжлст, я за "жизнь без вирусов", что-то глюкнуло...
Если проблемы, всегда Вам мой IP сообщу.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#134: 2009-09-06 23:19:56 ЛС | профиль | цитата
BeginEnd, А так
code_14843.txt
сначала вводишь маску (точка doMathStr), а потом команду Calc
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_14843.txt [781B] [721]
Разработчик
Ответов: 26148
Рейтинг: 2126
#135: 2009-09-06 23:21:57 ЛС | профиль | цитата
Tad писал(а):
сначала вводишь маску (точка doMathStr), а потом команду Calc

А что, reCalc применять нельзя, как у меня в схеме
карма: 22

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