Недесятичная арифметика
Выполнение арифметических действий в заданных системах счисления. Сложение, вычитание и деление в двоичной системе счисления. Доказательство аналогичности алгоритма сложения и вычитания двух чисел по правилам "переносов" и "заемов" в десятичной системе.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | практическая работа |
Язык | русский |
Дата добавления | 26.07.2009 |
Размер файла | 17,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Практическое занятие №2
Тема: "Недесятичная арифметика"
Упражнения и задачи
1. Выполните указанные арифметические действия в заданных системах счисления
1). 1267 + 6627
2). 1268 + 6628
3). 1011012 +110112
4). 772048 - 16558
5). 1011102 - 111012
6). 15668 - 5768
7). 63468 * 4478
8). 10446 * 3056
9). 10112 * 11012
10). 5728 / 248
11). 13106 / 346
12). 236 / 56
13). 65127 + 5667
14). 37658 + 1228
15). 1012 + 112
16). 70018 - 6578
17). 100012 - 11112
18). 60007 - 6657
19). 118 * 118
20). 1356 * 236
21). 11112 * 1012
22). 134326 / 546
23). A81C16 + 9FB616
24). E85A16 - 6CB916
25). 1C16 * AB16
Пример 1. Выполните указанные арифметические действия в заданных системах счисления.
a) 2238 + 4278
b) 27D16 - 19116
c) 11708 * 468
d) 2768 / 128
Решение
a) 2238 + 4278
b) 27D16 - 19116
c) 11708 * 468
d) 2768 / 128
Ответ: a) 2238 + 4278=6528
b) 27D16 - 19116=ЕС16
c) 11708 * 468=567208
d) 2768 / 128 = 238
2. Сложите, вычтите из большего меньшее, перемножьте и разделите первое на второе числа в двоичном представлении 1101001110011101 и 1001011010110111.
3. Покажите, что алгоритм сложения и вычитания двух чисел 132 и 33 по основанию 4, реализованный по правилам «переносов» и «заемов» аналогично десятичной системе счисления (здесь только четыре единицы младшего разряда объединяются в одну единицу младшего разряда), то есть просто результат сложения и вычитания двух полиномов: 1x2+3x1+2x0 и 3x1+3x0 (где x=4) с соответствующей группировкой и приведением коэффициентов.
4. Выполните тест
Тест «Представление информации в ЭВМ»
1) Число 135 при переводе из десятичной системы счисления в двоичную примет вид:
a) 11100001
b) 10000111
c) 10000101
d) 10100001
2) Перевести число 0,824 из десятичной системы счисления в двоичную (до 4-х знаков после запятой)
a) 0,0110
b) 0,0111
c) 0,1101
d) 0,1111
3) Перевести число 257,729 из десятичной системы счисления в двоичную систему счисления (до 3-х знаков после запятой)
a) 110111,011
b) 110111,111
c) 111111,101
d) 111111,011
4) Перевести двоичное число 1111101 в десятичную систему счисления
a) 135
b) 144
c) 124
d) 125
5) Перевести двоичное число 0,101 в десятичную систему счисления
a) 0,625
b) 0,731
c) 0,875
d) 0,231
6) Перевести двоичное число 110111,111 в десятичную систему счисления
a) 55,875
b) 54,875
c) 55,675
d) 54,675
7) Сложить двоичные числа 1111+1101=?
a) 11110
b) 11010
c) 11100
d) 11000
8) Найти разность двоичных чисел 11110-1011=?
a) 11010
b) 10111
c) 10010
d) 10011
9) Произвести умножение двоичных чисел 1101*101=?
a) 1000001
b) 1101011
c) 1001111
d) 1001001
10) Произвести деление двоичных чисел 11001:101=?
a) 100
b) 1011
c) 111
d) 101
11) Перевести 295 из десятичной системы счисления в восьмеричную систему счисления
a) 426
b) 447
c) 744
d) 342
12) Перевести 0,656 из десятичной системы счисления в восьмеричную систему счисления (до 4-х знаков после запятой)
a) 0,6054
b) 0,6144
c) 0,5176
d) 0,3944
13) Перевести 277,725 из десятичной системы счисления в восьмеричную систему счисления (до 3-х знаков после запятой)
a) 524,365
b) 570,404
c) 425,404
d) 425,563
14) Перевести 287 из десятичной системы счисления в шестнадцатеричную систему счисления
a) 11F
b) F11
c) 1511
d) 1115
15) Перевести 0,875 из десятичной системы счисления в шестнадцатеричную систему счисления (до 3-х знаков после запятой)
a) 0, D2F
b) 0, A1F
c) 0, D2E
d) 0, D1F
16) Перевести 2790,52 из десятичной системы счисления в шестнадцатеричную систему счисления (до 3-х знаков после запятой)
a) AF5,851
b) AF4,751
c) AE6,851
d) AE6,751
17) Перевести 236,15 из восьмеричной системы счисления в десятичную систему счисления (до 3-х знаков после запятой)
a) 152,203
b) 158,213
c) 146,203
d) 158,203
18) Перевести С2, АЕ из шестнадцатеричной системы счисления в десятичную систему счисления (до 3-х знаков после запятой)
a) 194,679
b) 192,679
c) 190,579
d) 194,579
19) Произвести сложение в шестнадцатеричной системе счисления 1C2,1E+A14,3D=?
a) AD6,6A
b) BD6,5B
c) CD6,5B
d) ED6,6A
20) Произвести сложение в восьмеричной системе счисления 237,24+721,15=?
a) 1160,27
b) 1060,41
c) 1060,21
d) 1160,41
Подобные документы
Примеры правила перевода чисел с одной системы в другую, правила и особенности выполнения арифметических операций в двоичной системе счисления. Перевод числа с десятичной системы в двоичную систему счисления. Умножение целых чисел в двоичной системе.
контрольная работа [37,3 K], добавлен 13.02.2009Алгоритм выполнения операции сложения, вычитания. Сложение чисел в столбик. Проверка получившихся результатов, переведение их в другую систему счисления. Перевод числа 128 из 8-й в 10-ую систему счисления и числа 11011101 из 2-й в 10-ую систему счисления.
практическая работа [13,9 K], добавлен 18.04.2011Факты появления двоичной системы счисления - позиционной системы счисления с основанием 2. Достоинства системы: простота вычислений и организации чисел, возможность сведения всех арифметических действий к одному - сложению. Применение двоичной системы.
презентация [1,5 M], добавлен 10.12.2014Порождение целых чисел в позиционных системах счисления. Почему мы пользуемся десятичной системой, а компьютеры - двоичной (восьмеричной и шестнадцатеричной)? Перевод чисел из одной системы в другую. Математические действия в различных системах счисления.
конспект произведения [971,1 K], добавлен 31.05.2009Программирование микро ЭВМ на МП БИС КР580ИК80. Арифметические команды. Представление чисел в различных системах счисления и отображение их на дисплее. Сложение массива однобайтных чисел. Вычитание одинаковых чисел. Сложение двух десятичных чисел.
лабораторная работа [263,8 K], добавлен 03.03.2009Формальные правила двоичной арифметики. Операция алгебраического сложения в ЭВМ. Алгебраическое сложение в дополнительном коде. Денормализация чисел. Виды денормализации и методы устранения. Особенности округления чисел, заданных инверсными кодами.
реферат [42,9 K], добавлен 16.01.2011Создание программы ввода с клавиатуры двух чисел в 9-ричной системе счисления размером с слово, выполнение над ними деления и вывода результата в исходной системе счисления. Программа предусматривает контроль вводимой информации и результат операции.
лабораторная работа [11,3 K], добавлен 13.02.2009Характеристика методов представления заданных чисел в двоичной, шестнадцатеричной, восьмеричной системе счисления. Представление указанного числа в четырехбайтовом IEEE формате. Разработка алгоритма обработки одномерных и двумерных числовых массивов.
контрольная работа [138,9 K], добавлен 05.06.2010Десятичная система счисления, ее происхождение и применение. Арифметические операции: сложение и вычитание, умножение и деление. Перевод чисел из одной системы счисления в другую. Применение систем: азбука Морзе, алфавитное кодирование, штрих-коды.
курсовая работа [2,5 M], добавлен 12.01.2015Понятие и основные свойства алгоритма. Линейный, ветвящийся и циклический виды вычислительных процессов. Перевод числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную системы, сложение чисел, выполнение вычитания и умножения.
контрольная работа [125,7 K], добавлен 15.09.2013