Перевод чисел из десятичной системы счисления в любую другую

Цель: сформировать у учащихся навыки и умения переводить числа из десятичной системы счисления в любую другую.
Требования к знаниям и умениям:
Учащиеся должны знать:
- целочисленное деление;
- алгоритм перевода чисел из десятичной системы счисления в любую другую.
Учащиеся должны уметь:
- переводить числа из десятичной системы счисления в любую другую.
Программно-дидактическое обеспечение: ПК, программа Калькулятор.

Ход урока

I. Постановка целей урока
1. Сколько лет каждому из вас в шестнадцатеричной системе счисления?
2. «10», «100», «101», «110». Такой была шкала оценок в школе в двоичной системе счисления.
II. Проверка домашнего задания
У доски решение задач (выборочно).
Пока дети у доски готовятся отвечать, остальные выполняют задание по карточкам.
Задание: заполните таблицу:

Число Система счисления Основание системы счисления Десятичное представление

Предлагаемые числа: 3425, 10001,1012, 112,56, 0,8889.
Сообщите результаты теста т обратите внимание ребят на ошибки.
Проверьте задание творческого уровня.
III. Изложение нового материала
1. перевод целых чисел из десятичной системы счисления в любую другую
Алгоритм перевода целых чисел из десятичной системы счисления в любую другую.
1. Последовательно выполнять деление данного числа и получаемых целых частных на основание новой системы счисления до тех пор, пока не получится частное, меньше делителя.
2. Полученные остатки, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.
3. Сопоставить число в новой системе счисления, записывая его, начиная с последнего остатка.
Пример 1
Перевести число 9710 в двоичную систему счисления.

Получаем 9710 = 11000012
Пример 2
Перевести число 12610 в восьмеричную систему счисления.

Получаем 12610 = 1768.
Пример 3
Перевести число 18010 в шестнадцатеричную систему счисления.

Получаем 18010 = В416.
2. Перевод правильных дробей из десятичной системы счисления в любую другую
Алгоритм перевода правильных дробей из десятичной системы счисления в любую другую.
1. Последовательно умножаем данное число и получаемые дробные части произведения на основание новой системы счисления до тех пор, пока дробная часть произведения не станет равна нулю или будет достигнута требуемая точность представления числа.
2. Полученные целые части произведений, являющиеся цифрами числа в новой системе счисления, привести в соответствие с алфавитом новой системы счисления.
3. Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.
Пример 4


Этот процесс можно продолжать бесконечно. В этом случае деление продолжаем до тех пор, пока не получим нужную точность представления.
Получаем: 0,910 = 0,1110012 с точностью до семи значащих цифр после запятой.
3. Перевод произвольных чисел
Перевод произвольных чисел, т.е. содержащих целую и дробную часть, осуществляется в два этапа. Отдельно переводится целая часть, отдельно – дробная. В итоговой записи полученного числа целая часть отделяется от дробной запятой.
Пример 8

IV. Закрепление изученного
Решите задачи:
№ 1
Переведите число 200410 в:
А) двоичную систему счисления;
Ответ: 111110101002.
Б) в восьмеричную систему счисления;
Ответ: 37248.
В) шестнадцатеричную;
Ответ: 7D416.
№ 2
Переведите:
А) 3410 – А5;
Ответ: 1145.
Б) 32110 – А7;
Ответ: 6367.
В) 20110 – А3;
Ответ: 211103.
№ 3
Переведите числа в десятичную систему счисления:
А) 0,141 в пятеричную систему счисления с точностью до пяти знаков.
Ответ: 0,03235.
Б) 0,675 в троичную систему счисления с точностью до пяти знаков.
Ответ: 0,200023.
В) 0,2004 в восьмеричную систему счисления с точностью до пяти знаков.
Ответ: 0,146458.
Г) 0,7982 в двоичную систему счисления с точностью до шести знаков.
Ответ: 0,1100112.
№ 4
Перевести числа в троичную и пятеричную системы счисления, оставив четыре знака после запятой:
А) 30,5 (ответ: 1010,11113, 110,22225); 36,12 (ответ 1100,01003, 121,035); 126,33 (ответ: 11200,02223, 1001,13115).
Б) 74,222 (ответ: 2202,01223, 244,10235); 112,64 (ответ: 11011,1223, 423,315); 80,88 (ответ: 2222,21223, 310,425).
V . Итоги урока
Оцените работу класса и назовите учащихся, отличившихся на уроке.
Домашнее задание
Уровень знания: знать алгоритмы перевода чисел из десятичной системы счисления в любую другую.

Уровень понимания: заполните следующую таблицу:

A2 A8 A10 A16
110101
217
261
4AC

Уровень применения: составьте свою биографию, записав все числа в двоичной системе счисления.
Творческий уровень: оформите решение задач уровня понимания или уровня применения в текстовом редакторе.

 
metodika_prepodavanija_informatiki._06.12.2008_-_27.04.2009/perevod_chisel_iz_desjatichnoj_sistemy_schislenija_v_ljubuju_druguju.txt · Последние изменения: 2009/06/29 11:07 От shmejdo
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki