Вы находитесь на странице: 1из 6

Цель работы: научиться определять значения целых и вещественных чисел

по их внутреннему представлению в компьютере.


Задание 1
8 бит:
1 1 1 1 1 1 1 1
7 6 5 4 3 2 1 0

1111 1111=1*27+1*26+1*25+1*24+1*23+1*22+1*21+1*20=25510
0 0 0 0 0 0 0 0
7 6 5 4 3 2 1 0

0000 0000=0*27+0*25+0*24+0*23+0*22+0*21+0*20=010
Отсюда диапазон (от 0 до 255).
16 бит:
215-1=65535 Отсюда диапазон:
(от 0 до 65535)
32 бита:
231-1=2147483647 Диапазон: (от 0 до 2147483647)
Находим целые числа со знаком:
8 бит:
0 1 1 1 1 1 1 1
0111 1111=0*26+1*25+1*24+1*23+1*22+1*21+1*20= (27-1) =12710
1 0 0 0 0 0 0 0
-1000 0000=-(1*27*0) =-12810
Диапазон (от -128 до 127).
16 бит:
-215-1=-32768
(от -32768 до 32767)
32 бита:
-231-1=-2147483648
(от -2147483648 до 2147483647)
Задание 2
+4210 и -4210
42/2=21(0)
21/2=10(1)
10/2=5(0)
5/2=2(1)
2/2=1(0)
1/2=0(1)
1010102=1,00011001
В 8-битной
0 0 0 1 1 0 0 1

Задание 3
4210+17010=21210
21210=110101002
Задание 4
32 бита:
A=m*qp
Mmax=1,1111 1111 1111 1111 1111 1112=1,998~2 (23 знака мантиссы)
Qmax=2p-1-1=27-1=127
Amax=Mmax*2pmax=2*2^128~3,40 *1038
Mmin=1,0000 0000 0000 0000 0000 0002 =110
Qmin=-27=-128
Pmin=-(27-2=-27+2=-128+2=-126
Amin=Mmin*2^Pmin=1*2-128+2~1,18*10-38
64 бита:
A=m*qp
Mmax=1,1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111
1111~2 (54 знака мантиссы)
Qmax=(2p)-1= (210)-1=1024-1=1023
Amax=Mmax*2pmax=2*21023=1,79*10308
Mmin=1,0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00002
=110
Pmin=-210+3=-1021
Amin= Mmin*2pmin=1*2-1021=2,2*10-308

Цель работы: научиться определять значения целых и вещественных чисел


по их внутреннему представлению в компьютере.
Задание 1
4210 и -4210
4210=1010102
-4210=10100012=1,1010001
Сложение:
0 0 0 1 0 0 1 0
1 1 0 1 0 0 0 1
1 1 1 0 0 0 1 1
11100012=27*1+26*1+25*1+24*0+23*0+22*0+21*1+20*1=128+64+32+ 2+1=227
-4210 и 2410
-4210=1010102=1,101010
2410=110002
0 0 0 1 0 0 1 0
1 0 1 0 0 0 0 1
1 1 1 0 0 0 1 1

111000112=-227
Задание 2
A=m*qp
42,4210
4210=1010102
0,42=0,001011100001010001111012
42,4210==10010,0010111000010001111012= (00100010111000010100011)-23
знака мантиссы.
M=001000101110000101000112
P=410+12710=13110=100000112
Получаем: 010000011001000101110000101000112
Задание 3
0100001001111111100000000000000
Решение: 0- 1бит
10000100-8 бит
1111111100000000000000 – 23 бита
P=100001002=13210=13110+110
M=11111111000000000000002
1111112=6310
111000000002=0,87510
Ответ: 63,87510
Задание 4
1 142 000 00010-X2
10001000001000110001001100000002
Ответы на контрольные вопросы:
1. В ЭВМ используются две формы представления чисел: естественная- с
фиксированной запятой и нормальная, или полулогарифмическая, с
плавающей запятой. При представлении чисел с фиксирован ной запятой
положение запятой фиксируется постоянно за определенным разрядом числа,
отделяя его целую часть от дробной.
2. В ЭВМ применяют двоичную, восьмеричную и
шестнадцатеричную системы счисления. В дальнейшем систему счисления, в
которой записано число, будем обозначать подстрочным индексом,
заключенным в круглые скобки.
3. Единицы измерения данных. В информатике часто используется величина,
называемая байтом и равная 8 битам. И если бит позволяет выбрать
один вариант из двух возможных, то байт, соответственно, 1 из 256 (28). В
большинстве современных. ЭВМ при кодировании каждому символу
соответствует своя последовательность из восьми нулей и единиц, т. е. байт.
4. Для представления целого положительного числа в компьютере
используется следующее правило: число переводится в двоичную систему,
результат дополняется нулями слева в пределах выбранного формата,
последний разряд слева является знаковым, в положительном числе он равен
0.
5. Числа с плавающей точкой - общепринятая
форма представления действительных чисел в ЭВМ. Основными параметрам
и такой формы представления является основание степени и точность. При
этом всегда требуется, чтобы основание степени было целым чётным числом.
Мантисса– это целое число фиксированной длины, которое представляет
старшие разряды действительного числа. Тоже самое и порядок числа.
6. Число одинарной точности. Занимает в памяти 32 бита (4
байта). Числа одинарной точности с плавающей запятой обеспечивают
относительную точность 7-8 десятичных цифр в диапазоне от 10 −38 до
примерно 10 38. Число двойной точноcти. Занимает в памяти 64 бита (8
байт).
7. Для представления целых чисел, в вычислительных машинах существует
несколько способов, которые используют 8,16, 24 или 32 разряда памяти (1,
2, 3 и 4 байта). Первым способом является без знаковое представление. С его
помощью представляются только целые положительные величины, которые
не участвуют в арифметических операциях и выступают в роли констант
(дата, время и т.д.).
8. .1) Перевести число в двоичную систему счисления.
2)Нарисовать к–разрядную сетку.
3)Указать код знака «+» в старшем разряде.
4)Записать число в разрядную сетку, начиная с младшего разряда.
5)Заполнить оставшиеся разряды нулями.
9.Такой формат предусматривает представление числа в показательной
форме. Например, десятичное число 685,7310. представляется в виде
0,68573×103, здесь 0,68573 – мантисса, 10 – основание десятичной
системы счисления, 3 – порядок. В ячейке памяти двоичные числа в
формате с плавающей запятой хранятся в виде двух групп цифр: первая
группа, называемая мантиссой, определяет само число, вторая,
называемая порядком, определяет место запятой в числе.
10. Система вещественных чисел в математических вычислениях
предполагается непрерывной и бесконечной, т.е. не имеющей
ограничений на диапазон и точность представления чисел. Однако в
компьютерах числа хранятся в регистрах и ячейках памяти с
ограниченным количеством разрядов. В следствие этого система
вещественных чисел, представимых в машине, является дискретной
(прерывной) и конечной.

Вам также может понравиться