Системы счисления
Анализ двоичной, шестнадцатеричной и десятичной систем счисления, используемых в современной информатике. Характеристика позиционной формы записи чисел. Кодирование дискретного сигнала. Изучение правил перевода чисел из одной системы счисления в другую.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 29.06.2014 |
Размер файла | 151,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Балтийский Федеральный Университет им.И.Канта
Факультет Высшей Школы Педагогики
Кафедра педагогики и образовательных технологий
г. Калининград 2014
Контрольная работа
Тема: «Системы счисления»
Теоретические основы информатики
Выполнила: Корогода Елена
Проверила: Румовская Софья Борисовна
Для удобства последующего преобразования дискретный сигнал подвергается кодированию. Большинство кодов основано на системах счисления, причем использующих позиционный принцип образования числа, при котором значение каждой цифры зависит от ее положения в числе.
Примером позиционной формы записи чисел является та, которой мы пользуемся (так называемая арабская форма чисел). Так, в числах 123 и 321 значения цифры 3, например, определяются ее положением в числе: в первом случае она обозначает три единицы (т.е. просто три), а во втором - три сотни (т.е. триста).
Например, для десятичного (m = 10) числа 345 его полное значение рассчитывается: 3*102 + 4*101 + 5*100 = 345.
Римские числа являются примером полупозиционной системы образования числа: так, в числах IX и XI знак I обозначает в обоих случаях единицу (признак непозиционной системы), но будучи расположенным слева от знака X (обозначающего десять), вычитается из десяти, а при расположении справа - прибавляется к десяти. В первом случае полное значение числа равно 9, во втором - 11.
В современной информатике используются в основном три системы счисления (все - позиционные): двоичная, шестнадцатеричная и десятичная.
Двоичная система счисления используется для кодирования дискретного сигнала, потребителем которого является вычислительная техника. Такое положение дел сложилось исторически, поскольку двоичный сигнал проще представлять на аппаратном уровне. В этой системе счисления для представления числа применяются два знака - 0 и 1.
Шестнадцатеричная система счисления используется для кодирования дискретного сигнала, потребителем которого является хорошо подготовленный пользователь - специалист в области информатики. В такой форме представляется содержимое любого файла, затребованное через интегрированные оболочки операционной системы, например, средствами Norton Commander в случае MS DOS. Используемые знаки для представления числа - десятичные цифры от 0 до 9 и буквы латинского алфавита - A, B, C, D, E, F.
Десятичная система счисления используется для кодирования дискретного сигнала, потребителем которого является так называемый конечный пользователь - неспециалист в области информатики (очевидно, что и любой человек может выступать в роли такого потребителя). Используемые знаки для представления числа - цифры от 0 до 9.
Соответствие между первыми несколькими натуральными числами всех трех систем счисления представлено в табл. 1.
Десятичная система |
Двоичная система |
Шестнадцатеричная система |
|
0 |
0000 |
0 |
|
1 |
0001 |
1 |
|
2 |
0010 |
2 |
|
3 |
0011 |
3 |
|
4 |
0100 |
4 |
|
5 |
0101 |
5 |
|
6 |
0110 |
6 |
|
7 |
0111 |
7 |
|
8 |
1000 |
8 |
|
9 |
1001 |
9 |
|
10 |
1010 |
A |
|
11 |
1011 |
B |
|
12 |
1100 |
C |
|
13 |
1101 |
D |
|
14 |
1110 |
E |
|
15 |
1111 |
F |
|
16 |
10000 |
10 |
Для различения систем счисления, в которых представлены числа, в обозначение двоичных и шестнадцатеричных чисел вводят дополнительные реквизиты:
*для двоичных чисел - нижний индекс справа от числа в виде цифры 2 или букв В или b (binary - двоичный), либо знак B или b справа от числа. Например, 102 = 10b = 10B = 10B = 10b;
*для шестнадцатеричных чисел - нижний индекс справа от числа в виде числа 16 или букв H или h (hexadecimal - шестнадцатеричный), либо знак H или h справа от числа. Например, 3AB16 = 3ABH = 3ABh = 3ABH = 3ABh.
Для перевода чисел из одной системы счисления в другую существуют определенные правила.
1. Перевести число 977 в двоичную систему счисления
В результате получаем 92310 = 1110100012.
2. Выполнить перевод числа 977 в шестнадцатеричную систему счисления
Таким образом, 92310 = 3D116
3. Выполнить перевод числа 1110002 в десятичную систему счисления.
1000012 10
1*20 + 0*21 + 0*22 + 0*23 + 0*24 + 1*25 = 1+32= 33
Получаем 1110002=5610
4. Выполнить перевод числа 9E16 в десятичную систему счисления
9E16 10
9E = 14*160 + 9*161 = 14+144 = 158
Таким образом, 9E16 = 15810
5. Выполнить перевод числа 1000012 в шестнадцатеричную систему счисления.
счисление информатика кодирование двоичный
Получаем 1000012 = 2116
6. Выполнить перевод числа 9E16 в двоичную систему счисления
Получаем 9E16 = 100111102
7. Выполнить перевод правильной дроби (1/A+0.68) из десятичной системы счисления - в двоичную.
1/A + 0,68 = 1/977 = 0,0010
0,0011+0,68 =0,6810
Получаем 0,681010 = 0,1012
8. Выполнить перевод правильной дроби (1/A+0.68) из десятичной системы счисления - в шестнадцатеричную систему счисления.
1/A + 0,68 = 1/977 = 0,0010
0,0011+0,68 =0,6810
Таким образом, 0,681010 = 0,АЕ56
9. Перевод числа 0,1000012 в десятичную систему счисления
0,10000112 10
0,10000112 = 1*2-1 + 0*2-2 + 0*2-3 +0*2-4+0*2-5+1*2-6+1*2-7=0,5+0,313+0,0078=0,5391
Получаем 0,1000012 = 0,531310
10. Перевод числа 0,9E116 из шестнадцатеричной системы счисления в десятичную систему счисления.
0,9E116 = 9*16-1 + 14*16-2 + 1*16-3 = 0,5625+0,0547+0,0002=0,6174
Получаем 0,9E116 = 0,617410
11. Перевод числа 0,1110000 из двоичной системы счисления в шестнадцатеричную.
0,10000112 0,10000110
Находим тетрады: 1ая 1000 = 8 - 8 (по табл.)
2ая 0110 = 6 - 6 (по табл.)
Получаем 0,10000112 = 0,8616
12. Перевод числа 0,9E1 из шестнадцатеричной системы счисления в двоичную
0,9E1 16
9 - 1001
E - 1110
1 - 0001
Получаем 0,9E116 = 1001111000012
13. Перевод из десятичной системы счисления в шестнадцатеричную числа, целая часть которого равна (A+A), а дробная ? 3*A.
977+977=1954
977*3=2931
Получаем 7A2,4B0816
14. Сложить двоичные числа B и (B)110.
15. Сложить шестнадцатеричные числа C и (C)7.
16. Вычесть из двоичного числа (B)1100двоичное число B.
17. Вычесть из шестнадцатеричного числа 9E987шестнадцатеричное число 9E.
1) 7 - E= [7*160+1*161] -E = 23 - 14 = 910 = 916
Проверка:
9E987= 9*164+14*163+9*162+8*16+7*160=589824+57344+2304+128+7= 649607 9E= 9*16+14*160=144+14=158
18. Умножить двоичное число 111000 на двоичное число 111000110
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
|||||||
* |
1 |
0 |
0 |
0 |
0 |
1 |
|||||||||
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|||||||
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
|||||||
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Проверка:
100001110 = 1*28+1*23+1*22+1*2=256+8+4+2=270
100001=1*25+1*20=33
270*33= 8910
19. Умножить шестнадцатеричное число 9E на шестнадцатеричное число 9E7
Ответ: 61C9216
Использованная литература
1. Гашков С.Б. Системы счисления и их применение.-- М.: МЦНМО, 2004 г.
2. Топоркова О.М. Информатика: Учебн. пособ. - Калининград: КГТУ, 2001.
3. Фомин С.В. Системы счисления. -- М.: Наука, 1987 г.
Размещено на Allbest.ru
Подобные документы
Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления.
конспект произведения [971,1 K], добавлен 31.05.2009Двоичный код, особенности кодирования и декодирования информации. Система счисления как совокупность правил записи чисел с помощью определенного набора символов. Классификация систем счисления, специфика перевода чисел в позиционной системе счисления.
презентация [16,3 K], добавлен 07.06.2011Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.
контрольная работа [37,3 K], добавлен 13.02.2009Система счисления как способ записи (изображения) чисел. История появления и развития различных систем счисления: двоичная, восьмеричная, десятичная и шестнадцатеричная. Основные принципы и правила алгоритма перевода из одной системы счисления в другую.
курсовая работа [343,1 K], добавлен 11.11.2014Определение понятия и видов систем счисления - символического метода записи чисел, представления чисел с помощью письменных знаков. Двоичные, смешанные системы счисления. Перевод из одной системы счисления в другую и простейшие арифметические операции.
курсовая работа [232,6 K], добавлен 16.01.2012История систем счисления, позиционные и непозиционные системы счисления. Двоичное кодирование в компьютере. Перевод чисел из одной системы счисления в другую. Запись цифр в римской нумерации. Славянская нумерация, сохранившаяся в богослужебных книгах.
презентация [516,8 K], добавлен 23.10.2015Понятие и классификация систем счисления. Перевод чисел из одной системы счисления в другую. Перевод правильных и неправильных дробей. Выбор системы счисления для применения в ЭВМ. Навыки обращения с двоичными числами. Точность представления чисел в ЭВМ.
реферат [62,0 K], добавлен 13.01.2011Факты появления двоичной системы счисления - позиционной системы счисления с основанием 2. Достоинства системы: простота вычислений и организации чисел, возможность сведения всех арифметических действий к одному - сложению. Применение двоичной системы.
презентация [1,5 M], добавлен 10.12.2014Десятичная система счисления, ее происхождение и применение. Арифметические операции: сложение и вычитание, умножение и деление. Перевод чисел из одной системы счисления в другую. Применение систем: азбука Морзе, алфавитное кодирование, штрих-коды.
курсовая работа [2,5 M], добавлен 12.01.2015Понятие шестнадцатеричной системы счисления как позиционной с основанием "16", история ее внедрения. Символы и синтаксис использования, виды и правила перевода. Применение шестнадцатеричной системы счисления в цифровой электронике и компьютерной технике.
презентация [1,6 M], добавлен 05.05.2012