
- •Lll. Задачи
- •1.Алгоритм поиска элементов в одномерном массиве по заданному критерию.
- •2. Алгоритм упорядочивания элементов одномерного массива.
- •7. Оператор case, общая форма, фрагмент блок-схемы.
- •8. Оператор for, общая форма, фрагмент блок-схемы.
- •9. Оператор while, общая форма, фрагмент блок-схемы.
- •10. Оператор repeat - until, общая форма, фрагмент блок-схемы.
- •11 Способы описания массивов.
- •12. Использование символьных переменных и строк.
- •13. Процедуры и функции.
- •14. Алгоритм вставки (удаления) элемента в одномерный массив.
- •15 И 16. Измерение информации. Содержательный подход.
- •Алгоритм измерения информации
- •17. Количество информации и вероятность. Как измеряется количество информации?
- •18 Перевод целых десятичных чисел в двоичную, восьмеричную и шестнадцатеричную системы счисления.
- •20. Логические операции: конъюнкция, дизъюнкция, отрицание. Логические операторы vba
- •Логический оператор and
- •Логический оператор or
- •Логический оператор not
- •Логический оператор xor
- •Логический оператор eqv
- •Логический оператор imp
- •21. Правила построения таблиц истинности логических выражений. Определение числа строк таблицы
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
|
|
В качестве операнда для логического оператора можно использовать любое действительное выражение, имеющее результат типа Boolean, а также число, которое может быть преобразовано в значение типа Boolean.
Результатом логической операции является значение типа Boolean (или Null, если хотя бы один из операндов имеет значение Null).