Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...