Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Несколько вопросов от нуба по 16ти ричной системе исчисления

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 09.03.2014, 10:02   #1
 Разведчик
Аватар для zap96ol
 
zap96ol неизвестен в этих краяхzap96ol неизвестен в этих краях
Регистрация: 04.11.2011
Сообщений: 20
Популярность: -117
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
Exclamation Несколько вопросов от нуба по 16ти ричной системе исчисления

Здравствуйте всем!
Есть несколько вопросов по 16ти ричной системе исчисления и другим...

1. Столкнулся как то в коде программы с вот такой вот абривиатурой: "$5A3F" (без ковычек)
Немного погуглив выяснил что значок "$" ставиться перед кодом 16ти ричной системы исчисления....
Потом еще немного погуглив, выяснил, что я просто дуб дубом в этой системе

Вопросы: Может мне кто нить объяснить зачем нужно использовать в программирование эти числа?
для какого подсчета они нужны?
Почему просто нельзя использовать различные комбинации чисел 1234567890 ?

Я например могу пока что написать на Делфи только калькулятор(не такой как в win7):
2 edit'a - для ввода значений с которыми будут происходить математические операции
1 edit - для вывода полученных значений при выполнение математ операциях
4 button'а - 4 кнопки + - * /
То есть я даже не могу написать каль как в win7, который бы в одном Edit и брал значения, запоминал их, и потом выводил полученный результат в этом же поле...
п.с. Если кто то меня понял и сможет обьяснить как производиться запоминание чисел и потом вывод результатов в одном поле ввода , а если проще то как написать кальк как в win7, то буду естественно благодарен!

2. Как то столкнулся с такой проблемой - на флешке на самом деле меньше свободного пространоства чем написано на упаковке.
То есть например флешка на 16гб - а у нее при полном форматирование только 14.9гб, и так со всеми насителями информации...

Опять же немного погуглив выяснил, что это всё виноваты производители которые считают что 1гб=1000мб, хотя на самом деле 1гб=1024мб
И потмо увидел формулу расчета:
16гб/1024/1024/1024 = 14.9гб
или
16гб/1024^3 = 14.9гб

Вопрос: и вот мне не понятно ПОЧЕМУ мы делим на 1024, и почему 3 раза?????
Может кто будь обьяснить откуда такая формула?
Буду Благодарен!!!


П.С. Просьба ответить хотя бы на один вопросик и если отвечаете, то помните - вы отвечаете для нуба, то есть можно как можно больше подробностей!


п.с. Просьба админов не удалять тему, если не там ее расположил то переместите плиз)
Спасибо
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 09.03.2014, 11:36   #2
 Пехотинец
Аватар для dred777
 
dred777 скоро будет известенdred777 скоро будет известенdred777 скоро будет известен
Регистрация: 18.04.2009
Сообщений: 55
Популярность: 249
Сказал(а) спасибо: 125
Поблагодарили 53 раз(а) в 43 сообщениях
Отправить сообщение для dred777 с помощью ICQ Отправить сообщение для dred777 с помощью Skype™
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

На флешке, находятся драйвера и прочее Сис.ПО + ко всему, производители действительно считают что 1 гб= 1000 мб, и делится вся эта делюга на 3 раза возможно,потому что 1гб, 1024мб, 1024 кб,1024 байт, ну это мое предположение, ведь, если посмотреть в байтах то будет 640гб=640 132 575 232 байт , у меня так.


В современных компьютерах минимальной единицей памяти является 8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами. А знак $ ставится, просто что бы указать, что число в шестнадцатеричной системе

