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



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






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

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

Алгоритм

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

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

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

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

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

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

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

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

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

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


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


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

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

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

2.1) Вычислить остаток от деления исходного целого десятичного числа или целого частного на основание новой системы (на 2).

2.2) Выполнить целочисленное деление целого десятичного числа или целого частного на основание новой системы (на 2).

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

3) Вывести двоичное целое число.

Алгоритм перевода целых десятичных чисел в двоичную систему счисления в форме блок-схемы (с использованием языка Visual Basic .NET). Программный код удобнее записывать на том языке программирования, на котором будет кодироваться алгоритм для его выполнения на компьютере (рис. 4.24).

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

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

Алгоритм, записанный на естественном языке и изображенный в виде блок-схемы, рассчитан на исполнителя человека. Для того чтобы алгоритм исполнил компьютер, он должен быть закодирован на языке программирования.

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

Алгоритм на естественном языке можно скопировать и вставить в программу, поместив соответствующий символ в начале каждой строки алгоритма, чтобы превратить ее в комментарий. Затем программный код на языке программирования из блок-схемы можно разместить под каждой строкой комментария, и получится программа, которая уже документирована.

В языке программирования Visual Basic .NET комментарий в строке начинается с символа апостроф «'».

В языках программирования Turbo Delphi, Visual C# и Visual J# строки комментария начинаются с двух символов косой черты «//».

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



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







Наверх