II . Использование функций перевода
1. Перевод десятичных чисел Для перевода десятичного числа в систему счисления с основанием 2 в OpenOffice.org.Calc используется функция DEC2BIN. Для перевода десятичного числа в систему счисления с основанием 8 используется функция DEC2OCT. Для перевода десятичного числа в систему счисления с основанием 16 используется функция DEC2HEX. Указанные функции вызываются путем вызова команды главного меню Вставка, затем Функция, категория Дополнение (рисунок 36). Рисунок 36 – Вызов функций DEC2BIN, DEC2OCT, DEC2HEX Функция DEC2BIN имеет следующий синтаксис = DEC2BIN (Число; Разрядность), где Число – переводимое число; Разрядность – количество разрядов для указания записи числа. Функции DEC2OCT и DEC2HEX имеют такой же синтаксис, причем параметр Разрядность указывать не обязательно, а если параметр Разрядность указывать, то он должен совпадать с количеством символов в записи получаемого кода (в записи числа в двоичной, восьмеричной или шестнадцатеричной системе). Задание 9 Перевести десятичное число 36 а) в двоичную систему счисления; б) в восьмеричную систему счисления; в) в шестнадцатеричную систему счисления. Решение задания 9. Создаётся таблица, как показано на рисунке 37. Рисунок 37 – Решение задания 9 В ячейке В2 содержится формула, показанная на рисунке 38а. В ячейке В3 содержится формула, показанная на рисунке 38б. В ячейке В4 содержится формула, показанная на рисунке 38в. Рисунок 38а – Формула в ячейке В2 Примечание: Параметр Разрядность равен 6, так как в записи двоичного числа 100100 6 знаков (6 разрядов – нулей и единиц). Рисунок 38б – Формула в ячейке В3 Примечание: Параметр Разрядность не проставлен, причем, если бы параметр Разрядность был проставлен, он должен быть равен 2, так как в записи восьмеричного числа 44 2 знака (2 разряда).
Рисунок 38в – Формула в ячейке В4 Примечание 1: Параметр Разрядность не проставлен, причем, если бы параметр Разрядность был проставлен, он должен быть равен 2, так как в записи шестнадцатеричного числа 24 2 знака (2 разряда). Примечание 2: Четное десятичное число в двоичной системе счисления оканчивается на 0, нечетное – на 1. В восьмеричной и шестнадцатеричной системах четное десятичное число оканчивается на чётную цифру, нечетное – на нечетную. Ответ: а) 100100; б) 44; в) 24. 2. Перевод двоичных чисел Для перевода двоичного числа в систему счисления с основанием 10 в OpenOffice.org.Calc используется функция BIN2DEC. Для перевода двоичного числа в систему счисления с основанием 8 в OpenOffice.org.Calc используется функция BIN2OCT. Для перевода двоичного числа в систему счисления с основанием 16 в OpenOffice.org.Calc используется функция BIN2HEX. Синтаксис указанных функций аналогичен синтаксису функций, применяемых при переводе десятичного числа. Категория – Дополнение. Задание 10 Перевести двоичное число 10110011 а) в десятичную систему счисления; б) в восьмеричную систему счисления; в) в шестнадцатеричную систему счисления. Решение задания 10 Создаётся таблица, как показано на рисунке 39. Рисунок 39 – Решение задания 10 В ячейке В2 содержится формула, показанная на рисунке 40а. В ячейке В3 содержится формула, показанная на рисунке 40б. В ячейке В4 содержится формула, показанная на рисунке 40в. Рисунок 40а – Формула в ячейке В2 Примечание: Разрядность не указана. Рисунок 40б – Формула в ячейке В3 Примечание: Разрядность равна 3 (в записи числа 263 – 3 разряда). Рисунок 40в – Формула в ячейке В4 Примечание1: Разрядность равна 2 (в записи числа В3 – 2 разряда). Примечание 2: Если установить при выполнении задания 10в Разрядность 3, то ответ будет таким 0В3 (рисунок 40г), так как нули, указанные в начале числа, не изменяют абсолютного значения самого числа (ни на что не влияют).
Рисунок 40г – Разрядность 3 при выполнении задания 10в Ответ: а) 179; б) 263; в) В3. 3. Перевод восьмеричных чисел Для перевода восьмеричного числа в систему счисления с основанием 2 в OpenOffice.org.Calc используется функция OCT2BIN. Для перевода восьмеричного числа в систему счисления с основанием 10 в OpenOffice.org.Calc используется функция OCT2DEC. Для перевода восьмеричного числа в систему счисления с основанием 16 в OpenOffice.org.Calc используется функция OCT2HEX. Синтаксис указанных функций аналогичен синтаксису функций, применяемых при переводе десятичного числа. Категория функций – Дополнение. Задание 11 Перевести восьмеричное число 37 а) в двоичную систему счисления; б) в десятичную систему счисления; в) в шестнадцатеричную систему счисления. Решение задания 11 Создаётся таблица, как показано на рисунке 41. Рисунок 41 – Решение задания 11 В ячейке В2 содержится формула, показанная на рисунке 42а. В ячейке В3 содержится формула, показанная на рисунке 42б. В ячейке В4 содержится формула, показанная на рисунке 42в. Рисунок 42а – Формула в ячейке В2 Рисунок 42б – Формула в ячейке В3 Рисунок 42в – Формула в ячейке В4 Примечание: Разрядность не указана. Ответ: а) 11111; б) 31; в) 1F. 4. Перевод шестнадцатеричных чисел Для перевода шестнадцатеричного числа в систему счисления с основанием 2 в OpenOffice.org.Calc используется функция HEX2BIN. Для перевода шестнадцатеричного числа в систему счисления с основанием 8 в OpenOffice.org.Calc используется функция HEX2OCT. Для перевода шестнадцатеричного числа в систему счисления с основанием 10 в OpenOffice.org.Calc используется функция HEX2DEC. Синтаксис указанных функций аналогичен синтаксису функций, применяемых при переводе десятичного числа. Категория функций – Дополнение. Задание 12 Перевести шестнадцатеричное число FA а) в двоичную систему счисления; б) в восьмеричную систему счисления; в) в десятичную систему счисления. Решение задания 12 Создаётся таблица, как показано на рисунке 43. Рисунок 43 – Решение задания 12 В ячейке В2 содержится формула, показанная на рисунке 44а. В ячейке В3 содержится формула, показанная на рисунке 44б. В ячейке В4 содержится формула, показанная на рисунке 44в.
Рисунок 44а – Формула в ячейке В2 Рисунок 44б – Формула в ячейке В3 Рисунок 44в – Формула в ячейке В4 Примечание: Разрядность не указана. Ответ: а) 11111010; б) 372; в) 250. Задание на работу 1. Изучите теоретические положения лабораторной работы. 2. Открыть электронную таблицу OpenOffice.org.Calc (OOo Calc). 3. Порешать задания 1-12 (на каждом листе электронной таблицы размещать одно задание). 4. С применением математических функций (QUOTIENT, MOD, TRUNC POWER) и формул (на каждом листе электронной таблицы размещать одно задание): - перевести пятиразрядное целое десятичное число в систему счисления с основаниями (число берется самостоятельно): а) 2; б) 8; в) 16; г) 4; д) 9; - перевести семиразрядное дробное десятичное число в систему счисления с основаниями (число берется самостоятельно): а) 2; б) 8; в) 16; г) 3; д) 7. - перевести в десятичную систему счисления шестиразрядное целое число, если оно (число берется самостоятельно): а) двоичное; б) восьмеричное; в) шестнадцатеричное; г) пятеричное; д) шестеричное; - перевести в десятичную систему счисления шестиразрядное дробное число (шестиразрядную дробную часть числа), если оно (число берется самостоятельно): а) двоичное; б) восьмеричное; в) шестнадцатеричное; г) пятеричное; д) шестеричное; Округление, там, где требуется, вести до десятого знака после запятой. 5. Проверить результаты вычислений с применяем функций перевода (на каждом листе электронной таблицы размещать одно задание).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|