Человек 14 дней был занят, решением сложной задачи

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (50) « Первая ... 2 3 [4] 5 6 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
 
Мнения разделились... Так каков же ответ?
Всего голосов: 0
Гости не могут голосовать 
yoptm
5.01.2014 - 10:17
2
Статус: Offline


Хохмач

Регистрация: 16.10.12
Сообщений: 775
Цитата (Амфибрахий @ 5.01.2014 - 07:03)
Слева решали технари, справа гуманитарии. Всё правильно, два типа.

Добавлено в 06:06
Цитата (neftcom @ 5.01.2014 - 06:11)
Похоже ТС нас отсылает в первый класс, деление дробей вспомнить  alik.gif

Какие дроби в первом классе? В первом классе все числа натуральные и больше ноля.

Тоесть "технарей" считать учат, а где право где лево - нет?
 
[^]
ps1x
5.01.2014 - 10:17
8
Статус: Offline


Весельчак

Регистрация: 14.11.13
Сообщений: 171
moohomor, вы в школе так не писали? Без знака умножения.

Человек 14 дней был занят
 
[^]
goodhoopoe
5.01.2014 - 10:20
0
Статус: Offline


Ярила

Регистрация: 18.04.08
Сообщений: 2182
так как между скобкой и 2 нет знака умножения имеем результат 6/23.
 
[^]
whitedragon
5.01.2014 - 10:21
1
Статус: Offline


говнобот

Регистрация: 22.03.12
Сообщений: 0
Цитата (puzikoff @ 5.01.2014 - 10:58)
Если есть доступ к линуксовой консоли - не надо мучать Си :)
Код

[pasha@CentOS62 tmp]$ let "a=6/2*(1+2)"; echo $a
9


Ну а на самом деле, если бы в школе я такое (изначальную задачу) написал на доске, мне бы влепили двойку, потому что безграмотно. Как говорят наши заграничные друзья это просто - confusion and obfuscation :)

И то верно, хоча на ksh/bash/zsh арифметику считать shum_lol.gif Frustration through obstruction!

Вроде на sh let еще не было? Но у нас есть универсальное решение!
Код
perl -e 'print 6/2*(2+1) . "\n";'


P.S. Паша, приятно познакомится, Сергей gigi.gif

Это сообщение отредактировал whitedragon - 5.01.2014 - 10:22
 
[^]
benitos
5.01.2014 - 10:21
1
Статус: Offline


Приколист

Регистрация: 4.01.14
Сообщений: 208
Ответы оба правильные! Всё зависит от степени жадности человека!
 
[^]
storks
5.01.2014 - 10:27
5
Статус: Offline


Приколист

Регистрация: 14.03.12
Сообщений: 226
Хаа, у кого-то дробь и деление это разные вещи, кто-то новые скобки нарисовал и находит причины, где этого не сказано (т.е. помимо счета у него и с чтением не лады) а многие, кто отвечает 1 еще говорят что у них высшее тех. образование. Вот только понять не могу, почему за них стыдно и мне?
 
[^]
IvanIvanov
5.01.2014 - 10:28
0
Статус: Offline


Юморист

Регистрация: 24.05.12
Сообщений: 555
Поэтому я всегда использую написание дробей с горизонтальной чертой.
И только ленивые утырки усложняют себе жизнь.

Это сообщение отредактировал IvanIvanov - 5.01.2014 - 10:29
 
[^]
Cole
5.01.2014 - 10:28
8
Статус: Offline


Приколист

Регистрация: 16.08.11
Сообщений: 217
В военное время значение синуса может достигать 4! dont.gif

Это сообщение отредактировал Cole - 5.01.2014 - 10:34
 
[^]
moohomor
5.01.2014 - 10:29
-1
Статус: Offline


Ярила

Регистрация: 5.07.11
Сообщений: 1046
Цитата (ps1x @ 5.01.2014 - 10:17)
moohomor, вы в школе так не писали? Без знака умножения.

писал. это подчиняется правилам опускания знака умножения, что между множителем и скобкой его можно пропустить. но множителем в приведенной вами записи является 6/2.

там выше ссылка с рассуждениями инженера.
как записана задача - решения однозначного быть неможет.
2/3 яповцев дописали знак умножения, 1/3 скобки, и все в каком то смысле правы.
 
[^]
Goobla
5.01.2014 - 10:29
0
Статус: Offline


UQ уменьшен на 300 пунктов

