Форум программистов, компьютерный форум, киберфорум
Наши страницы
Алгоритмы
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
tani455
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 4
1

Алгоритм перевода десятичного отрицательного числа в восьмеричную систему счислания

10.10.2013, 11:53. Просмотров 762. Ответов 6
Метки нет (Все метки)

алгоритм перевода десятичного отрицательного числа в восьмеричную систему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.10.2013, 11:53
Ответы с готовыми решениями:

Алгоритм перевода в систему с основанием n
есть всем известный алгоритм перевода из двоичной в десятичную системы и тому...

Алгоритм перевода числа из 10-ной системы счисления в 16-ную
Подскажите пожалуйста алгоритм перевода числа из 10-ной системы счисления в...

Алгоритм перевода числа из 10-ной системы счисления в 16-ную
Подскажите пожалуйста алгоритм перевода числа из 10-ной системы счисления в...

Постройте программу машины Поста, реализующей алгоритм перевода машинной записи числа n в машинную запись
Постройте программу машины Поста, реализующей алгоритм перевода машинной записи...

Алгоритм перевода стознакового числа в восьмеричную систему
Помогите придумать алгоритм перевода стознакового числа в восьмеричную...

6
Qwertiy
821 / 629 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
10.10.2013, 12:10 2
Ну и что с ним?
0
tani455
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 4
10.10.2013, 12:30  [ТС] 3
Цитата Сообщение от Qwertiy Посмотреть сообщение
Ну и что с ним?
как перевести отрицательное десятичное число в восьмеричную систему счисления?
0
Qwertiy
821 / 629 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
10.10.2013, 12:52 4
Если подходить с точки зрения алгоритмов - то так же как положительное.

Если с точки зрения программирования (и надо получить беззнаковую записть), то в случае отсутствия встроенных средств языка (что маловеротно) привести его к соответствующему unsigned (проигнорировав переполнение) и потом переводить положительное. Если язык не поддерживает unsigned-типы и не имеет встроенного преобразования, но есть возможность использовать числа большей размерности, надо прибавить к отрицательному числу 2^разрядность_оригинального_числа. Ну и наиболее универсальный и хороший вариант - использовать битовые операции.
0
tani455
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 4
10.10.2013, 15:35  [ТС] 5
Цитата Сообщение от Qwertiy Посмотреть сообщение
Если подходить с точки зрения алгоритмов - то так же как положительное.

Если с точки зрения программирования (и надо получить беззнаковую записть), то в случае отсутствия встроенных средств языка (что маловеротно) привести его к соответствующему unsigned (проигнорировав переполнение) и потом переводить положительное. Если язык не поддерживает unsigned-типы и не имеет встроенного преобразования, но есть возможность использовать числа большей размерности, надо прибавить к отрицательному числу 2^разрядность_оригинального_числа. Ну и наиболее универсальный и хороший вариант - использовать битовые операции.
на дельфи это возможно реализовать?
0
Qwertiy
821 / 629 / 100
Регистрация: 20.08.2013
Сообщений: 2,524
10.10.2013, 18:02 6
Должно быть можно. И вроде должна бы и возможность это автоматически сделать быть...
Не программирую на нём.
1
tani455
0 / 0 / 0
Регистрация: 10.10.2013
Сообщений: 4
10.10.2013, 19:45  [ТС] 7
Цитата Сообщение от Qwertiy Посмотреть сообщение
Должно быть можно. И вроде должна бы и возможность это автоматически сделать быть...
Не программирую на нём.
спасибо большое=)
0
10.10.2013, 19:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.10.2013, 19:45

Составить программу перевода введенного целого десятичного числа в двоичную и восьмеричную системы счисления
Составить программу перевода введенного целого десятичнрго числа в двоичную и...

Перевод отрицательного числа в восьмеричную систему
А как сделать, что бы переводились отрицательные числа в восьмеричную систему?...

Подпрограмма для перевода натурального числа в восьмеричную систему счисления
Требуется разработать программу, которая демонстрирует использование функции...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru