Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   На 0 делить нельзя! (https://javascript.ru/forum/offtopic/25182-na-0-delit-nelzya.html)

Livaanderiamarum 28.01.2012 20:08

Раскрою вам секрет, операторы арифметики могут работать только с числами. 0 и inf не числа. Например 2^0 означает умножить 2 на 2, 0 раз. Оператор степень просто не выполняет работу, В результате получится 2.
2+0 означает прибавить к 2 ничего. но дело в том что в мире бесконечное количество "ничего" в каждом месте. Вся двойка просто пронизана ничем. Между двойкой и тройкой влезает ничего, при чем в бесконечном количестве. Это означает что 2+0 = 2 потому что мы не делаем операцию. оператор не умеет работать с нечислами. по этому просто СЛОЖЕНИЕ НЕ ДЕЛАЕТСЯ.

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

по той же причине и не сработает оператор умножения
2*0 = 2


Иными словами не нужно пытаться использовать операторы числовые для работы с нечислами.
операция 2 - 2 возвращает нечисло.

Если хотите работать с нечислами нужно разработать другие операторы.

function 28.01.2012 20:22

Ладно, вы мне совсем уже голову засорили.

Цитата:

Сообщение от Livaanderiamarum
проще говоря
4*0 = 20*0
сокращаем одинаковые множители
4 = 20

Цитата:

Сообщение от Livaanderiamarum
2*0 = 2

И т.д. Закрывайте тему.

Livaanderiamarum 28.01.2012 20:27

Цитата:

Сообщение от function
И т.д. Закрывайте тему.

знаешь типичное быдло, в школе тебя научили как робота что МИР УСТРОЕН ТАК А НЕ ИНАЧЕ, и ты уже разучился думать своей головой.

типичный обыватель

function 28.01.2012 20:30

Вы хотите оспорить, что 2 неравно 3?

Livaanderiamarum 28.01.2012 20:42

Цитата:

Сообщение от function (Сообщение 153674)
Вы хотите оспорить, что 2 неравно 3?

я не хочу спорить. я хочу сказать что операторы арифметики могут работать только с количеством, то есть с числами, если же мы начинаем пытаться использовать их в НЕЧИСЛАХ, например 0 и inf , то они не работают. Иначе поспорь вот с этим

10*0=30*0
одинаковые множетели сокращаются
10=30

B@rmaley.e><e 28.01.2012 20:46

Livaanderiamarum, я вижу, Вы сами мало чего понимаете в математике. Придумали какие-то нечисла.

Livaanderiamarum 28.01.2012 20:51

Цитата:

Сообщение от B@rmaley.e><e
Livaanderiamarum, я вижу, Вы сами мало чего понимаете в математике. Придумали какие-то нечисла.

Математику ПРИДУМАЛИ, ты не поверишь, люди. я лишь пересматриваю концепции использования оператора. что в этом такого?

B@rmaley.e><e 28.01.2012 20:55

Цитата:

Сообщение от Livaanderiamarum
Математику ПРИДУМАЛИ

А физические законы мира сами подстроились под неё?

poorking 28.01.2012 20:56

Цитата:

Сообщение от Livaanderiamarum
10*0=30*0
одинаковые множетели сокращаются
10=30

Но нельзя сокращать нули, мне так в школе вдолбили

Livaanderiamarum 28.01.2012 21:00

Цитата:

Сообщение от poorking (Сообщение 153697)
Но нельзя сокращать нули, мне так в школе вдолбили

14-14 = 0

10*0=30*0

10*(14-14) = 30*(14-14)

множетель (14-14) , а мы его еще не считали, и не знаем что там ноль сокращается.

10=30

__________________________________

А вообще подобные вещи как нельзя и возникают от того что операторы начинают работать неверно с нечислами.
По этому и делают как бы исключения. Мне кажется нужно придумать алгоритмы для работы с нечислами. то есть просто описать поведение операторов, для нечисел, так же как когда-то люди описали поведение операторов с числами.


Часовой пояс GMT +3, время: 18:59.