Перевод чисел |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Перевод чисел |
Lenochka |
Сообщение
#1
|
Группа: Пользователи Сообщений: 5 Репутация: 0 |
Вводится строка символов. Если она является изображением целого числа в двоичной системе счисления, то вывести его шестнадцатеричное и восьмеричное представление, иначе выдать сообщение о некоректном вводе.
Примечание: использовать промежуточный перевод в десятичную систему счисления не разрешено. |
GLuk |
Сообщение
#2
|
Профи Группа: Пользователи Сообщений: 775 Пол: Мужской Репутация: 0 |
Ну, Леночка - молодец, ни здрасте/досвиданья, ни просьбы решить задачу.
Как-будто тут роботы сидят и решают! Сама-то пробовала сделать или хотя бы начать?? |
Lenochka |
Сообщение
#3
|
Группа: Пользователи Сообщений: 5 Репутация: 0 |
ЗДРАВСТВУЙ!!!
Насчет просьбы решить задачу - зачем писать лишнее? Я просто сразу написала самое главное, вот и все!!! Задачу я конечно же решить пробовала, но ничего не получилось. ДО СВИДАНИЯ!! |
trminator |
Сообщение
#4
|
Четыре квадратика Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
А с чем проблемы? С вводом или с переводом?
-------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
SKVOZNJAK |
Сообщение
#5
|
Профи Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Какое-то условие расплывчатое. Как тут можно отличить двоичное число от частных случаев десятичных или шестнадцатеричных? Или они не вводятся?
|
GLuk |
Сообщение
#6
|
Профи Группа: Пользователи Сообщений: 775 Пол: Мужской Репутация: 0 |
Проблемы у нее не с вводом/переводом, а с решением всей задачи!!
Конечно это все имхо, но насчет условия видать предполагается, что число изначально вводится в двоичной с/с. Нужно просто осуществить контроль на предмет присутствия 0 и 1, ежели встречается любой другой знак - число не двоичное или двоичное дробное. Если это Lenochke понятно, тогда подождем ишшо поста. И было бы неплохо если она выложит, хоть кусочек кода, КАК ОНА ПЫТАЛАСЬ СДЕЛАТЬ ЭТУ ЗАДАЧУ... А насчет перевода, дык это достаточно знать просто правила перевода из двоичной в любую другую с/с. Поди на соурсах решат, тама правила несколько менее жесткие... |
trminator |
Сообщение
#7
|
Четыре квадратика Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
Вводится или последовательность нулей и единиц, или черт знает что. Если это нули и единицы, это двоичное число.
Чтобы перевести число из двоичной системы в 8-ричную, раздели его на тройки чисел, каждая тройка заменяется одним восьмеричным числом. Пример: 10100011 Разделяем на тройки: 10 100 011 Заменяем: 011 = 3 100 = 7 10 = 2 (можно завести таблицу замен, в которой прописать все 8 вариантов) Получили 273. Примерно так же можно переводить 2->16 (только разделять нужно на четверки) -------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
fms |
Сообщение
#8
|
Бывалый Группа: Пользователи Сообщений: 195 Пол: Женский Репутация: 0 |
по моему Леночка немного нервничает.. но это уже оффтоп.. :-X
-------------------- непонимающая..
|
Lenochka |
Сообщение
#9
|
Группа: Пользователи Сообщений: 5 Репутация: 0 |
Всем спасибо за советы, задачу я почти решила.
|
Lenochka |
Сообщение
#10
|
Группа: Пользователи Сообщений: 5 Репутация: 0 |
Спасибо за советы.
|
Текстовая версия | 10.09.2024 4:11 |