Файл: Конспект урока Информатика, 10 класс. Урок Тема Представление чисел в позиционных системах счисления.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 129
Скачиваний: 1
—это используемый в ней набор цифр.
Основание системы счисления —это количество цифр в алфавите (мощность алфавита).
Различают непозиционные и позиционные системы счисления.
В непозиционных системах счисления величина, которую обозначает цифра, не зависит от положения этой цифры в числе.
Примером непозиционной системы, которая сохранилась до наших дней, может служить система Древнего Рима.
Римская система счисления. В качестве цифр использовались большие латинские буквы. А остальные числа записываются комбинациями этих знаков. Число формировалось из цифр, а также с помощью групп: Группа 1-го вида — несколько одинаковых подряд идущих цифр: XX = 20 (не более трёх одинаковых цифр); Группа 2-го вида — разность значений двух цифр, если слева стоит меньшая: СМ = 1000 – 100 = 900 (может стоять только одна цифра). Величина числа суммируется из значений цифр и групп 1-го или 2-го вида.
Позиционные системы счисления.
Система счисления называется позиционной, если количественный эквивалент цифры зависит от её положения (места, позиции) в записи числа. Основное достоинство любой позиционной системы счисления — возможность записи произвольного числа ограниченным количеством символов. Пример этой системы — привычная нам десятичная система счисления. Существует бесконечно много позиционных систем счисления. Каждая из них определяется целым числом q>1, называемым основанием системы счисления. Для записи чисел в позиционной системе счисления с основанием q нужен алфавит из q цифр. В q-ичной системе счисления q единиц какого-либо разряда образуют единицу следующего разряда. Последовательность чисел, каждое из которых задает «вес» соответствующего разряда, называется базисом позиционной системы счисления. Представление числа в виде суммы разрядных слагаемых называется развёрнутой формой записи числа в системе счисления с основанием q. Свёрнутой формой представления числа называется его запись в виде:
Свернутой формой записи числа мы пользуемся в повседневной жизни. Развёрнутая форма записи чисел также всем хорошо известна. Ещё в начальной школе дети учат записывать числа в виде суммы разрядных слагаемых. Если представить разряды в виде степеней основания, то получим:
Иногда бывает полезно преобразовывать развернутую форму записи числа так, чтобы избежать возведения основания в степень. Такую формулу представления числа называют схемой Горнера.В наши дни большой практический интерес представляют двоичная, троичная, восьмеричная и шестнадцатеричная системы счисления. Двоичная система счисления — самая важная для компьютеров. В двоичной системе счисления основание — 2, а алфавит состоит из двух цифр 0 и 1.Перевод числа, записанного в системе счисления с основанием q, в десятичную систему счисления основан на использовании развёрнутой формы записи чисел.Алгоритм перевода в 10-ю систему счисления:
-
Записать развёрнутую форму числа. -
Представить все числа, фигурирующие в развёрнутой форме, в 10-й системе счисления. -
Вычислить значение полученного выражения.
-
Возьмем 1, соответствующую самому старшему разряду числа, и умножим её на 2. -
Прибавим следующую цифру. -
Умножим результат на 2. -
Прибавим следующую цифру. -
Умножим результат на 2. -
Прибавим следующую цифру. -
Умножим результат на 2.
Перевод целого десятичного числа в систему счисления с оcнованием qДля перевода целого десятичного числа в систему счисления с основанием q следует:
-
Последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получится частное, равное нулю. -
Полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие алфавиту новой системы счисления. -
Составить число в новой системе счисления, записывая его, начиная с последнего остатка.
-
Последовательно умножать данное число и получаемые дробные части произведения на основание новой системы счисления до тех пор, пока дробная часть произведения не станет равна нулю или не будет достигнута требуемая точность представления числа. -
Полученные целые части (цифры числа) привести в соответствие алфавиту новой системы счисления. -
Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.
А из системы счисления с основанием p в систему счисления с основанием q можно свести к хорошо знакомым действиям в десятичной системе счисления: перевести исходное число в десятичную систему счисления, после чего полученное десятичное число представить в требуемой системе счисления.Быстрый перевод чисел в компьютерных системах счисленияСпособ «быстрого» перевода основан на том, что каждой цифре числа в системе счисления, основание которой q кратно степени двойки, соответствует число, состоящее из n (q=2n) цифр в двоичной системе счисления. Замена восьмеричных цифр двоичными тройками (триадами) и шестнадцатеричных цифр двоичными четвёрками (тетрадами) позволяет осуществлять быстрый перевод. Для этого:
-
Данное двоичное число надо разбить справа налево на группы по n цифр в каждой. -
Если в последней левой группе окажется меньше n разрядов, то её надо дополнить слева нулями до нужного числа разрядов. -
Рассмотреть каждую группу как n-разрядное двоичное число и записать её соответствующей цифрой системы счисления с основанием q = 2n.