Проект «Перевод дробных чисел»
Алгоритм перевода дробного десятичного числа в двоичную систему счисления
Алгоритм перевода дробного десятичного числа в восьмеричную систему
Алгоритм перевода дробного десятичного числа в шестнадцатеричную систему счисления
Запуск проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi
Алгоритм перевода дробного десятичного числа в шестнадцатеричную систему счисления на естественном языке:
1) Ввести десятичное дробное число.
2) В цикле со счетчиком определенное количество раз выполнить вычисления:
2.1) Выполнить умножение десятичной дроби или полученной дробной части на основание новой системы счисления (на 16).
2.2) Вычислить дробную часть произведения.
2.3) Записать полученную целую часть произведения справа от шестнадцатеричного числа (целые части произведения, записанные в прямом порядке, образуют шестнадцатеричное число).
3) Вывести шестнадцатеричное дробное число.
Алгоритм перевода дробного десятичного числа в шестнадцатеричную систему счисления в форме блок-схемы (с использованием языка Visual J#) (рис. 4.30):
Рис. 4.30. Блок-схема алгоритма перевода дробных десятичных чисел в шестнадцатеричную систему счисления
Кодирование алгоритма на языке программирования Visual J#.
Реализуем второй шаг алгоритма в форме цикла со счетчиком, т. е. вычисление шестнадцатеричной дроби произведем определенное количество раз.
Следующая страница Создание обработчика события, реализующего перевод дробных десятичных чисел в шестнадцатеричную систему счисления, на языке программирования Visual J#