Главная » Файлы » Другие программы |
[ Скачать с сервера (92.0 Kb) ] | 14.08.2012, 15:20 |
В какой системе счисления лучше записывать числа – это вопрос удобства и традиций. С технической точки зрения, в ЭВМ удобно использовать двоичную систему, так как в ней для записи числа используются только две цифры 0 и 1, которые можно представить двумя легко различимыми состояниями "нет сигнала ” и "есть сигнал”. А человеку, напротив, неудобно иметь дело с двоичными записями чисел из-за того, что они более длинные, чем десятичные и в них много повторяющихся цифр. Поэтому, при необходимости работать с машинными представлениями чисел используют восьмеричную или шестнадцатеричную системы счисления. Так что в жизни нам часто приходится сталкиваться с различными системами счисления чисел... Программа "Системы счисления" позволяет правильно, быстро и легко переводить числа из одной системы в другую. Диапазон значений систем счисления: Исходная система счисления - от 2 до 36
включительно. Нужная система счисления - от 2 до 99999
включительно. Цифры выше 9 обозначаются латинскими буквами от A до
Z. Регистр вводимого числа не имеет значения. В итоговом числе цифры-буквы
отображаются в верхнем регистре. Если система счисления получаемого числа
больше 36, то цифры числа, больше "35" отображаются в скобках.
Например A=[10]. В программе есть кнопка, позволяющая вообще отключать
отображение букв и показывать только скобочные "цифры". Диапазон чисел -10^28(10) - +10^28(10) Есть возможность указания точности выводимого
дробного числа (для бесконечных периодических дробей). По умолчанию стоит
"0" знаков после запятой. Возможна проверка в виде обратного перевода - кнопка
"обратно". Если система полученного числа больше 36 или включена
опция "отключения букв-цифр", то обратная проверка не производится. При переводе отрицательных чисел знак сохраняется. Дробная часть отделяется от целой как точкой так и
запятой. Программа не допускает ввода более одной десятичной точки/запятой. К
итоговому числу всегда добавляется точка. Программа не допускает ввода недопустимых символов а
также недопустимых цифр, которых не может быть в данной системе счисления.
Например цифры 3 не может быть в числе которое задано в двоичной системе
счисления, а цифры "J" не может быть в 17-ричной системе счисления. При переводе целой части чисел, которая больше 10^15 (в десятичном эквиваленте) и при переводе дробной части чисел, которая больше 10^-15 (в десятичном эквиваленте) возможны погрешности. Также в программу встроен "Римский блок".
Он предназначен для перевода чисел из арабской системы счисления в римскую
систему счисления. Обратный перевод пока не реализован. "Расширенные
римские цифры" пока не поддерживаются. Когда включена галочка
"римского блока", работает только данный перевод. Без установленного пакета .NET Framework программа
не работает.
| |
Просмотров: 644 | Загрузок: 47 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |