русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Позиционная и непозиционная система счисления. Запись чисел в различных позиционных системах


Дата добавления: 2014-05-19; просмотров: 2497; Нарушение авторских прав


Системой счисления называется язык для записи, наименования и выполнения действий над числами. Позиционная система счисления — система, в которой значение каждого знака зависит от его позиции в записи числа. П: 8665- 5 в 1разряде обозначает 5 единиц, 6 во 2 разряде-число 60, цифра 6 в 3 разряде- 600, 8 в 4 разряде-8000,т.е. 8665=8000+600+60+5. Таким образом, одна и та же цифра может обозначать разные числа в зависимости от занимаемой позиции в записи числа. Позиционные системы хар-ся основаниемсистемы счисления,т.е.числом единиц, образующих одну единицу старшего разряда. Основанием системы может быть любое число р 2. Если р=2- двоичная, используют две цифры:0 и 1. П: 101112= 1 24+1∙22+1∙2+1. Если р=8- восьмеричная, числа от 0 до 7, 543528. Первой системой была шестидесятиричной. Непозиционной системой счисления называется система, в которой значение знака (цифры) не зависит от позиции этого знака в записи числа (древнеримская- I(1), V(5), X(10), L(50), C(100), D(500), M(1000). При чтении чисел в этой системе пользуются правилами: если знак меньшего числа записан после знака большего числа, то, чтобы прочитать число, достаточно сложить значения символов- CCLIII- 100+100+50+1+1+1=253. Если же знак меньшего числа записан перед знаком большего числа,то, чтобы прочитать число, достаточно от большего числа вычесть значение меньшего числа- CDLIV- 454=(500-100)+ 50+ (5-1); древнегреческая.) В десятичной системе для записи используют 10 цифр: 0,1,2,3,…, 8,9. Число х можно записать в позиционной форме: х=апап-1…а2а1а0. Любое нат.число х можно представить в виде: х=ап∙10пп-1∙10п-1+ …+а2 ∙1021∙1010, где коэффициенты ап, ап-1, …, а2, а10 принимают значения 0,1,2,3, 4,5,6, 7,8,9 и ап 0. Представление числа в виде суммы степеней основания системы счисления называют систематической записью числа. П: 2545= 2∙103+5∙102+4∙10+5. Записью числа х в системе счисления с основанием р называется представление его в виде: х=ап∙рпп-1∙рп-1+…+а2 ∙р2+ а1 ∙р10, где ап, ап-1, …, а2, а1, ао. принимают значения 0, 1, 2, …, р-1, причём ап 0. При чтении чисел в позиционных системах, отличных от десятичной, называют каждую цифру числа слева направо. П: 254226=2∙64+5∙63+ 4∙62+2∙6+2. Число 254226 читают так: два, пять,четыре, два, два в шестеричной системе счисления. Переход от записи числа х в системе с основанием р к десятичной записи числа: нужно записать данное число х в виде суммы степеней основания системы счисления, а затем выполнить все указанные действия (возведение в степень, умножение и сложение) по правилам, принятым в десятичной системе счисления. П: перевести 321015 в десятичную систему счисления: 321015=3∙54+2 ∙53+1∙52+0∙5+1= 3∙625+2∙125+ 25+1=2151. Переход от десятичной записи числа х к записи числа в системе с основанием р: нужно число х разделить с остатком на число р. Остаток от деления даст последнюю цифру р-ичной записи числа х. Полученное частное снова разделить на р. Новый остаток даст предпоследнюю цифру искомого числа. Второе частное разделить на р и т.д., пока не получим частное, равное 0. Последовательные остатки, начиная с последнего, будут разрядными цифрами искомого числа. П: 2151 в пятеричную систему. 2151:5=430 (ост.1); 430:5=86 (ост.0); 86:5=17 (ост.1); 17:5=3 (ост.2); 3:5=0(ост.3). 2151=321015.



 



<== предыдущая лекция | следующая лекция ==>
Множество всех целых чисел. Арифметические операции во множестве всех целых чисел | Общие делители. Свойства наибольшего общего делителя.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.232 сек.