Регистрация: 18.12.11
Сообщений: 384
Ну нормально так ЯПовцы отвечают).
279 голосов - это не хухры-мухры!
И самое главное, что большинство согласны на "9".

Человек 14 дней был занят
 
[^]
Azimut
5.01.2014 - 10:29
2
Статус: Offline


Ярила

Регистрация: 30.10.10
Сообщений: 8077
Цитата (MagVaij @ 5.01.2014 - 07:07)
6:2(1+2) нужно было писать, а то многие решили, что дробь относится ко всему выражению
Запись выглядит непонятной: либо черту и шестерку больше нужно, либо дробь горизонтальную, либо 6/2 в виде дроби, помельче чем (1+2)

Всё правильно, просто те, кто ещё помнит школьную математику с дробями, получают в результате 1.

А те, кто не помнит или не знал школьную математику, а вычисляет "по-компьютерному", где знак / означает не дробь, а заменяет собой знак деления : , получают в результате 9.

Так что и те, и те, по-своему, правы. cool.gif

Это сообщение отредактировал Azimut - 5.01.2014 - 10:44
 
[^]
ermkff
5.01.2014 - 10:34
4
Статус: Offline


Весельчак

Регистрация: 11.04.13
Сообщений: 142
Цитата (moohomor @ 5.01.2014 - 09:43)
да это срачепост.
знака умножения между 2 и ( нет.
те, кто его решает как школьник второго класса получает 6:2*(1+2)=9 .
а те, кто использовал правило для пятого класса http://www.sch2000.ru/employees/consultation/september/5/
Цитата
Случаи возможного пропуска знака умножения:
...
4) между выражениями в скобках.

получает 6:(2*(1+2))=1

Вот ведь человек. И ссылку на умный ресурс указал. И пункт четвертый из ссылки привел. Доволен. А строчкой выше - пункт третий из своей же ссылки - посмотреть не захотел.

"Случаи возможного пропуска знака умножения:
1) между буквенными множителями;
2) между числовым и буквенным множителем;
3) между множителем и скобкой; [b]
4) между выражениями в скобках."
 
[^]
garex
5.01.2014 - 10:35
3
Статус: Offline


Ярила

Регистрация: 16.08.08
Сообщений: 4126
Воистину во всех языках так:

Код
ustimenko@home:~$ php -r 'print 6/2*(1+2);' && ruby -e 'print 6/2*(1+2);' && python -c 'print 6/2*(1+2);'
999


В итоге даёт перевёрнутую 666! Дьявол в деталях.
 
[^]
moohomor
5.01.2014 - 10:38
-2
Статус: Offline


Ярила

Регистрация: 5.07.11
Сообщений: 1046
Цитата (ermkff @ 5.01.2014 - 10:34)
Цитата (moohomor @ 5.01.2014 - 09:43)
да это срачепост.
знака умножения между 2 и ( нет.
те, кто его решает как школьник второго класса получает 6:2*(1+2)=9 .
а те, кто  использовал правило для пятого класса http://www.sch2000.ru/employees/consultation/september/5/
Цитата
Случаи возможного пропуска знака умножения:
...
4) между выражениями в скобках.

получает 6:(2*(1+2))=1

Вот ведь человек. И ссылку на умный ресурс указал. И пункт четвертый из ссылки привел. Доволен. А строчкой выше - пункт третий из своей же ссылки - посмотреть не захотел.

"Случаи возможного пропуска знака умножения:
1) между буквенными множителями;
2) между числовым и буквенным множителем;
3) между множителем и скобкой; [b]
4) между выражениями в скобках."

а между двумя множителями и скобкой?
ну нет тут правильного ответа, потому что пропущено что-то
 
[^]
out75
5.01.2014 - 10:39
4
Статус: Offline


Шутник

Регистрация: 22.01.12
Сообщений: 70
вы тут вообще с ума посходили??? я прошу прощения за фразу за свою... но о каких к чёрту вычислениях можно говорить и спорить??? я вообще когда-то в школу ходил и для меня девятка образовалась сразу и я просто удивлён диалогам!!!!
 
[^]
BMoftheW
5.01.2014 - 10:40
2
Статус: Offline


Сомелье на фрилансе

Регистрация: 28.03.13
Сообщений: 4618
Вот эту картинку на ЯПе обсуждали. Лично я почему , то считал, что сначала делается умножение, а потом деление- без скобок. Но оказывается эти действия равноправны и делаются по порядку слева-направо.

Человек 14 дней был занят
 
[^]
lastnatural
5.01.2014 - 10:40
5
Статус: Offline


Ярила

