Форум программистов, компьютерный форум, киберфорум
Алгебра, теория чисел
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875

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

22.06.2019, 11:07. Показов 3400. Ответов 27

Студворк — интернет-сервис помощи студентам
Массив: [ 1, 0, 1, 1, -1, 0 ]
Возникла такая дилемма. Считать ли переменой знака переход от обычного числа к 0 и обратно.
Ведь, если задуматься, знак имеет не два, а три состояния. Плюс, минус и отсутствие знака. Все эти три состояния встречаются на числовой оси и являются, по сути равноценными. Следовательно, под переменой знака можно подразумевать перемену состояния знака. А можно и не подразумевать.
Отсутствие результата – тоже результат. А отсутствие знака – тоже знак? Верно, или нет? Как наука математика отвечает на этот вопрос?
Миниатюры
Количество перемен знаков элементов массива. Как быть с нулями?  
2
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2019, 11:07
Ответы с готовыми решениями:

Определить количество перемен знаков элементов массива
Определить количество перемен знаков элементов массива. Сформировать массив количества в подряд идущих однознаковых элементов.

Определите количество перемен знаков элементов массива
Определите количество перемен знаков элементов массива.

Найти количество перемен знаков
Даны целые числа n, a1, a2,…, an. Найти количество перемен знаков.:-[

27
Эксперт по математике/физике
5018 / 3629 / 1165
Регистрация: 01.09.2014
Сообщений: 9,793
22.06.2019, 23:04
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от нтч Посмотреть сообщение
вопрос однако остался. Что мы обсуждаем?
Перемену знаков (чисел) или перемену знаков (как операций)?
По-моему, перемену знаков чисел.
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
23.06.2019, 11:30  [ТС]
"Перемену знаков определять как количество отрицательных чисел при умножении соседних членов массива"
"Перемену знаков определять как количество пересечений оси оХ"
Что еще как не это можно назвать натянутой интерпретацией?
В первом случае это высосанная из пальца возможность избавиться от "неудобных" нулей, а во втором вообще детский лепет. Почему, пересечение оси Х решено считать за перемену знака, а касание оси нет?
Потому что получится так, как вам бы хотелось? Не так ли?
Можно придумать еще массу подобных интерпретаций с удобным для фантазера результатом. Предлагаю вам, ViktorFX, следующий вариант:
Отрицательные числа, это дедушка, а положительные это бабушка. Ноль, это бабушка с тестикулами. Переход от чистопородной бабушки к бабушке с тестикулами предлагаю считать переменой знака на основании того, что бабушку с тестикулами уже нельзя назвать бабушкой (заметьте, в отличие от вас, я даже обосновала здесь свое предложение).

Добавлено через 21 минуту
нтч, почему бы перемену знаков не определять как количество неположительных чисел при умножении соседних членов массива? На основании чего вы установили именно количество отрицательных?

Добавлено через 22 минуты
В теореме Штурма и в правиле знаков Декарта явно указывается, что нули отброшены и поэтому перемена знака больше не создает неопределенности.
Цитата Сообщение от 3D Homer Посмотреть сообщение
Здесь случай нулей оговаривается ясно, но на практике говорят просто "число перемен знаков", подразумевая, что нули не учитываются
При решении этой задачи, лично я не обязана знать, что там у вас говорят на практике. Я смотрю на условие задачи и вижу неопределенность. Что делать с нулями?
Именно этим мы и отличаемся с вами. Наличием индивидуальной математической практики. Но раз одна и та же задача интерпретируется разными людьми по разному, значит она недоопределена.
А то, что вы делаете подобные допущения ("но на практике говорят"), дискредитирует вас как математика, по крайней мере в моих глазах.
0
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 8
23.06.2019, 11:35
alicesmagic3d,
понятие знака определено только для чисел не равных нулю.
Для нуля знак не определён. То есть +0 = -0 = 0.
(аналогия: деление определено для всех чисел кроме деления на 0)
...
примечание
ну нет необходимости определять 0 как положительное или отрицательное число.
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
23.06.2019, 12:17  [ТС]
нтч,
понятие знака определено только для чисел не равных нулю. - Согласна
Для нуля знак не определён. То есть +0 = -0 = 0. - Согласна
(аналогия: деление определено для всех чисел кроме деления на 0) - Согласна
...
примечание
ну нет необходимости определять 0 как положительное или отрицательное число. - Согласна

Согласна со всеми этими утверждениями. Только не вижу связи с:
... почему бы перемену знаков не определять как количество неположительных чисел при умножении соседних членов массива? На основании чего вы установили именно количество отрицательных?
Добавлено через 32 минуты
Ладно. Отвечу за вас. Вы натянуто интерпретировали... или, как говорят на практике: "притянули за уши"
0
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 8
23.06.2019, 12:39
alicesmagic3d,
ОПРЕДЕЛЕНИЕ
Смена знака - это когда отрицательное число меняется на положительное (или наоборот)
1. если рассматривать ряд (алгебраическую сумму), то нулевые слагаемые мы могли просто удалить
2. в массиве нулевой элемент удалить не удастся. Удаление - это изменение массива.
3. Смена знака (в массиве) это Сравнение СОСЕДНИХ элементов (!!!). А через элемент или более элементов сравнение не определено.
Пример
массив {-1, 2, 3, 4, 5, -1}.
Итак тут знак меняется 2 раза. А что будет если ещё сравнивать через элемент? А будет 4 раза (!!!)
ВОПРОС
Это что значит? Через 0 сравнивать можно, а через положительное число нет? Чем 0 заслужил такую привилегию?
Нет здесь {-1, 0, 3, 4, 0, -1} смены знака! Нет такого правила "прыгать через 0"
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
23.06.2019, 14:12  [ТС]
Цитата Сообщение от нтч Посмотреть сообщение
ОПРЕДЕЛЕНИЕ
Смена знака - это когда отрицательное число меняется на положительное (или наоборот)
Это ваше притянутое за уши определение, или математика так определяет смену знака? Можете дать ссылку на официальное определение? Надеюсь, вы не начнете сентенцию "на практике говорят" выставлять за математическую аксиому?

Цитата Сообщение от нтч Посмотреть сообщение
Нет такого правила "прыгать через 0"
Ровно об этом и я говорю. Вы не можете сравнивать элементы массива без учета 0, если об этом не говориться явно в условии задачи. У нуля знак не определен, а значит вы не можете сказать определенно, произошла перемена, или нет.

Добавлено через 9 минут
нтч, я еще раз спрошу. Почему бы перемену знаков не определять как количество неположительных чисел при умножении соседних членов массива? На основании чего вы установили именно количество отрицательных?
Вы так и не ответили. Притянули за уши. Не прокатило. Теперь новый, притянутый за уши пример?
Как долго мы будем так продолжать?
0
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
23.06.2019, 14:22
Какой у вас однако ж увлекательный спор. Не хотите еще поспорить, кто появился раньше, курица или яйца? И то продуктивнее будет, мне кажется.
0
 Аватар для alicesmagic
233 / 130 / 27
Регистрация: 24.08.2016
Сообщений: 875
23.06.2019, 14:40  [ТС]
Цитата Сообщение от Катафалк Посмотреть сообщение
продуктивнее будет
Катафалк, вы, как и я, считаете, что задача недоопределена. Другие участники считают иначе. Мне интересен ход их мыслей и любопытны их аргументы. Продуктивность в данном случае не имеет значения

Добавлено через 3 минуты
Признаюсь. Поддерживая разговор, я втайне надеюсь, что подтянутся и другие интересные мнения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2019, 14:40

Определить количество перемен знаков в массиве
14. В заданном целочисленном массиве распечатать те элементы, порядковые номера которых – числа Фибоначчи, а также определить количество...

Задача 94. В заданном целочисленном массиве опре¬делить количество перемен знаков
Задача 94. В заданном целочисленном массиве опре¬делить количество перемен знаков.

Написать программу, определяющую для каждого из трех массивов количество перемен знаков
Написать программу,определяющую для каждого из трех одномерных массивов: А ,В , С количество перемен знаков. Написать функции: -...

Распечатать те элементы порядковые номера которых - числа Фибоначчи; определить количество перемен знаков
в заданном целочисленном массиве распечатать те элементы,порядковые номера которых - числа Фибоначчиб а также определить количество перемен...

Определить количество изменений знаков элементов массива
Я новичок в это сфере, и вообще не понимаю, что делать. Прощу вас уважаемые помочь с этим. В интернете было что-то подобное, только в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания ..., ... чистая наука. Пока что-то проходит модерацию на Хабре, стоит развить мысль ...
Hrethgir 20.07.2026
К таким радикальным взглядам я конечно в той публикации не приходил, но чтобы скоротать вечер, решил углубиться немного. 1. Почему показания термометра заряжены целью? Цель заложена в самом. . .
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения. https:/ / habr. com/ ru/ sandbox/ 295048/ По ссылке 403. Не очень информативно такую ссылку постить. Запись от Usaga размещена Сегодня в 06:46 . . .
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0) Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона Уважаемые коллеги! В продолжение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru