Представление чисел в компьютере1.100 Заполнить таблицу, записав отрицательные десятичные числа в прямом, обратном и дополнительном кодах в 16-разрядном представлении: Десятичные числа | Прямой код | Обратный код | Дополнительный код | -10 | | | | -100 | | | | -1000 | | | | -10000 | | | |
1.101 Заполнить таблицу, записав десятичные числа в заданном компьютерном представлении: Десятичные числа | Компьютерное представление | | целые неотрицательные числа | целые числа со знаком | 255 | | | -255 | | | 32768 | | | -32768 | | |
1.102 Заполнить таблицу, записав максимальные и минимальные значения чисел в заданном компьютерном представлении: Компьютерное представление | Максимальное значение | Минимальное значение | целые неотрицательные числа | | | целые числа со знаком | | | большое целое число со знаком | | |
1.103 Выполнить арифметическое действие 2010 - 6010 в 16-разрядном компьютерном представлении. 1.104 Записать следующие числа в форме с плавающей запятой и нормализованной мантиссой: а) 217,93410; б) 7532110; в) 10,010110; г) 20045010. 1.105 Определить максимальное число и его точность для формата чисел двойной точности, если для хранения порядка и его знака отводится 11 разрядов, а для хранения мантиссы нее знака 53 разряда. 1.106 Произвести сложение, вычитание, умножение и деление чисел 0,1 × 22 и 0,1 × 2-2 в формате с плавающей запятой. 1.107 Компьютер работает только с целыми положительными числами. Каков диапазон изменения чисел, если для представления числа в памяти компьютера отводится 1 байт? 1.108 Каков диапазон изменения целых чисел (положительных и отрицательных), если в памяти компьютера для представления целого числа отводится 1 байт? 1.109 Компьютер работает только с целыми положительными числами. Каков диапазон изменения чисел, если для представления числа в памяти компьютера отводится 4 байта? 1.110 Каков диапазон изменения целых чисел (положительных и отрицательных), если в памяти компьютера для представления целого числа отводится 4 байта? 1.111 Записать в двоичной и шестнадцатеричной форме внутреннее представление наибольшего положительного целого и наибольшего по абсолютной величине отрицательного целого числа, представленных в 1-байтовой ячейке памяти. 1.112 Записать в двоичной и шестнадцатеричной форме внутреннее представление наибольшего положительного целого и наибольшего по абсолютной величине отрицательного целого числа, представленных в 2-х байтовой ячейке памяти. 1.113 Представить вещественное число 1) 0,005089; 2) 1234,0456 в нормализованной форме с плавающей точкой в десятичной системе счисления. 1.114 Для представления вещественного числа отводится 2 байта. Порядок занимает 7 бит. Сколько различных вещественных чисел точно представимы в памяти такого компьютера? 1.115 Для представления вещественного числа отводится 8 байт. Порядок занимает 11 бит. Сколько значащих цифр будет содержать двоичная мантисса? 1.116 Минимальное значение математического порядка в десятичной системе счисления равно (-1024). Чему равно смещение? 1.117 Получить шестнадцатеричную форму внутреннего представления отрицательного числа -123,125 в формате с плавающей точкой в 4-х байтовой ячейке. 1.118 Для представления вещественного числа используется 2-х байтовая ячейка памяти. В 1-ом байте содержится знак числа и порядок, во 2-ом байте - мантисса. Определить минимальное и максимальное по абсолютной величине числа, точно представимые в таком компьютере. 1.119 В "игрушечном" компьютере для представления вещественных чисел используется однобайтовая ячейка памяти (биты нумеруются от 0 до 7 справа налево). 7-й бит - знак числа; 5 и 6 биты - машинный порядок; 4 - 0 биты - мантисса. Определить: 1) количество точно представимых вещественных чисел; 2) 5 наименьших положительных десятичных чисел, представимых точно в таком компьютере. 1.120 Говорят, что число, превышающее максимальное значение, представимое в компьютере, вызывает переполнение. Определить для "игрушечного" компьютера (задача № 58), какие из следующих чисел вызовут переполнение: 0,5; 10,0; 4,3; 8,1; 7,8. 1.121 "Игрушечный" компьютер сохраняет значение числа, не вызывающего переполнение и не представленного точно, в виде ближайшего снизу (по абсолютной величине) точно представимого числа. Какие значения примут следующие числа в таком компьютере: 1,25; 1,6; 1,9? 1.122 Увидит ли разницу "игрушечный" компьютер между следующими парами чисел: 1) 1,4 и 1,5; 2) 1,6 и 1,62; 3) 1,8 и 1,9? Индивидуальные работы
Работа №1 Целые числа в памяти компьютера Задания (для всех вариантов): 1. Получить двоичную форму внутреннего представления целого числа в 2-х байтовой ячейке. 2. Получить шестнадцатеричную форму внутреннего представления целого числа в 2-х байтовой ячейке. 3. По шестнадцатеричной форме внутреннего представления целого числа в 2-х байтовой ячейке восстановить само число. | номера заданий | № варианта | 1 | 2 | 3 | 1 | 1450 | -1450 | F67D | 2 | 1341 | -1341 | F7AA | 3 | 1983 | -1983 | F6D7 | 4 | 1305 | -1305 | F700 | 5 | 1984 | -1984 | F7CB | 6 | 1453 | -1453 | F967 | 7 | 1833 | -1833 | F83F | 8 | 2331 | -2331 | F6E5 | 9 | 1985 | -1985 | F8D7 | 10 | 1689 | -1689 | FA53 | 11 | 2101 | -2101 | F840 | 12 | 2304 | -2304 | FAE7 | 13 | 2345 | -2345 | F841 | 14 | 2134 | -2134 | FAC3 | 15 | 2435 | -2435 | FA56 |
Работа №2 Вещественные числа в памяти компьютера Задания (для всех вариантов) 1. Получить шестнадцатеричную форму внутреннего представления числа в формате с плавающей точкой в 4-х байтовой ячейке. 2. По шестнадцатеричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке восстановить само число. | Номера заданий | № варианта | 1 | 2 | 1 | 26.28125 | C5DB0000 | 2 | -29.625 | 45D14000 | 3 | 91.8125 | C5ED0000 | 4 | -27.375 | 47B7A000 | 5 | 139.375 | C5D14000 | 6 | -26.28125 | 488B6000 | 7 | 27.375 | C7B7A000 | 8 | -33.75 | 45DB0000 | 9 | 29.625 | C88B6000 | 10 | -139.375 | 45ED0000 | 11 | 333.75 | C6870000 | 12 | -333.75 | 46870000 | 13 | 224.25 | C9A6E000 | 14 | -91.8125 | 49A6E000 | 15 | 33.75 | 48E04000 |
|