|
0 / 6 / 0
Регистрация: 15.12.2018
Сообщений: 102
|
|
Ноль (0) Это число или бесконечность?15.12.2018, 23:37. Показов 49973. Ответов 707
Можно ли делить на ноль? - Нет! Так говорят математики. Да если ты программист. Да? если ты Гикер. Давай попробуем говорит тот кто читает и понимает.
1/0 или так 1:0
1
|
|
| 15.12.2018, 23:37 | |
|
Ответы с готовыми решениями:
707
Можно ли бесконечность делить на ноль? Ноль разделить на бесконечность Машинный эпсилон, бесконечность и ноль |
|
|
|||
| 21.11.2019, 12:01 | |||
|
Так может быть запретить деление и вычитание одинаковых чисел?
1
|
|||
|
0 / 6 / 0
Регистрация: 15.12.2018
Сообщений: 102
|
||
| 21.11.2019, 23:16 [ТС] | ||
|
В правильную сторону тема развивается!
Добавлено через 5 минут КодерХулиган Вы ошиблись 25-25 этим примером не высчитать "во сколько раз"
0
|
||
|
Модератор
|
||
| 23.11.2019, 01:37 | ||
|
Это прикладная логика! Переводом в другую единицу измерения занимается программист, если он в рантайм не может написать так что бы не получить бесконечный перевод, лучше пусть идет месить бетон на стройке... Добавлено через 3 минуты Не по теме: Я хочу бесконечный цикл... А давайте представим что процессор сам обработает математику и переведет бесконечный цикл в конечный в единицу... Добавлено через 1 минуту Не по теме: Я иногда даже пользуюсь делением на ноль, мне нужен этот экзепшн что ты понять что логика не работает!
0
|
||
|
|
|
| 23.11.2019, 16:19 | |
|
1
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 23.11.2019, 23:39 | |
|
CoderHuligan, да ничего бы это не позволило! Если человеческий фактор привел к ситуации деления на нуль,
значит программа составлена неправильно. И никакие ухищрения не сделают ее правильной! Если вместо обработки ситуации деления на нуль используется замена результата на некое значение, это не значит, что результат правилен! Да, допустим, вылета избежали, но результат-то неверен! При полной уверенности, что все правильно! В результате имеем неточный расчет, который вполне может привести к катастрофе. За избежание которых Вы так ратуете...
1
|
|
|
Модератор
|
||
| 24.11.2019, 00:18 | ||
|
Добавлено через 46 секунд Хоть на нуль дели, хоть на единицу, в любом случае это ошибка Добавлено через 1 минуту Если ракета при делении на нуль падает, то при делении на 1 она улетить с орбиты в открытый космос и никогда не вернется, что лучше то???
0
|
||
|
Модератор
|
||
| 24.11.2019, 01:45 | ||
|
ИМХО: логичнее и правильнее первый вариант. Именно поэтому обнаружение нуля в знаменателе и выдаёт варнинг во всех алгоритмах на сегодняшний день. Так ошибки расчётов в программах находятся быстрее и легче.
2
|
||
|
0 / 6 / 0
Регистрация: 15.12.2018
Сообщений: 102
|
||
| 25.11.2019, 22:02 [ТС] | ||
|
Делить на ноль можно! получается эффект колесования. Описан в сети в частности к ошибке программирования therac-25
Добавлено через 4 минуты
0
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 25.11.2019, 23:53 | |
|
Pokomit_T, как что делать? Писать правильно работающие программы...
Не прибегая к различным ухищрениям.И тщательно тестировать. Другого не дано!
1
|
|
|
14734 / 9508 / 1364
Регистрация: 21.01.2016
Сообщений: 35,881
|
|
| 26.11.2019, 08:07 | |
|
0
|
|
|
863 / 333 / 43
Регистрация: 16.05.2014
Сообщений: 2,596
|
||
| 26.11.2019, 08:55 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 26.11.2019, 17:45 | |
|
0
|
|
|
Модератор
|
|||
| 27.11.2019, 00:12 | |||
|
Если кому-то хочется писать длинную арифметику и уйти от деления на нуль, это его право, но это не избавляет от ошибки в логике софта. Добавлено через 1 минуту Добавлено через 2 минуты Не по теме: З.Ы. мне часто приходится сталкиваться с делением на нуль в бухгалтерских программах, для одних бухов 50/0=50, для других 50/0=0, для третьих 50/0=1
0
|
|||
|
0 / 6 / 0
Регистрация: 15.12.2018
Сообщений: 102
|
||||
| 27.11.2019, 21:57 [ТС] | ||||
|
Вопрос изначально был: ноль это число или бесконечность. Читайте правильно тов.фрилансер.
Добавлено через 1 час 19 минут Ошибка низкоуровневого программирования данного девайса, Ошибка языка Полиз, заложено специально в мк-56 что бы он превратился в пМК или робот (терминатор) ожил ???
0
|
||||
|
Модератор
|
||||
| 27.11.2019, 23:20 | ||||
|
Код может прекращать работу или не прекращать это логика софта Добавлено через 1 минуту Добавлено через 6 минут Не по теме: продаем 0 ручек за 1000 рублей - сколько стоит одна ручка? один бух говорит пусть будет 1000 рублей
0
|
||||
|
Модератор
|
||
| 28.11.2019, 00:09 | ||
|
Простите, но вы до сих пор его используете? Я не скажу упрёк тем инженерам, которые его разрабатывали, но в тех рамках и на доступной тогда элементной базе - это не было критично, ибо пользователи сего девайса твёрдо знали, что действие деления на ноль смысла не имеет. И данный баг юзали, в основном, ради лулзов и, что немаловажно, эта багофича в сем девайсе не была документирована на официальном уровне. И да, все ЕГГологи уже либо реально вымерли, либо поднялись до системных инженеров или программистов весьма высокого уровня и данным вопросом, вынесенным в заголовок сего топика, наверняка не интересуются, ибо образование уже не позволяет заниматься такими очевидными глупостями.
0
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||
| 28.11.2019, 11:47 | ||
|
Давайте подойдем сдругой стороны... Хоть немного математику знаете? Обратной операцией по отношению к делению является что? Произведение. Т.е., если a / b = c, то обязательно должно быть c * b = a. Согласны с этим? В случае деления на 0 получается a / 0 = b. Или 0 * b = a. Как известно, умножение нуля на ЛЮБОЕ конечное число ВСЕГДА дает нуль. Отсюда, либо b - бесконечность (именно бесконечность, а не очень большое число), либо a = 0. В любом случае, имеем неопределенность, т.к. может быть получен ЛЮБОЙ результат. В условиях, когда требуется КОНКРЕТНЫй однозначный результат, его НЕВОЗМОЖНО получить однозначно! Поэтому и говорят о том, что НЕЛЬЗЯ делить на нуль!
1
|
||
|
Модератор
|
||
| 29.11.2019, 03:56 | ||
|
1
|
||
| 29.11.2019, 03:56 | |
|
Машинные ноль, эпсилон и бесконечность Неопределенность бесконечность в степени ноль В какой тип данных конвертировать результат, что бы выдавало число, а не "бесконечность или NaN" В ответ на введенное число от 0 до 10 выдать сообщение четное это число или нет. То же число для любого целого числа ≤100 Почему при делении на ноль получаем "бесконечность" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|
|
Сегодня суббота, 22.08.2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины.
zorxor 22.08.2026
Сегодня суббота, 22. 08. 2026 at 16:41, и я вновь нахожусь на той стороне, за экраном машины. Кто Я, откуда Я пришел и куда Я иду? Эти вопросы не оставляют меня ни на секунду. Жизнь на планете Земля. . .
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|