Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАТИКА_учеб_пособие_Попова_2007.doc
Скачиваний:
106
Добавлен:
05.03.2016
Размер:
4.61 Mб
Скачать
      1. Перевод целых чисел из десятичной системы счисления в систему счисления с другим основанием

Рис. 16. Перевод числа из десятичной СС в двоичную.

Для осуществления такого перевода необходимо делить число с остатком на основание системы счисления до тех пор, пока частное больше основания системы счисления.

Пример перевода десятичного числа 25(10)в двоичный вид показан на рисунке 16.

Результат перевода записывается в обратном порядке, т.е. начиная с последнего результата деления.

      1. Шестнадцатеричная система счисления

Система счисления с основанием 16 интересна тем, что она включает в себя больше разрядов, чем десятичная, и соответственно десяти арабских цифр недостаточно для алфавита этой системы счисления, поэтому в качестве недостающих цифр в ней используются буквы латинского алфавита.

Для обозначения того, что запись является шестнадцатеричным числом, принято использовать также символ #.

Таблица 8.

Основание СС (k)

Цифры, составляющие алфавит СС

Пример записи

2

0, 1

&101011111

10

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

351

16

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f

10 11 12 13 14 15

#15f

Для шестнадцатеричной системы счисления действуют те же правила перевода, что и для всякой позиционной системы счисления.

Рис. 17а. Перевод из СС с основанием 10 в СС с основанием 16.

Рис. 17b. Перевод из СС с основанием 16 в СС с основанием 10.

      1. Вавилонская (шестидесятеричная) система счисления

Исторический интерес представляет так называемая «вавилонская», или шестидесятеричная система счисления, весьма сложная, существовавшая в Древнем Вавилоне, за две тысячи лет до н.э.

Это первая известная нам система счисления, основанная на позиционном принципе. Система вавилонян сыграла большую роль в развитии математики и астрономии, ее следы сохранились до наших дней. Так, мы до сих пор делим час на 60 минут, а минуту на 60 секунд. Точно так же, следуя примеру вавилонян, окружность мы делим на 360 частей (градусов).

      1. Задачи

  1. Числа в двоичной системе счисления имеют вид 11(2)и 101(2). Чему равно их произведение в десятичном виде?Варианты: 60, 15, 1111, 8.

  2. Чему равна разность 25 - &1101. Варианты: &1100, 13.

  3. В десятичной - 8;

  • в двоичной - [ ];

  • в восьмеричной - [ ];

  • в шестнадцатеричной - [ ].

  1. Количество чисел, которое можно закодировать нулями и единицами в 10 позициях, равно: 128, 256, 1024, 2048?

  2. Укажите истинное высказывание:

  • #a < &1100;

  • #a > &1100;

  • #a = &1100.

  1. Дано равенство 23(k)+33(k)=122(k). Чему равно k?Варианты: 2, 3, 4.

  2. Какое число предшествует шестнадцатеричному числу #6afa? Варианты: #6afb, #6a10, #6af9, #5afa.

  3. Для кодирования чисел был использован алфавит (N,O). Каждое следующее число в ряду больше предыдущего на 1. Продолжите числовой ряд: N, O, ON, OO, ONN, ONO, OON, OOO, ONNN

  4. Прочитайте стихотворение. Переведите встречающиеся в нем числительные из двоичной системы счисления в десятичную.

Необыкновенная девчонка А. Н. Стариков

Ей было тысяча столет, Она в101-ыйкласс ходила, В портфеле постокниг носила – Все это правда, а не бред.

Когда, пыля десяткомног, Она шагала по дороге, За ней всегда бежал щенок Соднимхвостом, затостоногий.

Она ловила каждый звук Своими десятьюушами, Идесятьзагорелых рук Портфель и поводок держали.

И десятьтемно-синих глаз Рассматривали мир привычно,… Но станет все совсем обычным, Когда поймете наш рассказ.

  1. За праздничным столом собрались 4 поколения одной семьи: дед, отец, сын и внук. Их возраст в различных системах счисления записывается так 88лет,66лет,44года и11лет. Сколько им лет в десятичной системе счисления, если через год их возраст в тех системах счисления можно будет записать как100?