Вот хороший сайт, есть что вычитать.
[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
[CENTER]
Продажа аккаунтов

Последний раз редактировалось dred777; 09.03.2014 в 11:45.
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (10.03.2014)
Старый 09.03.2014, 17:48   #3
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

Цитата:
8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами.

как не крути, а 0x5A3F - это 2 байта, ибо 1 байт это диапазон от 0x00 до 0xFF. Тем более шестнадцатеричное число можно записать и одной цифрой, 0xF например.
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (10.03.2014)
Старый 10.03.2014, 19:17   #4
 Разведчик
Аватар для zap96ol
 
zap96ol неизвестен в этих краяхzap96ol неизвестен в этих краях
Регистрация: 04.11.2011
Сообщений: 20
Популярность: -117
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

Так и не понял, может еще кто нибудь обяьснить прям вот именно как для тупого?????
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 10.03.2014, 19:27   #5
 Пехотинец
Аватар для dred777
 
dred777 скоро будет известенdred777 скоро будет известенdred777 скоро будет известен
Регистрация: 18.04.2009
Сообщений: 55
Популярность: 249
Сказал(а) спасибо: 125
Поблагодарили 53 раз(а) в 43 сообщениях
Отправить сообщение для dred777 с помощью ICQ Отправить сообщение для dred777 с помощью Skype™
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

просто в 16ричной системе проще, короче и удобнее представлять двоичные числа. просто потому что 16 - это 2 в четвертой степени, и 16ричные числа спокойно конвертируются в двоичные и наоборот. Т.е. например типичная сетевая маска 255.255.255.0 ip-протокола в шестнадцатеричной записывается попросту FFF0.


Компьютер, это вычислительная машина, ну и соответственно ей нужно не с воздухом работать же.
________________
[CENTER]
Продажа аккаунтов

Последний раз редактировалось dred777; 10.03.2014 в 19:34.
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (13.03.2014)
Старый 11.03.2014, 15:27   #6
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

Цитата:
выяснил, что я просто дуб дубом в этой системе

Сложно быть "дубом" в 16-ричной системе и не быть им в нескольких других Просто почитайте учебные материалы.
Нужно для удобства, т.к. в компьютерах используется двоичная система, а восьмеричная и шестнадцатиричная - это более краткие записи двоичной
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (13.03.2014)
Старый 13.03.2014, 16:49   #7
 Разведчик
Аватар для zap96ol
 
zap96ol неизвестен в этих краяхzap96ol неизвестен в этих краях
Регистрация: 04.11.2011
Сообщений: 20
Популярность: -117
Сказал(а) спасибо: 52
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

Цитата:
просто в 16ричной системе проще, короче и удобнее представлять двоичные числа. просто потому что 16 - это 2 в четвертой степени, и 16ричные числа спокойно конвертируются в двоичные и наоборот.

Кажеться понял, спасибо
То есть двоичная система это число с основанием 2, а в 16ричной получаеться основание - 16 , да?
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 13.03.2014, 16:53   #8
Почетный Пользователь
 Сержант
Аватар для MembRupt
 
MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(MembRupt сломал счётчик популярности :(
Регистрация: 18.07.2013
Сообщений: 148
Популярность: 83981
Сказал(а) спасибо: 564
Поблагодарили 258 раз(а) в 195 сообщениях
 
По умолчанию Re: Несколько вопросов от нуба по 16ти ричной системе исчисления

Цитата:
Сообщение от zap96olПосмотреть сообщение
Кажеться понял, спасибо
То есть двоичная система это число с основанием 2, а в 16ричной получаеться основание - 16 , да?

Двоичная система это не число Она с основанием 2. Например, это значит, что если вы будете переводить из двоичной в десятичную, то нужно умножить каждый разряд числа на соответствующую степень двойки(степени считать от нуля, с левой стороны), а затем всё сложить
  Ответить с цитированием
Пользователь сказал cпасибо:
zap96ol (13.03.2014)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Несколько вопросов от нуба!!! zap96ol Вопросы и ответы, обсуждения 10 24.11.2013 21:44
[Помогите!] Пара вопросов от нуба) rom4ik17 Общение и обсуждение WoW 5 29.12.2011 18:03
[Помогите!] Несколько вопросов Gafe Общение и обсуждение Perfect World 13 06.10.2011 22:27
[Помогите!] Несколько вопросов. Rio791 Общение и обсуждение Perfect World 4 25.05.2011 20:05

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 13:22.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net