Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. 1-21.docx
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
246.79 Кб
Скачать

18 Перевод целых десятичных чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления.

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

Пример10.

а) Выполнить перевод числа 19 в двоичную систему счисления.

Решение

                Таким образом, 19 = 100112.

б) Перевести  систему счисления

181

8

 

176

22

8

    5

16

2

  6

 

 

Результат  .

в) Перевести 62210 - "16" систему счисления

Перевод чисел в десятичную систему осуществляется путем составления степенного ряда с основанием той системы, из которой число переводится. Затем подсчитывается значение суммы.

Пример 11.

а) Перевести 10101101.1012 в десятичную систему счисления

10101101.1012 = 1 27+ 0 26+ 1 25+ 0 24+ 1 23+ 1 22+ 0 21+ 1 20+ 1 2-1+ 0 2-2+ 1 2-3 =  173.62510

б) Перевести 703.048 в в десятичную систему счисления

 703.048 = 7 82+ 0 81+ 3 80+ 0 8-1+ 4 8-2 = 451,062510

в) Перевести B2E.416 в в десятичную систему счисления

 B2E.416 =  11 162+ 2 161+ 14 160+ 4 16-1 = 2862,2510

 Для перевода  восьмеричного или шестнадцатеричного числа в двоичную форму достаточно заменить каждую цифру  этого числа соответствующим трехразрядным двоичным числом (триадой) (Таб. 1) или четырехразрядным двоичным числом (тетрадой) (Таб. 1), при этом отбрасывают ненужные нули в старших и младших разрядах.

Для перехода от двоичной к восьмеричной  или шестнадцатеричной системе поступают следующим образом: двигаясь от точки влево и вправо, разбивают двоичное число на группы по три ( четыре ) разряда, дополняя при необходимости нулями крайние левую и правую группы. Затем триаду (тетраду) заменяют соответствующей восьмеричной ( шестнадцатеричной ) цифрой.

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

19 вопрос

http://videouroki.net/view_post.php?id=80

20. Логические операции: конъюнкция, дизъюнкция, отрицание. Логические операторы vba

Оператор

Синтаксис

Описание

AND

A AND B

Конъюнкция: Если А и В имеют значение True, то - True. Иначе - False

OR

A OR B

Дизъюнкция: Если любой из операндов имеет значение True, то - True. Иначе - False

NOT

NOT A

Отрицание: Если А имеет значение False, то - True. Иначе - False

XOR

A XOR B

Исключение: Если А имеет значение True или В имеет значение True, то - True. Иначе - False

EQV

A EQV B

Эквивалентность: Если А имеет такое же значение что и В, то - True. Иначе - False

IMP

A IMP B

Импликация: Если А имеет значение True и В имеет значение False, то - False. Иначе - True

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

Результатом логической операции является значение типа Boolean (или Null, если хотя бы один из операндов имеет значение Null).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]