ЧТО ТАКОЕ – ПОЛОЖИТЕЛЬНОЕ? И ЧТО ТАКОЕ — ОТРИЦАТЕЛЬНОЕ?
?Previous Entry | Next Entry
Нина Краснова
9 ч. ·
ЧТО ТАКОЕ – ПОЛОЖИТЕЛЬНОЕ?
И ЧТО ТАКОЕ — ОТРИЦАТЕЛЬНОЕ?
Странным образом в нашем русском языке иногда меняются значения каких-то слов на совершенно противоположные привычному, общепринятому, исконному их значению. Например, такие слова-антонимы, как «положительный» и «отрицательный». Синонимом слова «положительный» всегда было слово «хороший»: положительные качества человека, положительный результат чего, какого-то исследования. А синонимом слова «отрицательный» всегда было слово «плохой» — отрицательные качества человека, отрицательный результат.
И вот я слышу по ТВ в передаче «Время покажет», где каждый день идёт речь о короновирусе… что врачи сделали тест на выявление короновируса у одного какого-то человека, и этот тест оказался положительным.
Очень долго я не понимала, какой тест считается хорошим, а какой плохим: отрицательный или положительный?
Значения этих слов-антонимов поменялись местами.
И получается, что если врачи нашли, выявили у тебя короновирус, то это очень хороший, положительный результат и очень ра-а-достное событие! А если у тебя этот короновирус не нашли, то это, оказывается, очень плохой, отрицательный результат и о-очень печальное событие.
…Представляю, как мы с Толечкой Шамардиным, чувствительным к игре слов, смеялись бы над игрой этих слов. Хотя смеяться в данном случае, конечно, не над чем.
7 мая 2020 г.
11Вы, Ваграм Борисович Кеворков, Юрий Александрович Кувалдин и ещё 8
Комментарии: 2Поделились: 1
Супер
Комментировать
Поделиться
Комментарии
Inna Bogachinskaya Ты — умница!!! Вся эта бомбардировка осточертела и убивает людей чаще, чем вирус!!! Дай тебе Бог заниматься тем, что у тебя получается лучше всего ТВОРЧЕСТВОМ!!!! С любовью. …
1
Супер
- · Ответить
- · 5 ч.
Нина Краснова Спасибо, Инночка дорогая! И тебе того же!!!
2
Супер
- · Ответить
- · 4 ч.
Powered by LiveJournal.com
Как изменить положительные числа на отрицательные и наоборот в Excel
Виктор Бухтеев
5.4K
Обсудить
При некоторых расчетах в электронных таблицах Microsoft Excel получается так, что отрицательные числа становятся положительными или положительные отрицательными, что нужно изменить, нормализовав тем самым отображение содержимого.
Я представлю два метода, выполняющих перевод значений в ячейках, а вы выберите тот, который придется по душе.
Способ 1: Формула + вспомогательный столбец
Этот метод хорош тем, что не требует ручной манипуляции со специальными вставками, о которых пойдет речь в следующем варианте. Однако придется использовать формулу, чтобы достичь желаемого результата. Дело в том, что если просто умножить ячейки на -1, а затем перенести их, в пустых клетках появится 0.
Если же пустых клеток у вас нет, просто умножьте значение на -1 во вспомогательным столбце, растяните формулу, а затем перенесите ее так, как это будет показано в конце следующей инструкции.
Что касается создания функции, то в этом случае идеальным вариантом будет ЕСЛИ, чтобы исключить пустые ячейки. Давайте более детально разберемся с ее созданием и настройкой вспомогательного столбца.
-
Напротив текущей таблицы в пустой клетке введите =ЕСЛИ(), объявив тем самым интересующую нас функцию.
-
Затем впишите условие A1<>»». Это означает, что действие нужно выполнить, когда в ячейке нет пустоты.
-
После этого введите само действие, то есть умножьте ячейку на -1, записав это как A1*-1;. После единицы обязательно поставьте точку с запятой.
-
Если же условие не удовлетворяется, то есть ячейка пустая, ее нужно оставить пустой. Укажите это в формуле как «».
-
Нажмите Enter и ознакомьтесь с результатом. Вы видите, что получили значение без минуса или с ним, в зависимости от изначального числа.
-
Растяните функцию на необходимое число клеток в сторону и вниз, чтобы покрыть все ячейки таблицы, после чего скопируйте ее, нажав сочетание клавиш Ctrl + C.
-
Щелкните правой кнопкой мыши по первому значению изначальной таблицы и из контекстного меню выберите параметр вставки «Значение». Иконку вы видите на следующем скриншоте.
-
Как видно, вставка прошла успешно – теперь вспомогательный столбец можно удалить, что никак не повлияет на отображение оригинальных чисел.
Внимательно ознакомьтесь со скриншотами, и у вас все получится! Если хотите, просто вставьте готовую формулу, заменив номер ячейки на свой. Выглядит она так: =ЕСЛИ(A1<>»»;A1*-1;»»).
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Способ 2: Умножение на значение
Данный метод тоже подразумевает умножение ячейки на
-
В любой пустой ячейке напишите -1, затем скопируйте ее (именно ячейку, а не значение).
-
Выделите таблицу с данными и нажмите Ctrl + G для вызова необходимого меню.
-
В окне «Переход» кликните по кнопке «Выделить».
-
Отметьте маркером пункт «Константы» и примените изменения.
-
Сейчас вы снимаете выделение с тех ячеек, в которых ничего не содержится, что и видно на скриншоте ниже.
-
Остается кликнуть по любой ячейке ПКМ и выбрать пункт «Специальная вставка».
-
В блоке «Вставить» отметьте маркером «Значения».
-
После этого укажите операцию «Умножить». Вы уже поняли, что таким образом число -1, скопированное ранее, умножится на все значения в выделенных ячейках.
-
После нажатия на «ОК» в окне вы увидите, что изменения вступили в силу, а в пустых ячейках 0 не появился.
Два этих метода крайне просты в реализации. Используйте любой из них на ваше усмотрение, результат будет одинаковым.
Личный опыт
Наши постоянные авторы и читатели делятся лайфхаками, основанными на личном опыте. Полная свобода самовыражения.
Рекомендуем
Положительные и отрицательные числа — I
Арифметика и дроби, положительные и отрицательные числа. В этом видео мы обсудим, как складывать и вычитать положительные и отрицательные числа. Теперь, это очень основная тема. Опять же, если вы разбираетесь в этой теме. Не спешите смотреть это видео целиком.
Это видео предназначено для того, чтобы люди чувствовали себя комфортно в этой теме, если она незнакома или у них есть некоторая неуверенность в этой теме. Итак, где бы вы ни начали, я буду предполагать, что вы хорошо разбираетесь в двух основных случаях: как сложить два положительных целых числа или как вычесть два положительных целых числа, когда они находятся в форме больше минус меньше. Первое, что я скажу, если вам нужна практика с этим, практикуйтесь каждый день.
Очень важно уметь складывать и вычитать двузначные числа. Будьте в состоянии сделать это как ментальную арифметику, это сделает тест более гладким. Хорошая новость заключается в том, что если вы можете делать эти две вещи, вы можете делать все остальное. Вся эта тема очень проста, если вы знаете эти две вещи. Есть много способов обсудить этот материал. Начнем с вычитания.
Некоторые математики сказали бы, что вычитания на самом деле не существует. Что это значит? Ну, вычитание любого числа можно переписать как сложение числа противоположного знака. Итак, некоторые математики сказали бы, что это сложение на самом деле является истинной формой. Итак, давайте убедимся, что мы это понимаем.
Вычитание любого числа можно переписать как сложение числа противоположного знака. Вот четыре разных примера вычитания. У нас есть положительное минус положительное, отрицательное минус положительное, положительное минус отрицательное и отрицательное минус отрицательное. Во всех четырех случаях мы могли бы переписать это вычитание как сложение числа противоположного знака.
В тех случаях, когда мы вычитаем положительное значение, это то же самое, что прибавлять отрицательное. В тех случаях, когда мы вычитаем отрицательное значение, это то же самое, что прибавлять положительное. Обратите внимание, что мы получаем некоторое упрощение, но это не всегда упрощение.
Например, в первом, похоже, нам было лучше там, где мы начали, нам было лучше, не меняя его на сложение. В третьем, похоже, мы явно улучшили ситуацию, изменив его на добавление двух положительных чисел. Обратите внимание, что в четвертом случае это сложение, оно коммутативно, поэтому мы можем поменять порядок, а когда мы изменим порядок, мы сможем переписать его как вычитание, и это намного проще.
Так что иногда это действительно важный шаг для упрощения, но не всегда. Вам не всегда нужно переписывать вычитание как сложение, но это может быть очень хорошим упрощающим приемом, который можно иметь в рукаве. Обратите внимание, в частности, на случай (положительный)-(отрицательный) этот трюк всегда упростит его. Это всегда будет положительным плюс положительным, что является одной из тех фундаментальных вещей, которые, как я полагаю, вы уже знаете, как делать.
Теперь давайте посмотрим на этот хитрый двойной отрицательный случай, который может появиться в форме отрицательное минус положительное. Или в виде минус плюс минус. Основная идея заключается в том, что мы всегда можем исключить отрицательный знак. Теперь, что это означает? Давайте посмотрим на этот первый. (-46) -37.
Мы можем исключить отрицательный знак. Если мы вынесем отрицательный знак, все внутри станет положительным. Получается просто 46 + 37, сложение двух положительных чисел. Итак, вы выполняете это сложение, а затем просто ставите минус перед суммой. Возможно, вы захотите попробовать эти другие на странице. Пауза видео здесь.
Попробуйте другие. И тогда вы можете сравнить свои ответы с моими. Вот ответы. Еще один случай, который люди находят сложным, — это случай «маленький плюс минус большой плюс», который также проявляется как «маленький плюс плюс большой минус». Здесь большая идея заключается в том, что при факторизации отрицательного знака порядок вычитания меняется на обратный.
Итак, что же это означает? Предположим, у меня есть 23-64, если я вынесу за скобки отрицательный знак, то я получу вычитание в обратном порядке, 64-23. Ну, теперь, это больше минус меньше, что мы можем сделать, это один из фундаментальных навыков, так что сделайте это вычитание, а затем просто поставьте перед ним знак минус.
Посмотрим еще на один. 26-63 вычитаем минус и у нас перед вычитанием в обратном порядке получился минус, 63-26 выполняем вычитание и ставим перед ним знак минус. Вот еще несколько, вы можете приостановить видео здесь и попрактиковаться самостоятельно.
Вот ответы, которые я получаю. Очень важно, чтобы вы могли делать такие вещи, и это очень хорошая практика для ментальной арифметики, чтобы иметь возможность делать это в вашей голове. Эти идеи позволяют вам превратить любое сложение или вычитание либо в сумму двух положительных чисел, либо в разность большего минус меньшего. Здесь я только что обсудил целые числа для простоты, но все те же самые идеи также будут верны для положительных и отрицательных десятичных дробей и дробей.
Основные навыки: сложение двух плюсов или большего плюса минус меньшего плюса. Отсюда, если мы делаем положительное минус отрицательное, мы можем изменить это на положительное плюс положительное. Если у нас есть двойной отрицательный случай, мы можем исключить отрицательный знак. И всякий раз, когда у нас меньше минус больше.
Мы можем исключить отрицательный знак, обратив порядок вычитания. И затем, что внутри больше минус меньше, это то, что мы можем сделать.
Math.sign: как проверить, является ли число положительным или отрицательным в JavaScript
Определить знак числа теперь очень просто с Math.sign ES6 👏 Он укажет, является ли число положительным, отрицательным или нулем.
- Math.Sign возвращаемое значение
- MATH.SIGN GOTCA
- MATH.SIGN VS Сравнительный оператор
- Решение Algorithm Challenge с математикой. Списание
- отрицательный Zero
- Math.sign.sign 70040
- отрицательный Zero
- Math.sign. IE
- Math.sign Polyfill
Math.sign()
имеет 5 возможных возвращаемых значений:
Обратите внимание, аргумент, передаваемый этой функции, будет неявно преобразован в число типа
.
Распространенная ошибка заключается в том, что Math.sign
возвращает преобразованное значение аргумента. Math.sign
возвращает только знак числа. Он не возвращает значение.
Получил очень хороший вопрос от сообщества:
Зачем использовать
Math.sign
когда я могу использовать оператор сравнения?
против
Действительно, если вы просто проверяете логический статус, я бы просто использовал оператор сравнения вместо Math. sign
. Но где сияет Math.sign
, так это то, что он возвращает числовое значение. Это означает, что вы можете выполнять расчеты.
Решение алгоритмической задачи с помощью
Math.sign
Таким образом, это позволяет мне решить эту алгоритмическую задачу: «Обратить целое число»
Этот вопрос об алгоритме взят из книги Leetcode «Обратить целое число». Я отредактировал требование вопроса, чтобы упростить нашу демонстрацию. Чтобы увидеть фактическое решение, вот одно из @loia5tqd001 .
Именно тогда я впервые обнаружил эту функцию. Вот почему я люблю смотреть на решения других людей. Всегда интересно посмотреть, как другие люди что-то решают. Даже если решение плохое, я их тоже читаю, потому что это учит меня, чего следует избегать 😉. Знания не пропадают даром 💪. Это все расширяет мой инструментарий. Как и в случае с обучающимися машинами, чем больше данных вы предоставляете, тем лучше они становятся. Думаю, мой мозг тоже такой. Мне нужно увидеть много решений, чтобы мне стало лучше 😄
Вот почему во многих моих лакомых кусочках я рассказываю о различных способах решения чего-либо. Потому что никогда не бывает ЛУЧШЕЙ функции. Лучший способ всегда зависит от ситуации. Чем больше ваш набор инструментов, тем больше шансов, что вы найдете лучший способ ноль 🤨. Кайл Симпсон из «You Don’t Know JS» объясняет это лучше всего:
Зачем нам нужен отрицательный ноль, кроме академических мелочей?
В некоторых приложениях разработчики используют величину значения для представления одной части информации (например, скорости движения на кадр анимации) и знак этого числа для представления другой части информации (например, направления этого движения). ).
В таких приложениях, например, если переменная достигает нуля и теряет свой знак, вы теряете информацию о том, в каком направлении она двигалась до того, как достигла нуля. Сохранение знака нуля предотвращает потенциально нежелательную потерю информации.
YDKJS — Type & Grammer — Zeros
Поддержка отлично подходит для всех современных браузеров. К сожалению, Internet Explorer слишком популярен, чтобы играть с остальным классом. Так что никакой там поддержки.
Browser | |
---|---|
Chrome | ✅ |
Firefox | ✅ |
Safari | ✅ |
Edge | ✅ |
Internet Explorer | ❌ |
Таблица совместимости браузеров MDN
Лакомый кусочек кода для IE
Но не беспокойтесь, вот вам альтернативный фрагмент кода. Это будет работать в Internet Explorer и более старых браузерах 👍
Math.sign Polyfill
Или продолжать использовать Math.sign
и просто добавить этот Polyfill из MDN
return (a < 0)? -1 : (а > 0)? 1 : 0;
@letsmakesomebug: Math.