Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ѕеревод чисел из дес€тичной системы в двоичную, восьмеричную и шестнадцатиричную




ѕеревод чисел из дес€тичной системы в двоичную, восьмеричную и шестнадцатеричную более сложен и может осуществл€тьс€ различными способами. –ассмотрим один из алгоритмов перевода на примере перевода чисел из дес€тичной системы в двоичную, при этом необходимо учитывать, что алгоритмы перевода целых чисел и правильных дробей будут различатьс€.

јлгоритм перевода целого дес€тичного числа в двоичное будет следующим:
1. ѕоследовательно выполн€ть деление исходного целого дес€тичного числа и получаемых целых частных на основание системы (на 2) до тех пор, пока не получим частное меньше делител€, т.е. меньше 2.
2. ѕолучить искомое двоичное число, дл€ чего записать полученные остатки в обратной последовательности. ¬ качестве примера рассмотрим перевод дес€тичного числа 19 в двоичную систему, записыва€ результаты в таблицу:

 

¬ результате получаем двоичное число:

ј2 = a4a3a2a1a0 = 100112.

јлгоритм перевода дес€тичной дроби в двоичную будет следующим:
1. ѕоследовательно выполн€ть умножение исходной дес€тичной дроби и получаемых дробей на основание системы (на 2) до тех пор, пока не получим нулевую дробную часть или не будет достигнута требуема€ точность вычислений.
2. ѕолучить искомую двоичную дробь, записав полученные целые части произведени€ в пр€мой последовательности. ¬ качестве примера рассмотрим перевод дес€тичной дроби 0,75 в двоичную систему, записыва€ результаты в таблицу:

 

¬ результате получаем двоичную дробь:

ј2 = 0,а-1a-2 = 0,112.

–ассмотрим алгоритм перевода целых чисел на примере перевода целого дес€тичного числа 424 в шестнадцатеричную систему, т.е. из системы счислени€ с основанием р = 10 в систему счислени€ с основанием q = 16. ¬ процессе выполнени€ алгоритма необходимо обратить внимание, что все действи€ необходимо выполн€ть в исходной системе счислени€ (в данном случае дес€тичной), а полученные остатки записать цифрами новой системы счислени€ (в данном случае шестнадцатеричной).

¬ результате получаем шестнадцатеричное число:

ј16 = а2a1a0 = 1ј816.

–ассмотрим теперь алгоритм перевода дробных чисел на примере перевода дес€тичной дроби 0,40625 в восьмеричную систему, т.е. из системы счислени€ с основанием р = 10 в систему счислени€ с основанием q= 8. ¬ процессе выполнени€ алгоритма необходимо обратить внимание, что все действи€ необходимо выполн€ть в исходной системе счислени€ (в данном случае дес€тичной), а полученные остатки записать цифрами новой системы счислени€ (в данном случае восьмеричной).

¬ результате получаем восьмеричную дробь:

ј8 = а-1а-2 = 0,328

ѕеревод чисел, содержащих и целую и дробную часть, производитс€ в два этапа. ќтдельно переводитс€ по соответствующему алгоритму цела€ часть и отдельно Ц дробна€. ¬ итоговой записи полученного числа цела€ часть от дробной отдел€етс€ зап€той.





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-05-08; ћы поможем в написании ваших работ!; просмотров: 765 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

„тобы получилс€ студенческий борщ, его нужно варить также как и домашний, только без м€са и развести водой 1:10 © Ќеизвестно
==> читать все изречени€...

2240 - | 2116 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.011 с.