Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопрос к математикам [6]
Форумы портала PHP.SU » Разное » Прочее » Вопрос к математикам

Страниц (13): В начало « ... 2 3 4 5 [6] 7 8 9 10 ... » В конец
 

76. movEAX - 06 Июля, 2010 - 11:06:53 - перейти к сообщению
ALEN пишет:
В общем, что хотел спросить....
Есть у кого в электронном виде книжки по математике примерно с5-го класса, не важно алгебра или геометрия...

Есть кое-что поинтересней, http://shytex[dot]com/other-ebooks/m[dot][dot][dot]-tutorial-2[dot]html Подмигивание
77. ALEN - 06 Июля, 2010 - 14:39:57 - перейти к сообщению
movEAX
Качаю, посмотрю...

Вот кстати еще прикольную штуку нашел:
Магический Квадрат, над теми у кого с математикой плохо, очень весело постибаться... )))
http://cervera[dot]ru/
78. ALEN - 06 Июля, 2010 - 18:36:19 - перейти к сообщению
movEAX
Не, не то!

1) Нужно на русском
2) Интересует именно примеры, задачи, формулы, теоремы и их доказательства.
79. Champion - 06 Июля, 2010 - 19:09:45 - перейти к сообщению
ALEN пишет:
87+73+78+68+79+87+83+57+53+1
Откуда 1?
(Добавление)
ALEN пишет:
66+73+76+76+71+65+84+69+83+3
Почему в конце 3 ?
80. ALEN - 06 Июля, 2010 - 19:26:42 - перейти к сообщению
Champion
Ну хорошо, маленький подгон, но все же вот расчеты:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. preg_match_all("/(.{1})/i","MS-DOS 6.21",$array);
  4. $sum='0';
  5. foreach($array[1] as $key=>$value){
  6. ord($array[1][$key])."<br/>";
  7. $sum=$sum+ord($array[1][$key]);
  8. }
  9.  
  10. echo $sum."<br/>";
  11.  
  12. preg_match_all("/(.{1})/i","WINDOWS95",$array);
  13. $sum='0';
  14. foreach($array[1] as $key=>$value){
  15. ord($array[1][$key])."<br/>";
  16. $sum=$sum+ord($array[1][$key]);
  17. }
  18.  
  19. echo $sum."<br/>";
  20.  
  21.  
  22. preg_match_all("/(.{1})/i","SYSTEM 7.0",$array);
  23. $sum='0';
  24. foreach($array[1] as $key=>$value){
  25. ord($array[1][$key])."<br/>";
  26. $sum=$sum+ord($array[1][$key]);
  27. }
  28.  
  29. echo $sum."<br/>";
  30.  
  31.  
  32. preg_match_all("/(.{1})/i","BILLGATES",$array);
  33. $sum='0';
  34. foreach($array[1] as $key=>$value){
  35. ord($array[1][$key])."<br/>";
  36. $sum=$sum+ord($array[1][$key]);
  37. }
  38.  
  39. echo $sum."<br/>";
  40. ?>
  41.  


BILLGATES - 663 + 3 то что он третий ))))
(Добавление)
Champion
WINDOWS96 - напиши )))
81. Champion - 06 Июля, 2010 - 19:49:31 - перейти к сообщению
зачем preg_match_all? почему нельзя посимвольно по строке пройтись?
ALEN пишет:
WINDOWS96 - напиши
Такой нету)
ALEN пишет:
+ 3 то что он третий
Аскии-код тройки должен быть... жалкие подгоны) Почему у всех пробел в имени считается, а у винды - нет?
82. ALEN - 06 Июля, 2010 - 22:03:01 - перейти к сообщению
Champion
Вот ты научный человек...
Я понимаю, что это не так, но тема то для чего создана!?! Людей тут напрягают думать....

Знаю, что подгоны это плохо, но еще первый мой пост, на открытие темы, был с ошибкой, чтоб все включали МОСХ )))

Я пример выдернул из инета с сумой ASCII кодов, но сразу решил сам пересчитать все.
P.S. меня очень прикалывают регулярные выражения, да и не целью было оптимально писать вычисления, к тому же многие вообще баловались такими вычислениями... К тому же сразу вспомнил особенности функции unserialize - когда она перед разбором строки, проверяет количество символов и их тип. В общем проще говоря, на таких мелких и смешных примерах делаешь анализ того, как сам пишешь свой код.

