Официальный сайт audiophilesoft 24/7/365

НФПК
Проект реализуется
Национальным фондом подготовки кадров
Вы не зарегистрированы

Авторизация



Системы счисления

Выберите действие:

Характеристики урока (занятия)
Класс(ы): 
9 класс
Класс(ы): 
10 класс
Класс(ы): 
11 класс
Предмет(ы): 
Информатика и ИКТ
Цель урока: 
показать связь между системами счисления, научить переводить числа из одной системы в другую
Учеников в классе: 
9
Используемые учебники и учебные пособия: 

Системы счисления (с. с.)

 

1. Понятие о системах счисления.

 С.с.-это способ представления числа символами некоторого алфавита, которые называют цифрами.

 

Системы счисления делятся на непозиционные и позиционные.

 

Позиционная с. с. - это система, в которой значение цифры зависит от ее позиции в последовательности цифр изображающих число.  (5567 10)

 

Непозиционная с. с. – это система, в которой значение цифры не зависит от ее позиции. (xxx)

 

Количество цифр в алфавите системы равно основанию системы счисления

 

По происхождению делятся на:

         - анатомического (10-ая, 5-ая, 12-ая,20-ая)

          - алфавитные (славянская,     древнеармянская)

          -прочие (римская, вавилонская)

          -машинные(2-ая,8-ая,16-ая)

 

2. Правила перевода из одной  с. с. в другую. (рассмотрим 5 правил)

 

1.из 2-ой, 8-ой, 16-ой в 10-ую.:

N=a np n+…+a 2p 2+a 1p 1+a 0p0,+а -1р -1+а -2р -2+…

2.Из 10-ой в 2-ую, 8-ую, 16-ую (целые числа): деление на 2, деление на 8, деление на16.

3. Из 10-ой в 2-ую, 8-ую, 16-ую (дробные числа): умножение на (2, 8,16)

4.Из  8-ой, 16-ой в 2-ую: замена (8-ых цифр триадами; 16-ых цифр тетрадами)

5.Из 2-ой в 8-ую, 16-ую: замена (триад цифрами  8-ой с. с., тетрад  цифрами 16-ой с. с.)

 

1. И з 2-ой, 8-ой, 16-ой в 10-ую. :

N=a np n+…+a 2p 2+a 1p 1+a 0p0,+а -1р -1+а -2р -2+…

 

Запись числа  757,7 10 означает сокращенную запись выражения

 700 + 50 + 7 + 0,7 = 7•10 2 + 5•10 1 + 7•10 0 + 7•10 -1 =

 =757,7 10

 

1.     1110,012=1 31 21 11 0,0 -1 1-2  2=1*2 3+1*2 2+1*2 1+

0*2 0+0*2 -1+1*2-2=8+4+2+0+0,25=14,25 10

 

 2.  751,25 8=7 25 11 0,2 -15 -2 8=7*8 2+5*8 1+1*8 0+2*8 -1

+5*8 -2=448+40+1+0,33=489,33 10

 

3. 8Е5,А8 16=8 2Е 15 0 -18 -2=8*16 2+14*16 1+5*16 0+10*16 -1

+8*16 -2 16=2048+224+5+0,66=2277,66 10

 

2. Из 10-ой в 2-ую, 8-ую, 16-ую (целые числа) : деление на2, деление на 8, деление на16.

Правила перевода целой части числа.

Для того чтобы перевести целую часть числа из десятич­ной системы счисления в двоичную, восьмеричную, шестнад­цатеричную, необходимо:

Последовательно делить данное число и получаемые при делении целые частные на основание новой сис­темы счисления (2, 8 или 16), выражая промежуточ­ный результат цифрами исходной системы, до тех пор, пока частное не станет равным нулю.

Полученные остатки, фактически являющиеся цифро-

вым выражением числа в новой системе, привести в соответствие с алфавитом этой системы счисления (имеются в виду системы счисления с основанием боль­ше 10).

3. Записать число в новой системе счисления, начиная с

последнего остатка.

 

 

153 10=10011001 2=231 8=99 16      186 10=BA 16

 

  153 |2                                   153 |8                           

  152  76 |2                             152  19 |8

      1  76  38 |2                           1  16  2 

            0  38  19 |2                           3

                   0  18  9 |2

                        1  8  4 |2            153 |16 

                            1  4  2 |2        144    9

                                0  2   1           9                                  

                                    0 

        

   186 |16

   176  11

   10

 

 

 

 

 

3. Из 10-ой в 2-ую, 8-ую, 16-ую(дробные числа) : умножение на ( 2, 8,16)

Перевод дробного числа из десятичной системы счисления в двоичную.

Алгоритм.

1.      Последовательно умножать (в исходной системе счисления) данное число и получаемые дробные части произведений на основание новой системы  (на 2, на 8, на 16) до тех пор, пока дробная часть произведения не станет равной нулю или будет достигнута требуемая точность представления данного числа.

2.      Полученные целые части произведений, являющиеся цифрами в числа в новой системе счисления, привести в соответствие с алфавитом новой системе счисления.

3.      Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.

 

0,65625 10=0,10101 2= 0,52 8=0,А8 16

 

0,|65625          0,|65625          0,|65625

   |        2            |        8            |      16

1,|31250          5,|25000          3 |93750

   |        2            |        8          6|5625 

0,|62500          2,|00000        10,|50000

   |        2                                   |      16

1,|25000                                  3|00000     

   |        2                                 5|0000

0,|50000                                 8,|00000

   |       

1,|00000      

  

 

 

 

 

 

 

 

 

