0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13

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

27.10.2009, 19:05. Показов 3252. Ответов 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
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,977
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
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,977
29.10.2009, 19:37
ну так поставьте доллар. я же в обычном бэйсике делал а не в ку
0
0 / 0 / 1
Регистрация: 27.10.2009
Сообщений: 13
29.10.2009, 20:03  [ТС]
ааа всё равно тажа вигня
0
 Аватар для Toxa33rus
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,977
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
3924 / 925 / 125
Регистрация: 16.04.2009
Сообщений: 1,977
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru