Главная страница

Практическое занятие 1 по информатике. Практическое задание 1. 1. Переведите числа в десятичную систему


Скачать 10.58 Kb.
Название1. Переведите числа в десятичную систему
АнкорПрактическое занятие 1 по информатике
Дата30.01.2023
Размер10.58 Kb.
Формат файлаdocx
Имя файлаПрактическое задание 1.docx
ТипДокументы
#913187

1. Переведите числа в десятичную систему, а затем затем проверьте результаты, выполнив обратные переводы">проверьте результаты, выполнив обратные переводы:


101010,01
2;


135,31
8;


4CA,68
16.


101010.01
2=1·25 +0·24 +1·23 +0·22 +1·21 +0·20 +0·2−1 +1·2−2 =42.2510

В обратную сторону:

Приведем целую часть числа 42.25 в систему счисления 2 последовательным делением на число 2:

42/2=21 остаток   0; 21/2=10 остаток   1; 10/2=5 остаток   0; 5/2=2 остаток   1; 2/2=1 остаток   0

1/2=0 остаток   1

42
10=1010102

Приведем дробную часть числа 42.25 в систему счисления 2 последовательным умножением на число 2:

0.25·2=0.5=0.5+0; 0.5·2=1=0+1

Получаем:

0.25
10=0.012

42.25
10=101010.012, что равно изначальному числу.














135.318=1·82 +3·81 +5·80 +3·8−1 +1·8−2 =64+24+5+3/8+1/64=93+25/64=93.39062510

Теперь в обратную сторону.

Приведем целую часть числа 93.390625 в систему счисления 8 последовательным делением на число 8:

93/8=11 остаток 5; 11/8=1 остаток 3; 1/8=0 остаток 1

93
10=1358

0.390625·8=3.125=0.125+3; 0.125·8=1=0+1

0.390625
10=0.318

93.390625
10=135.318, что равно начальному числу.
4CA.68
16=4·162 +12·161 +10·160 +6·16−1 +8·16−2 =1226.4062510

Приведем целую часть числа 1226.40625 в систему счисления 16 последовательным делением на число 16:

1226/16=76 остаток 10=A; 76/16=4 остаток 12=C; 4/16=0 остаток   4

1226
10=4CA16

0.40625·16=6.5=0.5+6; 0.5·16=8=0+8

0.40625
10=0.6816

1226.40625
10=4CA.6816, что соответствует первоначальному числу.

2. Переведите числа из двоичной системы в восьмеричную и шестнадцатеричную, а затем проверьте результаты, выполнив обратные переводы:


1100001111111,1011
2;


 1100111111000,101
2;


1100001111111,1011
перевод восьмеричную систему


(011) (000) (011) (111) (11,1) (011)
2 =3037738



1100001111111,1011
в шестнадцатеричную систему

(0001) (1000) (0111) (1111), (1011)= 187FB8


1100111111000,101= (001) (100) (111) (111) (000), (101)= 1477058

в шестнадцатеричную систему

1100111111000,101
= (100) (1111) (1100) (0101) = CFC58


3. Сложите числа, а затем проверьте результаты, выполнив соответствующие десятичные сложения:


1001,11
2 и 101,012;


4,3
8 и 17,68;


7, D
16 и E, F16;


а) 100111+ 10101= 110212


110212 = 1×2
+ 1×2+ 0× 2+ 2× 2+1 ×2+2 × 2= 32 + 16 + 10 + 5 +4=6710
б) 4,38 +17,68= 21,98


2×8
2+1×81 +9 ×8= 22410
в) 7, D16 и E, F16


7 D
16 = (7×16+13 ×160)10 = 320

E F
16 = (14×161 + 15×160)10 = 464

320 + 464 = 784

784
16 = (7×16+ 8 ×16+4×160) = 198410


4. Перемножьте числа, а затем проверьте результаты, выполнив соответствующие десятичные умножения:


101
2 и 1001,0012;


5,36
8 и 6,148.


а) 1001,001×101 = 10110100
2+ 2+2+ 2+2+2+ 2+ 2= 128+64+32+16+8+4+2+0= 25410

б) 5,36 × 6,14 = 329104
3 × 8+ 2×84 + 9× 8+ 1×8+ 0 ×8+ 4×8= 98304 + 8192 + 4608 + 64 + 0 + 0 = 11116410
5. Вычислите значения выражения:
111010 + (1A616 - 110000012) - 138




1110 10 = 1110 10

1A6 
16 = (10 ×16+ 6×16 0) = 16610

11000001
= (1×27 + 1× 26 + 0×25+ 0×24+ 0×2+0×22 + 0×2+1×2= 128+64+0+0+0+0+0+2=194 10

13
= (13 × 8+ 13 ×80) = 117

1110 (166 – 194) – 117 =1021
10

6. Десятичное число 61 эквивалентно числу 115 в некоторой другой системе счисления. Найдите основание этой системы.
Любое число в нулевой степени = 1. Значит последняя цифра числа в любой системе счисления соответствует самой цифре в другой системе счисления. В данном случае 5.
61 - 5 = 56
Остается 
найти первую и вторую степень, которые в сумме дадут 56
Это можно сделать только в системе с основанием 7:
1*7^2 + 1*7^1 = 49 + 7 = 56


написать администратору сайта