Файл: Занятие 1 Переведите числа в десятичную систему, а затем проверьте результаты.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.04.2024

Просмотров: 23

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Информатика СОО (1 семестр)

Практическое занятие 1


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


А) 101010,012

Решение:

Переводим 101010.012 в десятичную систему:
101010.01
2 = 1·25+0·24+1·23+0·22+1·21+0·1+0·2-1+1·2-2 = 42.2510


Б) 135,318

Решение:

Переводим 135.318 в десятичную систему:
135.31
8 = 1·82+3·81+5·1+3·8-1+1·8-2 = 93.39062510
В) 4CA,6816

Решение:

Переводим 4CA.6816 в десятичную систему:
4CA.6816 = 4·162+12·161+10·1+6·16-1+8·16-2 = 1226.4062510



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


А) 1100001111111,1011

Решение:

Переводим 1100001111111.10112 в десятичную систему:
1100001111111.10112 = 1·212+1·211+0·210+0·29+0·28+0·27+1·26+1·25+1·24+1·23+1·22+1·21+1·1+1·2-1+0·2-2+1·2-3+1·2-4 = 6271.687510

Переводим целую часть 6271.687510 в 8-ую систему последовательным делением на 8:
6271/8 = 783, остаток: 7
783/8 = 97, остаток: 
7
97/8 = 12, остаток: 
1
12/8 = 1, остаток: 
4
1/8 = 0, остаток: 
1
6271
10 = 141778

Переводим дробную часть 6271.687510 в 8-ую систему:
0.6875·8 = 5.5
0.5·8 = 
4.0
0.6875
10 = 0.548

А2) 1100001111111,1011 1

Решение:

Переводим 1100001111111.10112 в десятичную систему:
1100001111111.10112 = 1·212+1·211+0·210+0·29+0·28+0·27+1·26+1·25+1·24+1·23+1·22+1·21+1·1+1·2-1+0·2-2+1·2-3+1·2-4 = 6271.687510

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

6271/16 = 391, остаток: 15, 15 = F
391/16 = 24, остаток: 
7
24/16 = 1, остаток: 
8
1/16 = 0, остаток: 
1
6271
10 = 187F16

Переводим дробную часть 6271.687510 в 16-ую систему:
0.6875·16 = 11.0, 11 = B
0.6875
10 = 0.B16

 б) 1100111111000,101

Решение:

Переводим 1100111111000.1012 в десятичную систему:
1100111111000.1012 = 1·212+1·211+0·210+0·29+1·28+1·27+1·26+1·25+1·24+1·23+0·22+0·21+0·1+1·2-1+0·2-2+1·2-3 = 6648.62510

Переводим целую часть 6648.62510 в 8-ую систему последовательным делением на 8:
6648/8 = 831, остаток: 0
831/8 = 103, остаток: 
7
103/8 = 12, остаток: 
7
12/8 = 1, остаток: 
4
1/8 = 0, остаток: 
1
6648
10 = 147708

Переводим дробную часть 6648.62510 в 8-ую систему:
0.625·8 = 5.0
0.625
10 = 0.58

Б) 1100111111000,101

Решение:

Переводим 1100111111000.1012 в десятичную систему:
1100111111000.1012 = 1·212+1·211+0·210+0·29+1·28+1·27+1·26+1·25+1·24+1·23+0·22+0·21+0·1+1·2-1+0·2-2+1·2-3 = 6648.62510

Переводим целую часть 6648.62510 в 16-ую систему последовательным делением на 16:
6648/16 = 415, остаток: 8
415/16 = 25, остаток: 15, 15 = 
F
25/16 = 1, остаток: 
9
1/16 = 0, остаток: 
1
6648
10 = 19F816

Переводим дробную часть 6648.62510 в 16-ую систему:
0.625·16 = 10.0, 10 = A
0.625
10 = 0.A16



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


Вы ввели выражение:1001.112+101.012

Все числа находятся в двоичной системе счисления. Поэтому все расчеты будем выполнять в ней.

1) Выполним сложение 1001.112+101.012








.


.




.




+


1


0


0


1


.


1


1




1


0


1


.


0


1




1


1


1


1


.


0


0




Получилось: 1001.112+101.012 = 1111.2


Вы пожелали видеть ответ в десятичной системе счисления

Переведем его вот так:
1111.2 = 1∙23+1∙22+1∙21+1∙20 = 8+4+2+1 = 1510

Резульат перевода:
1111.2 = 1510

Окончательный ответ:1510
Вы ввели выражение:4.38+17.68

Все числа находятся в восьмеричной системе счисления. Поэтому все расчеты будем выполнять в ней.

1) Выполним сложение 4.38+17.68




.


.






+




4


.


3


1


7


.


6




2


4


.


1



Получилось: 4.38+17.68 = 24.18


Вы пожелали видеть ответ в десятичной системе счисления

Переведем его вот так:
24.18 = 2∙81+4∙80+1∙8-1 = 16+4+0.125 = 20.12510

Результат перевода:
24.18 = 20.12510

Окончательный ответ:20.12510

В) 7,D16 и E,F16



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


Вы ввели выражение:1012*1001.0012

Все числа находятся в двоичной системе счисления. Поэтому все расчеты будем выполнять в ней.

1) Выполним умножение 1012*1001.0012


x


















1


0


1


.


0


0


0
















1


0


0


1


.


0


0


1


+




















1


0


1


0


0


0


















0


0


0


0


0


0


















0


0


0


0


0


0
















































1


0


1


0


0


0


















0


0


0


0


0


0


















0


0


0


0


0


0


















1


0


1


0


0


0






















1


0


1


1


0


1.


1


0


1


0


0


0




Получилось: 1012*1001.0012 = 101101.1010002


Вы пожелали видеть ответ в десятичной системе счисления

Переведем его вот так:
101101.1010002 = 1∙25+0∙24+1∙23+1∙22+0∙21+1∙20+1∙2-1+0∙2-2+1∙2-3+0∙2-4+0∙2-5+0∙2-6 = 32+0+8+4+0+1+0.5+0+0.125+0+0+0 = 45.62510

Результат перевода:
101101.1010002 = 45.62510

Окончательный ответ:45.62510

Вы ввели выражение:5.368*6.148

Все числа находятся в восьмеричной системе счисления. Поэтому все расчеты будем выполнять в ней.

1) Выполним умножение 5.368*6.148


x










5


.


3


6










6


.


1


4


+










2


5


7


0










5


3


6
























4


0


6


4












4


1.


6


5


5


0




Получилось: 5.368*6.148 = 41.65508


Вы пожелали видеть ответ в десятичной системе счисления

Переведем его вот так:
41.65508 = 4∙81+1∙80+6∙8-1+5∙8-2+5∙8-3+0∙8-4 = 32+1+0.75+0.078125+0.009765625+0 = 33.83789062510

Резульат перевода:
41.65508 = 33.83789062510

Окончательный ответ:33.83789062510

Вычислите значения выражения:

111010 + (1A616 - 110000012) - 138

Мы определили что два или более чисел находятся в разных системах счисления.
Для правильного выполнения всех арифметических операций необходимо
перевести все числа в какую-нибудь одну систему счисления.

Вы выбрали 4-ричную систему счисления поэтому в нее осуществим перевод всех чисел.

1) Переведем число 111010

Целая часть находится делением на основание новой:


1110


4












-1108


277


4










2


-276


69


4










1


-68


17


4










1


-16


4


4










1


-4


1












0