русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание 1. Позиционные системы счисления.


Дата добавления: 2014-12-02; просмотров: 871; Нарушение авторских прав


 

Вариант 15.

Представить числа в четырех системах счисления 10-ой, 2-ой, 8-ой и 16-ой:

 

№ варианта Целые числа Действительные числа
22010 , 5208 , 101011012 , 12716 15,312510 , 171,258 , 1101011,110012 , 15,2116

 

1. Представить (перевести) целые числа в четырёх системах счисления 10-ой, 2-ой, 8-ой, и 16-ой:

 

22010 , 5208 , 101011012 , 12716

 

Перевод числа 22010 в двоичную систему счисления:

 

Ответ: 22010 = 110111002

 

Перевод в 8-ю систему . Разбиваем на триады: 11 011 100. Дополняем старшую триаду нулем и заменяем триады восьмеричными цифрами (табл.1).

Ответ: 22010 = 3348

Перевод в 16-ю систему. Разбиваем двоичное число на тетрады: 1101 1100. Заменяем соответствующими шестнадцатеричными цифрами (табл.2).

Ответ: 22010 = DC16

 

Число5208

Перевод в 10-ю систему.

5208 = 5*82 + 2*81 + 0*80 = 33610

 

Перевод в 2-ю систему. Используем табл.1

5208 = 101 010 0002

Перевод в 16-ю систему. Число, полученное при переводе в двоичную систему, разбиваем на тетрады и заменяем их 16-ными цифрами (табл.2).

 

101 010 0002 = 1 0101 000 = 0001 0101 0000

Ответ: 5208 = 15016

 

Число101011012.

Перевод в 10-ю систему

101011012 =1*27 + 0*26 + 1*25 + 0*24 + 1*23 + 1*22 + 0*21 + 1*20 = 17310

Перевод в 8-ю систему. Используем табл.1

10 101 1012 = 2558

Перевод в 16-ю систему Используем табл.2

1100 11012 =АD16

 

Число12716

Перевод в 10-ю систему

12716 = 1*162 + 2*161 + 7*160 = 29510

Перевод в 2-ю систему. Используем табл.2

12716 = 0001 0010 01112 = 100 100 1112

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

12716 = 100 100 1112 = 4478

 

2. Представить (перевести) действительные числа в четырёх системах счисления 10-ой, 2-ой, 8-ой, и 16-ой :



 

15,312510 , 171,258 , 1101011,110012 , 15,2116

 

Перевод числа 15,312510 в 2-ю систему счисления.

Перевод десятичных цифр, целых и дробных, в другую позиционную систему проводится по разным правилам. Поэтому отдельно переведём целую и дробную часть

Ответ:15,312510 = 1111,01012

 

Перевод в 8-ю систему. Разбиваем полученное двоичное число на триады влево и право от запятой: 1 111, 010 1. крайние триады оказались не полными, дополняем их приписыванием нулей: 001 111, 010 100: Заменяем триады восьмеричными цифрами (табл.1)

Ответ: 15,312510 = 17,248

 

Перевод в 16-ю систему. Разбиваем двоичное число на тетрады; влево и вправо от запятой: 1111, 0101. Заменяем тетради шестнадцатеричными цифрами (табл. 2)

Ответ: 15,312510 =15,516

 

Число:171,258

Перевод в 10-ю систему (с учетом только 4 цифр после десятичной запятой).

 

Перевод в 2-ю систему. Используем табл.1.

 

171,258 =1 111 001, 010 1012

 

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

 

171,258 = 79,5416

Число:1101011, 110012

 

Перевод в 10-ю систему.

 

Перевод в 8-ю систему. Разбиваем на триады и используем табл. 1

 

1 101 011, 110 012 =153,628

 

Перевод в 16-ю систему. Разбиваем на тетрады и используем табл. 2.

 

110 1011, 1100 12=6В,С816

Число: 15,2116

Перевод в 10-ю систему (с точностью до 4-х знаков).

Перевод в 2-ю систему. Используем табл. 2.

15,2116 = 1 0101, 0010 00012

Перевод в 8-ю систему. Используем табл. 1.

15,2116 = 10 101, 001 000 012 = 25,1028

 



<== предыдущая лекция | следующая лекция ==>
Оператор цикла | Задание 2. Разветвляющиеся вычислительные процессы.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.