Регистрация: 23.12.12
Сообщений: 6638
Цитата (42Never @ 5.01.2014 - 06:57)
У умножения и деления одинаковый приоритет

По сути, деление есть умножение на число от 0 до 1
В данном случае, 6/2=6*0,5.
 
[^]
dabunbek
5.01.2014 - 10:41
8
Статус: Offline


Шутник

Регистрация: 2.10.13
Сообщений: 3
Позвольте поинтересоваться, а мы продаем или покупаем?
 
[^]
justjustsamt
5.01.2014 - 10:43
1
Статус: Offline


Приколист

Регистрация: 5.04.13
Сообщений: 270
первый вариант даже с токи зренния программирования не верен.
мой ответ 9.
хотя признаться честно сначала склонился к первому, но потом только заметил, отсутствие скобок в знаменателе.
 
[^]
out75
5.01.2014 - 10:43
-1
Статус: Offline


Шутник

Регистрация: 22.01.12
Сообщений: 70
Цитата (out75 @ 5.01.2014 - 11:39)
вы тут вообще с ума посходили??? я прошу прощения за фразу за свою... но о каких к чёрту вычислениях можно говорить и спорить??? я вообще когда-то в школу ходил и для меня девятка образовалась сразу и я просто удивлён диалогам!!!!

плохо я в школу ходил))) там нет в этом уравнении одного действия))))))
 
[^]
oklexx
5.01.2014 - 10:43
2
Статус: Offline


Приколист

Регистрация: 8.07.13
Сообщений: 307
Цитата (whitedragon @ 5.01.2014 - 10:15)
А что дорогой С++ говорит по ентому поводу?

Код
#include <iostream>
int main() { std::cout<<6/2*(1+2)<<std::endl; return 0; }


$ g++ -o simple_math simple_math.cpp && ./simple_math
9

О! 9! Теперь в енту вашу статистику добавляется чистый компутерный разум  lol.gif Основы мироздания не пошатнулись!

P.S. Дабы не смущать неокрепшие умы, лучше использовать прямые дроби:

Красава.Я пол часа сидел думал какой я дегенерат,что не могу решить задачку такую)Если что окончил политех)Но как челвоек сказал задачка написанна неточно,не понятно,что числитель,а что знаменатель!Если что у меня жена аспирант мехмата,вот она тоже подтвердила,что запись не верна!Хотя так же сказала,что хватит херней заниматься взрослым мужикам)

Это сообщение отредактировал oklexx - 5.01.2014 - 10:45
 
[^]
Reich
5.01.2014 - 10:44
1
Статус: Offline


Юморист

Регистрация: 6.12.12
Сообщений: 528
Azimut, вот не надо тут одно с другим смешивать!
На компьютере знак деления легче написать в латинской раскладке через косую черту(чтобы не переключаться), чем через двоеточие(ведь так и так комп.система определит как знак деления). Соответственно и воспринимается окружающими как знак деления, а не как дробь.

Другой пример: в письменном виде на бумаге только последний оболтус будет изображать знак деления через косую черту, потому что это: а) будет не корректно; б) будет вводить в заблуждение; с) не по "канонам" - на письме дробь пишется именно дробью, не иначе!

Отсюда вывод - т.к. это печаталось на компе, то это есть знак деления как аксиома, и правильный ответ - 9.
 
[^]
out75
5.01.2014 - 10:47
0
Статус: Offline


Шутник

Регистрация: 22.01.12
Сообщений: 70
кто-то умножает, а кто-то делит)))))))))
 
[^]
metrogil
5.01.2014 - 10:48
0
Статус: Online


Ярила

Регистрация: 14.12.12
Сообщений: 2044
Короче. На бумаге -1, на калькуляторе, компьютере -9 ))))))))))
 
[^]
AРЕX
5.01.2014 - 10:48
10
Статус: Offline


Рептилоид

Регистрация: 7.11.13
Сообщений: 2657
Начну с того, что знак деления используют только в арифметике. В алгебре и матанализе двоеточия вы не встретите. Во вторых, дробь - это и есть деление. 1/4 = 1 поделить на 4=0,25. Поэтому если это задача для 4 класса, то там дробей нет и ответ 9. Если задача для людей постарше, то это дробь, где 6 в числителе, остальное в знаменателе и ответ 1. Вы определитесь, к кому вы себя относите, за это и голосуйте. Пока видно, что школоты поболее будет)))
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 86695
0 Пользователей:
Страницы: (50) « Первая ... 2 3 [4] 5 6 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх