forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   AudioSoft на Blitz'е (http://forum.boolean.name/showthread.php?t=389)

alex-mad 07.12.2005 08:31

Цитата:

Originally posted by Jet@Dec 6 2005, 11:31 PM
alex-mad сказал то же самое, только привел другие доказательства, с математической точки зрения не такие строгие, но зато сразу все понятно. молодец. :bravo: а я никогда "картинками" не умел думать. а может, просто тренироваться надо :lol:
спасибо, что оцинил. :)
у тебя просто была общая формула, а для частного лучше уже формулу как можно с меньшим количеством вычислений...

alex-mad 07.12.2005 08:36

Цитата:

Originally posted by Kain@Dec 7 2005, 02:12 AM
для всех
зачем все так много всего придумали и доказали
я же не просил всю математику сюда привлеч, ведь чем сложней кажется условие и простом ответе,всё смотрится куда круче докт.дисерт
не надо испоьзовать глубокие знания для удовольствия

"самый короткий путь между двумя точками енто прямая "
зачем какието пространства примешивать,прямую и надо было узреть (хотя пространственная геометрия, как нам тогда сказали--не спорю..)
а фся математика сводится к теореме Пифагора
c^2=a^2+b^2
вот просто и красиво я же для приятного привел её?
детство как никак (не только для меня ... )
Но фсё равно ВСЕМ спасибо за оживлённый интерес к задаче,
мне понравилось :friends:")

чувак, мне эта задача была не в напряг, а в удовольствие, так сказать, размял мозги...
я когда увидел, что учловие не правельно понял, я его перечитал и через 1 минуту напостил ответ...
совет: такие задачки, если не всегда быстро решаешь, выкладывай, они могут пригодится даже в программанге! :o''

impersonalis 07.12.2005 23:58

Вложений: 2
А я ведь говорил - мат. анализ рулит.
Берём вашу функцию S(x). Находим производную, благо считается это в уме. (почти ;) )
Решаем однородное уравнение - находим экстремальное значение x.
До этого значения производная отрицательная, после - положительная - следовательно экстремум явяется минимумом.
(что, в общем то, читателю очевидно)
Вот и всё - подставляем найденный х в исходное уравнение и упрощаем его (путём несложных математических преобразований).
;)
Как говорит, в таких случаях один мой одногруппник "Халява!"

alex-mad 08.12.2005 00:01

чисто математический подход! :ok: респект

Kain 11.12.2005 01:01

impersonalis
рулит-рулит :bravo: , но не мог ли на школьном уровне объяснить, а то ведь я не доучился как след, ну и некоторые слова не момню чё значять :SOS:
alex-mad
ладно насчет " ...глубокие знания для удовольствия... я перебрал признаю !!!
но не понял про совет
за критику тенкс

alex-mad 11.12.2005 01:34

Цитата:

Originally posted by Kain@Dec 11 2005, 12:01 AM
но не понял про совет
если будут задачки такого типа, которые не можешь решить, пость их...
их формулы могут понадобиться в прогаминге :)

Kain 12.12.2005 02:19

А-га а а ...!!! :wallbash:

Kain 12.12.2005 03:07

кстати у мя вопрос (не задача, но все же) подскажите как или чем создать игровое поле (игра REVERSI) 8х8 белых квадратиков, а то мучаюсь не знаю с какой функции начать изучение,
просто у меня была матрица X*X*3 (3 кол-во изображений хранимых в одной ячейке(ими можно было управлять), я использовал 1 пустую 2 мой цвет 3 цвет противника ) в MMB (там делал игру),
ну и вроде дальше надо будет реагировать с мышкой.... вобщем если есть варианты могу подробней про нужду :unsure:

jimon 12.12.2005 21:53

dim здесь рулит

alex-mad 12.12.2005 22:03

Цитата:

Originally posted by jimon@Dec 12 2005, 08:53 PM
dim здесь рулит
ответь ему поконкретнее... то што массив юзается это ясно, а ты куском кода помоги ;)

jimon 12.12.2005 22:08

dim m#(5,5)

ето матрица 5,5 точнее 6,6
просто юзаеш как переменую => m(0,0)=4
ну и подобное

тут надо отвечать на конкретный вопрос
невсюже игру сразу делают :)

Kain 15.12.2005 01:40

Код:

Graphics 200 ,200 ,32, 3
Dim pole(7,7) 
For y=0 To 7       
 For x=0 To 7
;////формула: по координатам находим порядковый номер
pole (x,y) = y*8+x+1       
Next 
Next

;////проверка 

While Not KeyHit(1)           
cell = Input ("ß÷åêà ") 

;////обратное действие: по порядковому номеру находим координаты

x = cell Mod 8 -1
y = (cell - cell Mod 8) / 8
If cell = o Then Exit End 
Print " pole =" + pole(x,y)
Print "x = " + x +" y = "+y
Wend

Может кто чё заметит не логичное
етот код был набран до совета, поетому вопрос
Цитата:

просто юзаеш как переменую => m(0,0)=4
я могу не только число, но и объект туда-ма затюхать?
и можно ли создать такую матрицу

Код:

dim pole(7,7,cell)
;//// cell там лежат :пустая клетка, объект компа, объект мой

зы: и подскажите чё делать с русским языком
Цитата:

Input ("ß÷åêà ")
такая херь после SAVE

jimon 15.12.2005 21:38

русский язык - хз

надо задавать так dim pole(7,7,2)
будет 3 мерный масив 8*8 и на *3 :)

зачем такой гемор с координатами и порядковым номером ?
обращаешся к массиву pole(0,4,0) , 0 и 4 и есть твои координаты :)

ты поидее и обект туда можеж запихать

Kain 15.12.2005 23:09

Цитата:

зачем такой гемор с координатами и порядковым номером ?
затем чё так я определял чё где находится, но здесь вроде не пройдет...
а как организовать проверку,или послать запрос на проверку объекта:
пусто ?
или занято ?
и кем ?
:(

alex-mad 15.12.2005 23:20

юзай простую проверку
типа :
If pole(x,y) = 1 then ...
else if pole(x,y) = 2 then ...
как то так


Часовой пояс GMT +4, время: 06:16.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot