Автор: Пользователь скрыл имя, 09 Декабря 2011 в 05:45, контрольная работа
Еще в самые отдаленные времена людям приходилось считать различные предметы, с которыми они встречались в повседневной жизни. Вначале букв не было. Мысли и слова выражались при помощи рисунков на скалах, на стенах пещер, на камнях. Для запоминания чисел люди пользовались зарубками на деревьях и на палках и узлами на веревках (на рисунке на титульном листе изображен счетовод-казначей, один из коренных жителей Южной Америки (инки), у которого в руках веревочный прибор для узелкового счета). Это и была простейшая и самая древняя – так называемая, унарная система. В ней для записи любых чисел используется всего один символ – палочка, узелок, камушек. Используя именно эту систему счисления, вас научили считать (сами того не осознавая, этим кодом пользуются малыши, показывая на пальцах свой возраст).
Благодаря
таким особенностям двоичная система
стала стандартом при построении
ЭВМ.
Восьмеричная
система счисления.
Для записи чисел используется восемь
чисел 0,1,2,3,4,5,6,7.
Шестнадцатеричная
система счисления.
Для записи чисел в шестнадцатеричной
системе необходимо располагать уже шестнадцатью
символами, используемыми как цифры. В
качестве первых десяти используются
те же, что и в десятичной системе. Для
обозначения остальных шести цифр (в десятичной
они соответствуют числам 10,11,12,13,14,15) используются
буквы латинского алфавита – A,B,C,D,E,F.
Таблица
соответствия систем счисления.
Десятичная | Двоичная | Восьмеричная | Шестнадцатеричная |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 10 | 2 | 2 |
3 | 11 | 3 | 3 |
4 | 100 | 4 | 4 |
5 | 101 | 5 | 5 |
6 | 110 | 6 | 6 |
7 | 111 | 7 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | А |
11 | 1011 | 13 | В |
12 | 1100 | 14 | С |
13 | 1101 | 15 | D |
14 | 1110 | 16 | Е |
15 | 1111 | 17 | F |
16 | 10000 | 20 | 10 |
17 | 10001 | 21 | 11 |
… | … | … | … |
26 | 11010 | 32 | 1А |
Правило перевода целых чисел из десятичной системы счисления в систему с основанием q:
Пример1. Перевести 2610 в двоичную систему счисления. А10→А2
Решение:
Ответ:
2610=110102
Пример2. Перевести 1910 в троичную систему счисления. А10→А3
Решение:
Ответ:
1910=2013
Пример3. Перевести 24110 в восьмеричную систему счисления. А10→А8
Решение:
Ответ:
24110=3618
Пример4. Перевести 362710 в шестнадцатеричную систему счисления. А10→А16
Решение:
Т.к.
в шестнадцатеричной системе
счисления 14 – Е, а 11 – В, то получаем
ответ Е2В16.
Ответ: 362710=E2B16
Переведите числа из десятичной системы счисления в другую.
а) 24510→А2
б) 198710→А2 е) 67310→А16
в) 16110→А3 ж) 4534810→А16
г) 33310→А5 з) 44410→А7
Правило перевода дробных чисел из десятичной системы счисления в систему с основанием q:
Пример1. Перевести 0,562510 в двоичную систему счисления. А10→А2
Решение:
Пример2. Перевести 0,562510 восьмеричную систему счисления. А10→А8
Решение:
Ответ: 0,562510=0,528
Пример3. Перевести 0,66510 в двоичную систему счисления. А10→А2
Решение:
Процесс умножения может продолжаться до бесконечности. Тогда его прерывают на некотором шаге, когда считают, что получена требуемая точность представления числа
Ответ: 0,66510=0,100012
Переведите числа из десятичной системы счисления в другую.
а) 0, 6562510→А16
б) 0,710→А2 с точностью до 4 знаков после запятой
в) 0,412510→А8
с точностью
до 6 знаков
Перевод
произвольных чисел, то есть чисел, содержащих
целую и дробную части, осуществляют
в два этапа. Отдельно переводится
целая часть, отдельно – дробная.
В итоговой записи полученного числа
целая часть отделяется от дробной
запятой.
Пример1. Перевести 26,2510 в двоичную систему счисления. А10→А2
Решение:
переводим целую часть переводим дробную часть
Ответ: 26,2510=11010,012
Пример2. Перевести 123,562510 в двоичную систему счисления. А10→А8
Решение:
переводим целую часть переводим дробную часть
Ответ:
123,562510=173,448
Перевести из десятичной системы счисления следующие числа:
а) 173,562510→А2
б) 404,6562510→А16
в) 125,2510→А8
Правило
Для того чтобы число из любой системы
счисления перевести в десятичную систему
счисления, необходимо его представить
в развернутом виде и произвести вычисления.
Пример1. Перевести число 1101102 из двоичной системы счисления в десятичную.
Решение:
5 4 3 2 1 0
1 1 0 1 1 0 2 = 1*25 + 1*24 + 0*23+1*22+1*21+0*20 =32+16+4+2=5410
Ответ:
1101102 = 5410
Пример2. Перевести число 101,012 из двоичной системы счисления в десятичную.
Решение:
2 1 0 -1 -2
1 0 1,0 1 2 = 1*22 + 0*21 + 1*20+0*2-1+1*2-2 =4+0+1+0+0,25=5,2510
Ответ: 101,012 = 5,2510
Пример3. Перевести число 1221003 из троичной системы счисления в десятичную.
Решение:
4 3 2 1 0
1 2 2 0 1 3=1*34 + 2*33 + 2*32 + 0*31 + 1*30 = 81+54+18+1 = 15410
Ответ:
122013 = 15410
Пример4. Перевести число 1637 из семеричной системы счисления в десятичную.
Решение: 1637 = 1*72 + 6*71 + 3*70 = 49+42+3= 9410.
Ответ:
1637 = 9410.
Пример5. Перевести число 234,68 из восьмеричной системы в десятичную:
Решение:
2 1 0 -1
2 3 4, 68 = 2*82 +3*81 + 4*80 +6*8-1= 2*64+3*8+4+6*0,125= 128+24+4+0,75 =156,7510
Ответ:
234,68 = 156,7510.
Пример6. Перевести число 2Е16 в десятичную систему счисления.
Решение:
2 1
2 Е16 = 2*161 +14*160 = 32 +14 = 4610.
Ответ:
2Е16 = 4610.
Перевести из различных систем счисления в десятичную:
а) 1111001112 г) 367,28