С Новым годом! Форум программистов, компьютерный форум, киберфорум
QBasic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13

Перевод чисел из двоичной в шестнадцатеричную сс

27.10.2009, 19:05. Показов 3208. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
CyberБурундукЪ, подскажу плиз как в qbasic написать программу перевода из двоичной сс в шеснадцатеричную.......очень нада....зачот не могу изза этого получить

Добавлено через 30 секунд
подскажи*
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.10.2009, 19:05
Ответы с готовыми решениями:

Перевод чисел из двоичной системы в шестнадцатеричную
Здравствуйте, написал программу для перевода чисел из двоичной системы в шестнадцатеричную (с поддержкой дробных чисел), понимаю, что...

Перевод чисел из двоичной системы счисления в шестнадцатеричную
Добрый вечер форумчане, помогите пожалуйсто написать программу на С #, задача звучит так " построить программу перевода чисел из...

Перевод из двоичной системы в шестнадцатеричную
Нужно мне сделать программу для перевода из двоичной системы в шестнадцатеричную, не знаю с чего начать, помогите пожалуйста!

12
22 / 22 / 7
Регистрация: 21.10.2009
Сообщений: 38
27.10.2009, 22:31
Чтобы перевести число из двоичной системы счисления в шестнадцатеричную систему счисления, нужно разбить число на четвёрки цифр, в случае необходимости следует дополнить целую и дробную части числа нулями (целую слева, дробную справа). Затем заменить полученные группы цифр соответствующими шестнадцатеричными цифрами.
Например: переведем в шестнадцатеричную систему счисления число 10111,111
Разбиваем число на четвёрки цифр:
0001 0111 , 1110
Заменяем:
0001 на 1
0111 на 7
1110 на E

Получим число: 17,E
Вся загвоздка в дробной части, т.е. при составлении программы нужно четко определить где дробная часть, а где целая (лучше, пусть пользователь сам введет готовые четверки цифр)

Добавлено через 1 час 0 минут
Забыл самое главное - таблица перевода:
0 - 0000
1 - 0001
2 - 0010
3 - 0011
4 - 0100
5 - 0101
6 - 0110
7 - 0111
8 - 1000
9 - 1001
A - 1010
B - 1011
C - 1100
D - 1101
E - 1110
F - 1111
2
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
28.10.2009, 14:58  [ТС]
а как это написать именно в QbasicR?(в самой программе)

Добавлено через 1 минуту
можите показать на примере?
0
AV
6 / 6 / 2
Регистрация: 27.08.2012
Сообщений: 34
28.10.2009, 15:55
составить программу по переводу из десятичной системы в двоичную систему счисления в qbasic
0
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
28.10.2009, 16:18  [ТС]
не врубаю как это сделать....тонить покажет?
0
 Аватар для Toxa33rus
3917 / 918 / 125
Регистрация: 16.04.2009
Сообщений: 1,944
28.10.2009, 20:03
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

PureBasic
1
2
3
4
5
6
7
8
9
Function hex2bin(ByVal Number As Integer) As String
Dim tmpVal As Integer
tmpVal = Number
hex2bin = ""
Do
  hex2bin = tmpVal Mod 2 & hex2bin
  tmpVal = tmpVal \ 2
Loop While tmpVal > 0
End Function
PureBasic
1
print hex2bin(123)
2
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
29.10.2009, 18:45  [ТС]
это и есть перевод из 2сс в 10сс в qbasic? мы прост в к
оледже такие команды даж не проходили,я ему потом это не докажу......тут по проще никак нельзя?...

Добавлено через 16 минут
Toxa33rus, этот код не работает ...при вводе hex2bin = "" бэсик пишет несоответствие типа
0
 Аватар для Toxa33rus
3917 / 918 / 125
Регистрация: 16.04.2009
Сообщений: 1,944
29.10.2009, 19:37
ну так поставьте доллар. я же в обычном бэйсике делал а не в ку
0
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
29.10.2009, 20:03  [ТС]
ааа всё равно тажа вигня
0
 Аватар для Toxa33rus
3917 / 918 / 125
Регистрация: 16.04.2009
Сообщений: 1,944
30.10.2009, 14:30
PureBasic
1
2
3
4
5
6
7
8
9
10
DIM tmpVal AS INTEGER
 
tmpVal = 123
 
hex2bin$ = ""
DO
  hex2bin$ = STR$(tmpVal MOD 2) + hex2bin$
  tmpVal = tmpVal \ 2
LOOP WHILE tmpVal > 0
PRINT hex2bin$
1
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
30.10.2009, 19:45  [ТС]
а как мне доказать что эта прога действительно переводит из 2сс в 10сс?как правильно обяснить преподу?
0
 Аватар для Toxa33rus
3917 / 918 / 125
Регистрация: 16.04.2009
Сообщений: 1,944
31.10.2009, 10:38
открыть калькулятор, переключить инженерный режим, ввести число, нажать "Bin"
0
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
21.11.2009, 12:02  [ТС]
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

(перевод в qbasic из 2cc в 10cc) вот прога...препод сказал что работает но выдаёт немного нете результаты....сказал всего навсего надо добавить пару операторов.....хелп что не так тут
Visual Basic
1
2
3
4
5
6
7
8
9
10
DIM tmpVal AS INTEGER
 
tmpVal = 123
 
hex2bin$ = ""
DO
  hex2bin$ = STR$(tmpVal MOD 2) + hex2bin$
  tmpVal = tmpVal \ 2
LOOP WHILE tmpVal > 0
PRINT hex2bin$
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2009, 12:02
Помогаю со студенческими работами здесь

Перевод из двоичной системы счисления в шестнадцатеричную
.286 .model tiny .code org 100h start: finit;инициализируем FPU fbld bcd;загружаем число в BCD-коде fistp...

Перевод двоичной матрицы в шестнадцатеричную форму
Нужно перевести двоичную матрицу размерами 8х8 из Memo1 в шестнадцатеричную форму и вывести результат в Edit или в Memo2. Пыталась...

Перевод числа из двоичной в шестнадцатеричную систему счисления
Дано дробное число в двоичной системе счисления, т.е последовательность цифр 0 и 1, разделенных точкой. Составить программу перевода этого...

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

Перевод натурального числа из двоичной системы счисления в шестнадцатеричную (нужна блок-схема)
Program cal//12 лаба: Используя рекурсию написать программу перевода натурального числа из двоичной системы счисления в шестнадцатеричную. ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru