Прочее компьютерное
Зачем по информатике задают задачи типа "Перевести из 10-й в 2-ю систему"? (Кстати, это дел. на Калькуляторе Windows)
Могу поспорить, что ни один программист этого не помнит, потому что на фиг не надоОни там что, в МинОбразования, с ума посходили?
это для того чтобы мы наконец научились делить десятичные числа на 2 до посинения...
Что бы не уподобляться виндовскому калькулятору и не путать отрицательные числа с положительными (в Bin разумеется) , надо так же писать положительные числа, добавляя слева нуль (например: 1 = 01b, 2 = 010b и т. д.) , а отрицательные без него (-1 = 1111b)! Тем самым мы предотвратим возможную путаницу. :-)
А еще и шеснадцатиричная к нам на голову свалилась. Спрашивается зачем?? ? Просто её удобнее использовать. В самом деле hex-число, состоящее из 2-х знаков полнотью описывает все 256 возможных комбинаций. FFh = 255 (256 комбинацию составляет число 00h). Получается, что 1 шеснадцатеричная цифра может закодировать пол-байта (это так называемый огрызок, или нибл) . Согласитесь чем для каждого байта писать восемь цифр удобнее написать две, а после окажется, что рабтотать с ними удобнее, чем с десятичными.
Думаю, если вы вникли во всё выше сказанное, то смысл фразы будет вам понятен: в мире существует 10 категорий людей: те, которые понимают двоичную систему счисления и те, которые её не понимают :))
Ну вот теперь вы изучили мат. часть :) Это самое главное!
Для тех кто в танке: 10 в двоичной системе это 2. Просто для новичков в этих делах система счисления наглядно показывает, как можно применить полученные знания на практике, легко и просто. Все гениальное всегда просто!
Самое главное, что нужно знать о системе счисления - ее тип: аддитивная или мультипликативная. В первом типе каждая цифра имеет свое значение, и для прочтения числа нужно сложить все значения использованных цифр:
XXXV = 10+10+10+5 = 35;
CCXIX = 100+100+10-1+10 = 219
вот видите как все просто!
А еще и шеснадцатиричная к нам на голову свалилась. Спрашивается зачем?? ? Просто её удобнее использовать. В самом деле hex-число, состоящее из 2-х знаков полнотью описывает все 256 возможных комбинаций. FFh = 255 (256 комбинацию составляет число 00h). Получается, что 1 шеснадцатеричная цифра может закодировать пол-байта (это так называемый огрызок, или нибл) . Согласитесь чем для каждого байта писать восемь цифр удобнее написать две, а после окажется, что рабтотать с ними удобнее, чем с десятичными.
Думаю, если вы вникли во всё выше сказанное, то смысл фразы будет вам понятен: в мире существует 10 категорий людей: те, которые понимают двоичную систему счисления и те, которые её не понимают :))
Ну вот теперь вы изучили мат. часть :) Это самое главное!
Для тех кто в танке: 10 в двоичной системе это 2. Просто для новичков в этих делах система счисления наглядно показывает, как можно применить полученные знания на практике, легко и просто. Все гениальное всегда просто!
Самое главное, что нужно знать о системе счисления - ее тип: аддитивная или мультипликативная. В первом типе каждая цифра имеет свое значение, и для прочтения числа нужно сложить все значения использованных цифр:
XXXV = 10+10+10+5 = 35;
CCXIX = 100+100+10-1+10 = 219
вот видите как все просто!
я помню! ))) как из 10 в 2 а вот из 16 в 2 и из 8 в 2 непомню)) ) а задают задачки чтоб представление было что и как.
Это пойми надо очень, а програмисты все это наизусть знают!
Анатолий Ёлкин
Они что, по твоему психи? Это нигде не применяется!
Похожие вопросы
- после обновления windows 10 не могу войти в систему
- У меня 2 винчестера,1-й работает,2-й после переустановки XP нет.Скажите,как другой разбить на несколько локальных дисков
- Почему интерфейс Windows 10 выглядит в разы красивее и лучше чем в той же Windows 7? 10 Выглядит очень современно...
- Нужно ли переходить с windows 10 на Linux и какие могут быть причины? Чем Linux лучше Windows 10?
- Файловая система и для Linux, и для Windows
- Можно ли установить 2 операционной системы?
- Как поставить 2 операциооные системы на один комп?
- У меня комп издает через каждые 10 минут по 2 коротких сигнала что это значит?
- Нужна помощь в выборе АКУСТИКИ между системами типа 2.0 или 2.1
- Свойства Windows 10 как в 7 | Как изменить название ОС и логотип в свойствах системы?
Когда мне нужно написать программму (а по долгу службы иногда приходится), я меньше всего задумываюсь, в какой системе счисления представлены цифры в стэке. Да и на сам стэк, вместе с архитектурой процессора глубоко наплевать.
Если же мне надо считать отдельные байты 16-ричного числа (что на моей практике случилось только 1 раз: надо было восстановить составляющие RGB из цвета), то просто считываю их посредством стандартных операторов (в разных языках программировани они разные).
Не спорю, в начале 80-х в пору "больших" ЭВМ и ЭВМ типа "Наири" пересчет изучал в институте. Но уже тогда это было излишне.
А сейчас эту лабуду задают племянику. Это как изучение латинского языка в дореволюционной гимназии.
Вы еще приведите счисление индейцев, основанное на узелках