- •Министерство образования и науки российской федерации
- •Пояснительная записка
- •Общие требования к выполнению и оформлению практических работ:
- •Критерии оценки практических работ
- •Практическая работа №1
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Практическая работа №2
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Практическая работа №3
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Практическая работа №4
- •Теоретические сведения
- •Ход работы
- •Задания к практической работе
- •Список литературы
- •1. Основная:
- •2. Дополнительная:
- •230115 «Программирование в компьютерных системах»
Ход работы
Пример 1. Сложим двоичные числа 1102 и 112. При сложении двух единиц происходит переполнение разряда и производится перенос в старший разряд. Переполнение разряда наступает тогда, когда значение числа в нем становится равным или больше основания. Для двоичной системы счисления, это число равно двум.
Пример 2. В качестве примера произведем вычитание двоичных чисел 1102 и 112. При Вычитании из меньшего числа (0) большего (1) производится заем из старшего разряда.
Пример 3. При выполнении арифметических действий в других системах счисления необходимо помнить, что перенос в следующий разряд при сложении при сложении и заем из старшего разряда при вычитании определяется величиной основания системы счисления. Вычитание многоразрядных двоичных чисел происходит с учетом возможных займов старших разрядах. Сложение многоразрядных двоичных чисел происходит с учетом возможных переносов из младших разрядов в старшие.
Умножение в восьмеричной Сложение в восьмеричной
системе счисления системе счисления
Сложение в шестнадцатеричной системе счисления
Умножение в шестнадцатеричной системе счисления
Пример 4. Выполните умножение двоичных чисел 1102 и 112. Умножение многоразрядных двоичных чисел происходит по обычной схеме, применяемой в десятичной системе счисления с последовательным умножением множимого на очередную цифру множителя.
Пример 5. Выполните деление двоичных чисел 1010001012 и 11012. Для деления в двоичной системе счисления нужно уметь сравнивать числа (определять, какое больше) и хорошо вычитать.
Пример 6. Выполните деление двоичных чисел 10012 и 112 с точностью до 3 знаков после запятой.
Задания к практической работе
Задание 1. Сложите числа:
а)111110011012+11111112; б) 560378+555728;
а)1010101112+1111102; б) 5BE116+70EF316;
а)111,11012+101,00112; б) 536,2418+5673,668;
а)111,01010112+101011,11112; б) EB,5A16+7C,B7416;
а) 110111,011+1110,10111; б) 1FC16 + 1D116;
а) 110111,011+10111,001; б) A,B16 + E,F16;
а) 1111001,11001+1011101,11; б) 1658 + 378;
а) 1110001,001+10001,11001; б) F9E16 + 2А3016.
Задание 2. Выполните вычитание:
а) 1112 - 101002; б) 158 - 208;
а) 10,112 - 100,12; б) 201,2510 - 59,7510;
а) 111,12 – 100102; б) ABC16 – 567816;
а) 100012 – 1110,112; б) F9E16 – 2A3016;
а) 101012 - 112; б) 76318 – 4568;
а) 1011111011012 - 011110012; б) BEDA16 – ВАС16;
а) 1111111010102 – 011101012; б) 73258 – 3468;
а) 11110101,01112 – 1010,00112; б) FA9C16 – B7A16.
Задание 3. Выполните умножение:
а) 1001112* 10001112; б) 1170,648 * 46,38;
а) 61,A16 * 40,D16; б) 1000012*10010102;
а) 1723,28*15,28; б) 54,316*9,616;
а) 10110102*10000102; б) 632,28*141,348;
а) 2A,716*18,816; б) 10111002*11001002;
а) 347,28*125,648; б) 10,A816*35,416;
а) 11011002*10100112; б) 516,548*44,648;
а) 61,816*48,916; б) 10000002*1101102.
Задание 4. Выполните деление:
а) 1100110002:100012; б) 24108:278;
а) D4A16:1B16; б) 100101001002:11002;
а) 27608:238; б) 4AC16:1716;
а) 1110101102:10102; б) 41208:238;
а) 4F816:1816; б) 10001010002:11002;
а) 51018:318; б) D7A16:1E16;
а) 110001000002:100002; б) 30748:258;
6D516:2116; б) 100011100112:100012.
Контрольные вопросы и задания
Дать определение системы счисления. Назвать и охарактеризовать свойства системы счисления.
Что называется основанием системы счисления?
Чему равны веса разрядов слева от точки, разделяющей целую и дробную часть, в двоичной системе счисления (восьмеричной, шестнадцатеричной)?
Чему равны веса разрядов справа от точки, разделяющей целую и дробную часть, в двоичной системе счисления (восьмеричной, шестнадцатеричной)?
Расскажите об алгоритме выполнения сложения в двоичной, восьмеричной и шестнадцатеричной системах счисления.
Расскажите об алгоритме выполнения вычитания в двоичной, восьмеричной и шестнадцатеричной системах счисления.
Переведите числа из десятичной системы счисления в другие (двоичную, восьмеричную и шестнадцатеричную) и выполнить арифметические операции (сложение, вычитание и умножение в указанных системах счисления): 24710, 12310.
Рекомендуемая литература: 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5