Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 110 - 113
§4.12. Алгоритмы перевода чисел и их кодирование на языках объектно-ориентированного программирования




Содержание урока

4.12.1. Алгоритм перевода целых чисел
4.12.2. Алгоритм перевода дробных чисел

Проект «Перевод дробных чисел»

Алгоритм перевода дробного десятичного числа в двоичную систему счисления

Создание обработчика события, реализующего перевод дробных десятичных чисел в двоичную систему счисления, на языке программирования Visual Basic .NET

Алгоритм перевода дробного десятичного числа в восьмеричную систему

Создание обработчика события, реализующего перевод дробных десятичных чисел в восьмеричную систему счисления, на языке программирования Visual C#

Алгоритм перевода дробного десятичного числа в шестнадцатеричную систему счисления

Создание обработчика события, реализующего перевод дробных десятичных чисел в шестнадцатеричную систему счисления, на языке программирования Visual J#

Запуск проекта на языках Visual Basic .NET, Visual С#, Visual J# и Turbo Delphi

Компьютерный практикум


4.12.2. Алгоритм перевода дробных чисел


Алгоритм перевода дробного десятичного числа в восьмеричную систему


Алгоритм перевода дробного десятичного числа в восьмеричную систему счисления на естественном языке:

1) Ввести десятичное дробное число.

2) В цикле с предусловием, пока не будет достигнуто определенное количество знаков восьмеричного дробного числа, выполнить вычисления:

2.1) Выполнить умножение десятичной дроби или полученной дробной части на основание новой системы счисления (на 8).

2.2) Вычислить дробную часть произведения.

2.3) Записать полученную целую часть произведения справа от восьмеричного числа (целые части произведения, записанные в прямом порядке, образуют восьмеричное число).

3) Вывести восьмеричное дробное число.

Алгоритм перевода дробного десятичного числа в восьмеричную систему счисления в форме блок-схемы (с использованием языка Visual С#) (рис. 4.29):

Рис. 4.29. Блок-схема алгоритма перевода дробных десятичных чисел в восьмеричную систему счисления

Кодирование алгоритма на языке программирования Visual С#.

При реализации второго шага алгоритма в цикле с предусловием в качестве условия используем сравнение длины восьмеричной дроби с заданным числом.

Цикл будет выполняться до тех пор, пока количество знаков в восьмеричной дроби не достигнет заданного количества.

Следующая страница Создание обработчика события, реализующего перевод дробных десятичных чисел в восьмеричную систему счисления, на языке программирования Visual C#



Cкачать материалы урока







Наверх