Вот мне понравилась игрушка с магическим шаром http://cervera[dot]ru/ для маленьких школьников, чтоб они сообразили как он работает. Жаль, что его не все могут разобрать...

Но самая интересная для меня задача была: "Загадка Эйнштейна":
С другой стороны улицы подряд стоят пять домов, каждый — своего цвета. В каждом живёт человек, все пять — разных национальностей. Каждый человек предпочитает уникальную марку сигарет, напиток и домашнее животное. Кроме того:

1. Норвежец живёт в первом доме.
2. Англичанин живёт в красном доме.
3. Зелёный дом находится слева от белого.
4. Датчанин пьет чай.
5. Тот, кто курит Marlboro, живёт рядом с тем, кто выращивает кошек.
6. Тот, кто живёт в жёлтом доме, курит Dunhill.
7. Немец курит Ротманс.
8. Тот, кто живёт в центре, пьет молоко.
9. Сосед того, кто курит Marlboro, пьет воду.
10. Тот, кто курит Pall Mall, выращивает птиц.
11. Швед выращивает собак.
12. Норвежец живёт рядом с синим домом.
13. Тот, кто выращивает лошадей, живёт в синем доме.
14. Тот, кто курит Winfield, пьет пиво.
15. В зелёном доме пьют кофе.

Вопрос:

* Кто разводит рыбок?
83. Реф - 06 Июля, 2010 - 23:53:10 - перейти к сообщению
ALEN
Только вся соль загадки именно в том, чтоб решить её в уме.
На бумажке совсем просто.
84. ALEN - 07 Июля, 2010 - 14:01:05 - перейти к сообщению
Реф
Мне в ней нравиться сама суть и способ решения.
85. Реф - 08 Июля, 2010 - 01:23:04 - перейти к сообщению
Для разнообразия выложу свою любимую задачку:
Есть две кнопки: одна true, другая false, но где какая не понятно. Есть пара человек: один или всегда лжёт или всегда говорит только правду. Второй хитрый: отвечет всегда правдой только на чётные или нечётные вопросы, и не правдой - на остальные (т. е. например правда - неправда - правда - неправда .... либо неправда - правда - неправда ...). Оба знают правильную кнопку и отвечают на вопросы только да или нет, но мы не знаем, кто есть кто.
За 3 вопроса установить на 100 % какая кнопка правильная.
86. JustUserR - 08 Июля, 2010 - 03:24:11 - перейти к сообщению
Реф пишет:
За 3 вопроса установить на 100 % какая кнопка правильная.
Подозреваю что правильным подходом является использование вопросов с самореференцией - например задать вопрос типа "Если я спрошу у него [другого человека] является ли данная кнопка true - он скажет мне истину?" Так как люди по идее должны знать поведение своего товарища - то такими вопросами можно добиться решение
87. Реф - 08 Июля, 2010 - 03:36:19 - перейти к сообщению
JustUserR
Пока я встречал куда более тривиальные решения данной задачи (кстати, их довольно много). Да и права полагать, что один из людей знает ответы другого, думают нам не дано. Ведь каждый из них может лгать по своему закону. Поэтому ответ на такой вопрос ничего не даёт сам по себе.
88. ALEN - 08 Июля, 2010 - 09:27:49 - перейти к сообщению
Реф
2 вопроса задаем заведомо зная правильный ответ и определяем того, кто хитрый. )))
89. Реф - 08 Июля, 2010 - 14:32:58 - перейти к сообщению
ALEN пишет:
и определяем того, кто хитрый

а надо определить где какая кнопка
90. ALEN - 09 Июля, 2010 - 10:29:12 - перейти к сообщению
Реф
Так следом можно определить и какая где кнопка, в целом даже не задавая вопроса.

Или я не по условию пошел?
(Добавление)
В условии было же, просто задать 3 вопроса, но не конкретно было поставлено, что я должен задавать вопрос: "какая кнопка true, а какая false?"

 

Powered by ExBB FM 1.0 RC1