
Раздрорин Артём / Раздрогин Артём №2-2
.docxФедеральное агентство по образованию Российской Федерации
Государственное образовательное учреждение высшего профессионального образования
«
Факультет
«
Кафедра
«
Меры и единицы измерения
информации, кодирование данных в
ЭВМ
ОТЧЕТ
о лабораторной работе
№ 2.2
по дисциплине «
Выполнил:
студент
группы
Цель работы
1. Научиться определять значения целых и вещественных чисел по их внутреннему
представлению в компьютере.
2. Перевод чисел из одной системы счисления в другую.
Варианты заданий
Номер варианта N – номер студента по списку в журнале. Число YZ = N + 32 состоит из двух
цифр Y и Z, где Z – количество единиц числа YZ, а Y – количество десятков числа YZ.
Например, номер варианта задания (номер студента по списку в журнале) N = 6, тогда
число YZ = 38, Z = 8, Y = 3.
Ход работы
Задание №1. Определить диапазон представления целых чисел без знака в формате с фиксированной запятой 8 бит, 16 бит и 32 бита.
Решение:
8 бит =255
Диапазон представления от 0 до 255
16 бит = 65535
Диапазон представления от 0 до 65535
32 бит = 4294967295
Диапазон представления от 0 до 4294967295
Задание №2. Определить диапазон представления целых чисел со знаком в формате с фиксированной запятой 8 бит, 16 бит и 32 бита.
Решение:
8бит =27-1=127.
16бит =215-1=32767.
32 бита=231-1=2147483647.
Задание №3. Определить диапазон представления вещественных чисел в формате с плавающей запятой: 32 бита (8 бит порядок, 24 бита мантисса), 64 бита (11 бит порядок, 53 бита мантисса), 80 бит (15 бит порядок, 65 бита мантисса).
8 бит -27<=A<=27-1 -128<=A<=127 от -128 до 127
32 бита -231<=A<=231-1 -2147483648 <=A<=2147483647
16 бит -215<=A<=215-1 -327688<=A<=327687
Задание №4. Перевести числа из десятичной системы счисления в шестнадцатеричную, восьмеричную и двоичную системы:
YZ(10)
YZ1(10)
0,ZY1(10) – с шестью знаками после запятой.
Решение:
3810=2616;
3810=468;
3810=1001102;
38110=17D16;
38110=5758;
38110=1011111012;
0,38110= 0,61893716;
0,38110= 0,303044 8;
0,38110= 0,0112;
Задание №5. Перевести числа в десятичную систему:
1. YY3(8) и YZ3(16)
2. YY3(8) и YZ3(16) – сначала в двоичную, а затем в десятичную.
3. 0,YY3(8) и 0,YZ3(16) – с округлением до пяти знаков после запятой .
4. 0,YY3(8) и 0,YZ3(16) – сначала в двоичную систему счисления, а затем в десятичную с округлением до пяти знаков после запятой.
Решение:
1. 3339= 21910; 38316=113910 ;
2. 3338= 110110112=29110; 38316= 11100000112 =89910 ;
3. 0,3338=0,4278010; 0,38316=0,2239010 ;
4. 0,3338=000,0110110112=0,42780 10; 0,38316= 0000,0011100100112=0,2239010;
Задание №6. Перевести числа из десятичной системы счисления сначала в двоичную систему, а из двоичной – в шестнадцатеричную и восьмеричную:
2YZ5(10)
0,2YZ5(10) – с двенадцатью двоичными разрядами после запятой
Решение:
238510=1001010100012=95116=45218
0,238510=0,001111010000 2=0,3D0E5604189316=0,172071260101,8
Выводы по работе (анализ полученных результатов): я научился переводить числа из одной системы счисления в другую, а также определять значения целых и вещественных чисел по их внутреннему представлению в компьютере.
Челябинск