4.Из  8-ой, 16-ой в 2-ую: замена (8-ых цифр триадами; 16-ых цифр тетрадами)

 

Алгоритм: восьмеричные цифры заменяются на тройки двоичных цифр (при необходимости слева дописываются недостающие нули):

3258 → 3    2    5 → 11 010 101 → 110101012.

 011 010 101

Для перевода чисел из двоичной системы в шестнадцатеричную используется алгоритм «по тетрадам».  Строка двоичных цифр разбивается на четверки и вместо них записываются шестнадцатеричные цифры:

101011012 → 1010 1101 → AD16.

 А      D

Алгоритм: вместо шестнадцатеричных цифр подставляются четверки двоичных цифр.

Из восьмеричной системы в шестнадцатеричную и обратно проще переводить через двоичную систему:

D516 D 5 →1101 0101 → 110101012 → 11 010 101 → 3258.

D      5                                3      2     5

При выполнении заданий на сложение чисел разных систем счисления их нужно перевести в одну систему счисления. Лучше всего пользоваться той системой, в которой должен быть представлен результат.

 

100010011,110 2=100 010 011, 110 2=423,6 8

 

11100011,1010 2= 1110 0011, 1010 2=Е3,А 16

 

5 .Из 2-ой в 8-ую, 16-ую: замена (триад цифрами 8-ой с. с. , тетрад  цифрами 16-ой с. с.)

Перевод из 2-ой в 8-ую, 16-ую.

Алгоритм перевода двоичных чисел в восьмеричные «по триадам». Для применения этого алгоритма надо разбить двоичное число на тройки цифр (считая справа) и записать вместо каждой из троек восьмеричную цифру:

101011012 → 10 101 101 → 2558.

2    5    5

Крайняя левая тройка может быть неполной (как в примере), для получения полных троек можно приписать слева недостающие нули.

Убедимся в правильности алгоритма:

101011012  → 1*27+1*25+1*23+2*21+1*20=17310;

2558 →2*26+5*23+5*20=17310.

 

  Задания по теме

Задание1 . (Задание А6  демоверсии 2004 г.)

Вычислите значение суммы в десятичной системе счисления:

102+108+1016 = ?10

Решение.

Переведем все числа в десятичную запись:

102+108+1016 = (1*21+0*20) + (1*81+0*80) + (1*161+0*160) = 2+8+16=2610.

Ответ: 26.

Задание 2.

Найдите сумму x+y, если x=11101012 , y=10110112. Ответ представьте в восьмеричной системе.

Решение.

Найдем сумму: 11101012 + 10110112 :

Дописывание единицы

 

1

1

1

1

1

1

 

Первое слагаемое

 

1

1

1

0

1

0

1

Второе слагаемое

 

1

0

1

1

0

1

1

Сумма

1

1

0

1

0

0

0

0

11101012 + 10110112 = 110100002

Переведем получившееся число из двоичной системы счисления в восьмеричную:

 11 010 000  → 3208.

 

 3     2     0

Ответ: 320.

 

 

Задание 3. (B1  демоверсии 2004 г.)

В системе счисления с некоторым основанием число 12 записывается в виде 110. Найдите это основание.

Решение.

Обозначим искомое основание через n. Исходя из правил записи чисел в позиционных счислениях 110n=n2+n1+0. Составим уравнение: n2+n=12, найдем корни: n1=-4, n2=3. Корень n1=-4 не подходит, так как основание системы счисления, по определению, натуральное число большее единицы. Проверим, подходит ли корень n=3:

1103=1*32+1*31+0=9+3=1210

Ответ: 3.

Задание 4 .

Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 17 оканчивается на 2.

Решение.

Последняя цифра в записи числа представляет собой остаток от деления числа на основание системы счисления. Поскольку 17-2=15, то искомые основания систем счисления будут являться делителями 15, это: 3, 5, 15.

Проверим наш ответ, представив число 17 в соответствующих системах счисления:

 

ЕГЭ  (демонстрационный вариант 2007)

 

Задание 5.

 А4 . Сколько единиц в двоичной записи числа 195?

 

1)

5

2)

2

3)

3

4)

4

 

Решение: преобразуем  число 195 в двоичную  систему используя деление  «уголком» с выделением остатков: 110000112   

Ответ : 4

 

Задание 6.

А5. Значение выражения 1016 + 108 · 102 в двоичной системе счисления равно

 

1)

1010

2)

11010

3)

100000

4)

110000

 

Решение:  переведем числа в 2-ую систему и выполним  действия: 10 0002 + 10002 *102 =100 0002

Ответ : 3

Задание 7. А4 Двоичное изображение десятичного числа 1025 содержит значащих нулей:

1.     1024;

2.     100;

3.     11;

4.     9.

Решение. Так как 1024=210 и поэтому содержит 1 единицу в старшем разряде и последующие 10 значащих нулей, а для числа 1025=1024+1 добавляется лишь одна единица в младшем разряде, то количество единиц станет равно 2, а значащих нулей будет равно 9.

Ответ: 4.

 

Задание 8.

В системе счисления с некоторым основанием число 17 записывается как 101. Укажите это основание.

Решение.

1710 = 101х = 1*х2 + 0*х1+ 1 х0

17=х2+1,→ х2=16,→ x1,2 =±4

x1= - 4 – не удовлетворяет смыслу задачи,

x2= 4 – основание искомой системы счисления.

Ответ: 4.

 

 


»  Тэги к этому документу:
»  Размещено в сообществах:   

Поиск

Loading
ЕГЭ по информатике

Оценка материала

...

Смотреть kino онлайн


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн