русс | укр

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

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

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

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


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

Деление


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


Умножение в двоичной системе Умножение в восьмеричной системе

Умножение

Вычитание

Сложение

Арифметические операции в позиционных системах

Рассмотрим основные арифметические операции: сложение, вычитание, умножение и деление. Правила выполнения этих операций в десятичной системе хорошо известны — это сложение, вычитание, умножение столбиком и деление углом. Эти правила применимы и ко всем другим позиционным системам счисления. Только таблицами сложения и умножения надо пользоваться особыми для каждой системы.

[16 слайд]

Таблицы сложения легко составить, используя Правило Счета.


Сложение в двоичной системе Сложение в восьмеричной системе

 

Сложение в шестнадцатеричной системе


При сложении цифры суммируются по разрядам, и если при этом возникает избыток, то он переносится влево.

[17 слайд]

Пример. Сложим числа 15 и 6 в различных системах счисления.

 

Шестнадцатеричная: F16+616

 

 

Ответ: 15+6=2110=101012=258=1516

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

101012=24+22+20=16+4+1=21, 258=2.81+5.80=16+5=21, 1516=1.161+5.160=16+5=21.

[18 слайд]

Пример. Вычтем число 59,75 из числа 201,25.

 

 

 

 

Ответ: 201,2510-59,7510=141,510=10001101,12=215,48=8D,816

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

10001101,12=27+23+22+20+2-1=141,5; 215,48=2.82+1.81+5.80+4.8-1=141,5;

8D,816= 8.161+D.160+8.16-1=141,5.

[19 слайд]

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




Ввиду чрезвычайной простоты таблицы умножения в двоичной системе, умножение сводится лишь к сдвигам множимого и сложениям.

Пример. Перемножим числа 115 и 51.

 

 

Ответ: 115.51=586510=10110111010012=133518.

Проверка. Преобразуем полученные произведения к десятичному виду: 10110111010012=212+210+29+27+26+25+23+20=5865;

133518=1.84+3.83+3.82+5.81+1.80=5865.

[21 слайд]

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

Пример. Разделим число 30 на число 6.

 

 

Ответ: 30:6=510=1012=58.

[22 слайд]

Пример. Разделим число 35 на число 14.

 

 

Восьмеричная: 438:168

Ответ: 35:14=2,510=10,12=2,48

Проверка. Преобразуем полученные частные к десятичному виду: 10,12=21+2-1=2,5; 2,48=2.80+4.8-1=2,5.

 



<== предыдущая лекция | следующая лекция ==>
Частные случаи преобразования информации из двоичной системы счисления в восьмеричную, шестнадцатеричную и обратно. Основные процессы преобразования информации. | ДАННЫЕ И ИХ ОБРАБОТКА


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


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

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

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


 


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

 
 

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

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