Форум программистов, компьютерный форум, киберфорум
Информатика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 5
Регистрация: 09.10.2022
Сообщений: 304

Отрицательное ли у меня число или всё-таки положительное?

09.10.2022, 16:51. Показов 876. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня в задании число 93 в 16теричной СС написано без минуса впереди,но когда я перевожй его в 2ичную СС вижу, что число помещается в 1 байт состоит из 8ми бит и 8мой бит равен единице, то есть получается, что число у меня отрицательное?Но почему тогда у меня в задании оно написано без минуса впереди?Или в системах счисления в принципе не пишут знак минус и это видно только в двоичной системе счисления какое число положительное или отрицательное?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.10.2022, 16:51
Ответы с готовыми решениями:

Положительное или отрицательное число
На вход подаётся одно число. На выход нужно вывести: 1, если оно положительное, -1, если оно отрицательное, 0, если оно равно...

Составить программу которая определяет или число положительное или отрицательное
Помогите пожалуйста написать программу на Turbo Pascal. Составить программу которая определяет: число положительное или отрицательное....

Определить четное или нечетное число, отрицательное или положительное
Определить четное или нечетное число, отрицательное или положительное. F=7/96+8*128

6
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
09.10.2022, 17:01
Цитата Сообщение от гооо Посмотреть сообщение
и 8мой бит равен единице,
с какого перепуга у числа 93 восьмой бит равен 1 ?

Добавлено через 1 минуту
калькулятор виндовый переведите в режим программиста и посмотрите...
0
0 / 0 / 5
Регистрация: 09.10.2022
Сообщений: 304
09.10.2022, 17:12  [ТС]
Извините,конечно,но я правильно посчитала.А Вы в калькуляторе ,наверно, перевели из 10тичнойСС в двоичную,а не из 16теричной.Можете сами еще раз всЁ проверить.
0
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
09.10.2022, 17:49
дык... в чём ваша проблема?
если напишите
char a= 0x93 то получите -0х14
а если
unsigned char a= 0x93 .... то его и получите со знаком "+"
0
0 / 0 / 5
Регистрация: 09.10.2022
Сообщений: 304
09.10.2022, 19:57  [ТС]
сколько будет 93 в 16теричной сс - 10011101в 2 ичной?Ведь если подумать то 93 отрицательное число и второе число из этого примера тоже отрицательное.Некоторые пишут, что считается тут как и в обычной математике.Тогда получается Отрицательное число минус отрицательное число будет равнятся отрицательное число минус положительное число.Но как это возможно если во втором числе 8мой знаковый бит остается ,а значит число то по прежнему отрицательное.Причем 93 меньше второго числа значит следуя из тех преобразований со знакамипосередине получается в действии плюс.Ставим знак большего числа, т.е второго , но тогда на выходе получается положительное число.Так мы все равно вычитаем только из второго числа првое и ставим знак плюс.Ну, у меня и получилось ответом в 2ичной сс 1010 или 10 в десятичной но со знаком плюс.На калькуляторе же с функцией программист при вычитании из второго числа первое получается в 10тичной сс 10.Если же на том же калькуляторе все посчитать по порядку как и написано в выражении то получается в 10тичной сс -10.А почему минус?И как считать?И какой ответ в итоге правильный?Что-то я совсем запуталась...

Добавлено через 5 минут
а хотя я поняла почему когда по порядку считать выражение получается плюс.А если наоборот то минус.Это как в математике 93<10011101, причем оба числа отрицательные.Значит если считать по порядку получаем -93+10011101,по логике.Ставим знак большего, значит +.А если наоборот -10011101+93.Ставим знак большего -.Только скажите мне ,пожалуйста , а в каком порядке-то мне нужно считать?

 Комментарий модератора 
Правила форума, пункт 5.5. Запрещено размещать тему в нескольких подразделах одного раздела одновременно (кросспостинг), а также дублировать тему в одном разделе. Кросспостинг абсолютно запрещен в случае размещения темы в разделах фриланса (разделы фриланса в этом случае являются приоритетными).


Добавлено через 14 минут
все-таки верно что ответ 10 в десятичной .
0
Модератор
Эксперт по математике/физике
 Аватар для VSI
5291 / 4073 / 1392
Регистрация: 30.07.2012
Сообщений: 12,495
09.10.2022, 20:04
Лучший ответ Сообщение было отмечено гооо как решение

Решение

Цитата Сообщение от гооо Посмотреть сообщение
все-таки верно что ответ 10 в десятичной
Не совсем...
1
0 / 0 / 5
Регистрация: 09.10.2022
Сообщений: 304
09.10.2022, 23:06  [ТС]
Эх, значит все-таки не по правилам математики считать,наверное,и отнимать от меньшего большее.Да?

Добавлено через 2 часа 3 минуты
Т.е ,если мне в условии задачи на прямую не сказано что числа отрицательные,то это прямой код.И при вычислении значения выражения я могу не обращать внимания какие знаки у чисел в нем участвующих,смотрю только на знак у результата по восьмеричному биту. Я считаю пример как с обычными числами,только при получении решения этого примера в двоичной записи могу опеределить по восьмеричному биту знак числа.Вот и всё.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.10.2022, 23:06
Помогаю со студенческими работами здесь

Определить четное или нечетное число, отрицательное или положительное
Определить четное или нечетное число, отрицательное или положительное. F=7/96+8*128

Пользователь вводит число Определить, положительное это число, отрицательное или равно нулю
3. Пользователь вводит число. Определить, положительное это число, отрицательное или равно нулю.

Вычислить выражение и определить, чётное полученное число или нечётное и отрицательное оно или положительное
Вычислить выражение и определить, чётное полученное число или нечётное и отрицательное оно или положительное. F=Y*96+X/16 Операции...

Является ли подстрока числом? Если да, выяснить: целое или вещественное число, положительное или отрицательное
Недавно только поступил на программирование. С делфи еще совсем не освоился, был бы рад хоть какой - то помощи. Всего 8 заданий, 3 уже...

Какое число встречается раньше- положительное или отрицательное.
Дана последовательность действительных чисел a1,a1,...,an. Выяснить какое число встречается раньше- положительное или отрицательное.


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru