Работы / Бунина Попов информатика лб№5
.docx
Минобрнауки России
ЮЗГУ
ФФиПИ
кафедра информационной безопасности
ЛАБОРАТОРНАЯ РАБОТА №5
Технологии представления числовой информации в ЭВМ
Выполнили: ст. гр. ИБ-01б
Бунина А.В.
Попов Д.С.
Проверил: Иванова Е.Н.
Курск 2020 г.
Содержание
Цель работы 3
Задание 4
Требования к выполнению задания: 4
Интерфейс 5
Словесный алгоритм выполнения задания 7
Вывод по работе 9
Цель работы
Получить знания о видах представления числовой информации в ЭВМ, методах и алгоритмах преобразования числовой информации; научиться осуществлять выбор метода преобразования числовой информации для получения результата, удовлетворяющего заданным параметрам; овладеть навыками использования различных инструментов, предоставляемых табличным процессором, для преобразования числовой информации в соответствии с требованиями.
Задание
– используя стандартные средства табличного процессора, разработать инструмент перевода чисел (неправильных дробей) из десятичной системы счисления в систему счисления с основанием N.
Требования к выполнению задания:
– на листе табличного процессора должна быть отведена ячейка для ввода числа, предназначенного для перевода;
– на листе табличного процессора должна быть отведена ячейка для вывода числа в восьмеричной системе счисления;
– ячейки должны содержать комментарии, поясняющие их назначение;
– длина целой части исходного числа не должна превосходить 8 разрядов, длина дробной части исходного числа не должна превосходить 4 разрядов.
Интерфейс
Рисунок 1 - ячейка для ввода десятичного числа, предназначенного для перевода
Рисунок 2 - ячейка для ввода основания новой системы счисления (N);
после ввода (нажатия клавиши Enter) в ячейке, выводится получившееся число.
Рисунок 3 - ячейка для вывода числа в новой системе счисления;
Рисунок 4 - всплывающие подсказки.
Рисунок 5 - рабочая область.
Словесный алгоритм выполнения задания
Перевод из десятичной системы счисления в любую другую, подразделяется на три этапа:
1 этап – перевод целой части
Для перевода целой части в указанную систему счисления, делим число из ячейки «Введите десятичное число» на число указанное в ячейке «Введите систему счисления» до того момента, пока на остатке не получится «0», используя формулу: =ЕСЛИ(ОКРУГЛВНИЗ(A6/B6;0)=1;1;ОКРУГЛВНИЗ(A6/B6;0)), где «A6» - это ячейка в котором содержится число для перевода в новую систему счисления, а «B6» - это система счисления, выбранная для преобразования.
Рисунок 6 - 1 этап – перевод целой части
2 этап – перевод дробной части
Для перевода дробной части в указанную систему счисления, используем умножения совместно с такими формулами, как:
1. =ПРАВСИМВ(B1;5)
2. =ЕСЛИ(ЦЕЛОЕ(C14*B2)>0;C14*B2-B15;C14*B2)
Рисунок 7 - 2 этап – перевод дробной части
3 этап – получение результата
После преобразования полученное число выводится в ячейку «Результат» с помощью формулы:
=СЦЕПИТЬ(AC36;AB35;AA34;Z33;Y32;X31;W30;V29;U28;T27;…)
Рисунок 8 - 3 этап – получение результата
Вывод по работе
Узнали о различных видах представления числовой информации в ЭВМ, методах и алгоритмах преобразования числовой информации; научились осуществлять выбор метода преобразования числовой информации для получения результата, удовлетворяющего заданным параметрам; овладели навыками использования различных инструментов, предоставляемых табличным процессором, для преобразования числовой информации в соответствии с требованиями.