Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемИрина Городецкая
1 В позиционных системах счисления один и тот же числовой знак (цифра) в записи числа имеет различные значения в зависимости от того места (разряда), где он расположен. Пример: , , 34A2F 16. Смешанная система счисления является обобщением позиционной системы счисления. Основанием смешанной системы счисления является возрастающая последовательность чисел и каждое число представляется как линейная комбинация. Пример: представление времени в виде количества суток, часов, минут и секунд. При этом величина d дней h часов m минут s секунд соответствует значению секунд d*24*60*60+h*60*60+s*60. В непозиционных системах счисления величина, которую обозначает цифра, не зависит от положения в числе. При этом система может накладывать ограничения на положение цифр, например, чтобы они были расположены в порядке убывания. Пример: фактически непозиционной системы счисления является римская (латинская), в которой в качестве цифр используются латинские буквы (I, V, L …) II = 1+1=2, независимо от позиции цифры I. На самом деле, римская система не является полностью непозиционной, так как меньшая цифра, идущая перед большей, вычитается из неё, например: IV=4, в то время как: VI = 6. Системы счисления Система счисления символический метод записи чисел, представление чисел с помощью письменных знаков. Системы счисления подразделяются на позиционные, непозиционные и смешанные. 1 ВМП
2 Системы счисления Позиционные системы счисления Каждая позиционная система счисления определяется некоторым числом b > 1 (т. н. основание системы счисления) таким, что b единиц в каждом разряде объединяется в одну единицу следующего по старшинству разряда. Система счисления с основанием b также называется b-речной. Число x в b-речной системе счисления представляется в виде линейной комбинации степеней числа b: где a k это целые числа, называемые цифрами, удовлетворяющие неравенству 0 a k < b, k - порядковый номер разряда начиная с нулевого, n – количество разрядов. Каждая степень b k в такой записи называется разрядом, старшинство разрядов и соответствующих им цифр определяется значением показателя k. Число x записывают в виде последовательности его b-речных цифр, перечисляемых по убыванию старшинства разрядов слева направо: X = a n-1 a n-2 … a 0 Например, число сто три представляется в десятичной системе счисления в виде: 103 = 1* * *10 0, а дробь 0,25 = 2* * ВМП
3 Системы счисления Смешанные системы счисления Основанием смешанной системы счисления является возрастающая последовательность чисел и каждое число x представляется как линейная комбинация: где на коэффициенты a k (называемые как и прежде цифрами) накладываются некоторые ограничения. Записью числа x в смешанной системе счисления называется перечисление его цифр в порядке уменьшения индекса k, начиная с первого ненулевого. Если b k =b k для некоторого b, то смешанная система счисления совпадает с b-речной системой счисления. Например: - представление времени в виде количества месяцев, суток, часов, минут и секунд (60 секунд, 60 минут, 24 часа, сутки, 12 месяцев) - денежные знаки - это пример смешанной системы счисления. ( 1 коп., 5 коп., 10 коп., 50 коп., 1 руб., 2 руб., 5 руб., 10 руб., 50 руб., 100 руб., 500 руб., 1000 руб. и 5000 руб.) Фибоначчиева система счисления - основывается на числах Фибоначчи. Факториальная система счисления - основаниями является последовательность факториалов b k = k. Биномиальная система счисления - представление, использующее биномиальные коэффициенты Система счисления майя Майя использовали 20-ричную систему счисления за одним исключением: во втором разряде было не 20, а 18 ступеней, то есть за числом (17)(19) сразу следовало число (1)(0)(0). Это было сделано для облегчения расчётов календарного цикла, поскольку (1)(0)(0) = 360 примерно равно числу дней в солнечном году. 3 ВМП
4 Системы счисления Непозиционные системы счисления - Римская система счисления Римская система нумерации с помощью букв была распространена в Европе на протяжении двух тысяч лет. (Только в позднем средневековье ее сменила более удобная для вычислений десятичная система цифр, заимствованная у арабов.) Для закрепления в памяти буквенных обозначений римских цифр в порядке убывания существует мнемоническое правило: Мы Дарим Сочные Лимоны, Хватит Всем И ещё останется. Соответственно M, D, C, L, X, V, I Натуральные числа записываются при помощи повторения этих цифр. При этом, если большая цифра стоит перед меньшей, то они складываются (принцип сложения), если же меньшая - перед большей, то меньшая вычитается из большей (принцип вычитания). Последнее правило применяется только во избежание четырёхкратного повторения одной и той же цифры. Например, I, Х, С ставятся соответственно перед Х, С, М для обозначения 9, 90, 900 или перед V, L, D для обозначения 4, 40, 400. Например, VI = 5+1 = 6, IV = = 4 (вместо IIII). XIX = = 19 (вместо XVIIII), XL = =40 (вместо XXXX), XXXIII = = 33 и т.д. - Система остаточных классов (СОК) - представление числа в системе остаточных классов основано на понятии вычета и китайской теореме об остатках. - Система счисления Штерна-Броко – способ записи положительных рациональных чисел, основанный на дереве Штерна-Броко. Число Римская цифраIVXLCDM 4 ВМП
5 Поразрядно с переходом в старший разряд при сложении или заимствовании из старшего разряда при вычитании). Системы счисления Операции в системах счисления Позиционная Непозиционная Сложение и вычитание Умножение Сложение -> Посимвольно, путем "склеивания" символов-цифр и последующей замены (слева направо) 4-х подряд расположенных символов на группы из 2-х символов имеющих то же значение (например, IIII на IV). Вычитание -> посимвольно, обратной операцией "разбиения" символов на составляющие меньшего номинала. Умножение каждой цифры множимого на каждую цифру множителя и сложение полученных произведений с поразрядным сдвигом результата в соответствии с разрядами множителя. Умножение каждой цифры множимого на каждую цифру множителя и сложение полученных произведений, при этом цифры одинакового порядка для удобства ставим одну под другой. Из старших разрядов делимого группируется число - субделимое, которое можно разделить на делитель (равное делителю по количеству цифр или на одну цифру больше). К остатку от деления добавляются цифры делимого (ещё не участвовавшие в процессе деления) для формирования нового суп делимого, и так пока не будет использован младший разряд делимого. Умножая делитель на ряд чисел (например, на сто – C, 50 – L, десять – X, двадцать – XX) и сравнивая произведение с делимым – находим старшие числа частного. Отнимаем их от делимого и снова повторяем операцию до получения конечного результата: нахождения остатка от деления. Деление Перевод числа из одной системы счисления в другую Переводе между позиционной и смешенной системами осуществляется поразрядным преобразованием числа. Перевод между непозиционной и другими системами осуществляется путем преобразования в (из) цифр непозиционной системы в позиционную (смешанную). 5 ВМП посимвольно, обратной операцией "разбиения" символов на составляющие меньшего номинала. Умножение каждой цифры множимого на каждую цифру множителя и сложение полученных произведений с поразрядным сдвигом результата в соответствии с разрядами множителя. Умножение каждой цифры множимого на каждую цифру множителя и сложение полученных произведений, при этом цифры одинакового порядка для удобства ставим одну под другой. Из старших разрядов делимого группируется число - субделимое, которое можно разделить на делитель (равное делителю по количеству цифр или на одну цифру больше). К остатку от деления добавляются цифры делимого (ещё не участвовавшие в процессе деления) для формирования нового суп делимого, и так пока не будет использован младший разряд делимого. Умножая делитель на ряд чисел (например, на сто – C, 50 – L, десять – X, двадцать – XX) и сравнивая произведение с делимым – находим старшие числа частного. Отнимаем их от делимого и снова повторяем операцию до получения конечного результата: нахождения остатка от деления. Деление Перевод числа из одной системы счисления в другую Переводе между позиционной и смешенной системами осуществляется поразрядным преобразованием числа. Перевод между непозиционной и другими системами осуществляется путем преобразования в (из) цифр непозиционной системы в позиционную (смешанную). 5 ВМП">
6 Системы счисления Перевод чисел из десятичной позиционной системы счисления в другую и наоборот При переводе целого числа (целой части числа) из десятичной системы счисления в любую другую: исходное число (или целую часть) надо разделить на основание системы счисления, в которую выполняется перевод. Деление выполнять, пока частное не станет меньше основания новой системы счисления. Результат перевода определяется остатками от деления: первый остаток дает младшую цифру результирующего числа, последнее частное от деления дает старшую цифру. При переводе правильной дроби из десятичной системы счисления в любую другую систему счисления дробь следует умножать на основание системы счисления, в которую выполняется перевод. Полученная после первого умножения целая часть является старшим разрядом результирующего числа. Умножение вести до тех пор пока произведение станет равным нулю или не будет получено требуемое число знаков после разделительной точки. При переводе вещественных чисел целая и дробная части числа переводятся отдельно. Перевод числа из двоичной системы в системы с основанием, равным степеням двойки (8 и 16). Для того чтобы целое двоичное число записать в системе счисления с основанием 2 n, нужно данное двоичное число разбить справа налево на группы по n-цифр в каждой; если в последней левой группе окажется меньше n разрядов, то дополнить ее нулями до нужного числа разрядов; рассмотреть каждую группу, как n-разрядное двоичное число, и заменить ее соответствующей цифрой в системе счисления с основанием 2 n. Перевод числа с основанием, равным степеням двойки (8 и 16) в двоичную осуществляется заменой каждой цифры числа с основанием 2 n на эквивалентную ей группу из n двоичных цифр (3 – для восьмеречной системы и 4 для шестнадцатеречной). Операция перевода в десятичную систему выглядит гораздо проще, так как любое десятичное число можно представить в виде x = a 0 ·p n + a 1 ·p n– a n–1 ·p 1 + a n ·p 0, где a 0... a n – это цифры данного числа в системе счисления с основанием p. Например, перевести число 4A3F в десятичную систему. По определению, 4A3F= 4· A· ·16 + F. При замене A на 10, а F на 15, получается 4· · · = ВМП
7 Системы счисления Домашнее задание Написать алгоритмы и программы на Pascal и С 1. Перевод из десятичной в любую другую систему. 2. Перевод из любой системы счисления в десятичную. 7 ВМП
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.