Урок "Система счисления. Алгоритмы перевода чисел из одной системы счисления в другую"

Урок "Система счисления. Алгоритмы перевода чисел из одной системы счисления в другую"

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

Требования к знаниям и умениям:

Учащиеся должны знать:

  • основные понятия «нумерации» и «системы счисления»;
  • разницу между цифрой и числом;
  • какая система называется «позиционной» и почему;
  • где применяются различные системы счисления;
  • алгоритмы перевода чисел из одной систем счисления в другую.
  • развернутую форму записи числа в позиционной системе счисления;

Учащиеся должны уметь:

  • приводить примеры различных систем счисления;
  • отличать позиционные и непозиционные системы счисления;
  • записывать числа в развернутой форме;
  • переводить числа из одной системы счисления в другую с использованием соответствующих алгоритмов.

У учеников формируется и развивается:

  • информационная компетентность;
  • компетентность разрешения проблем.

Программно-дидактическое обеспечение урока: компьютерный класс, проектор (желательно) или демонстрационный компьютер для показа презентации; компьютерная презентация по теме «Системы счисления», компьютерный тест «Системы счисления», текстовые документы для самостоятельного изучения материала по теме; текстовый документ (в электронном или печатном виде).

Презентация к уроку (приложение 2)

Ход урока

I. Постановка целей урока

  1. В коробке лежит 31 шар. Шары только двух цветов. Среди них 12 красных и 17 желтых. Как такое может быть?
  2. В классе 1111 девочек и 1010 мальчиков. Сколько учеников в классе?
  3. Сколько лет каждому из на в 16-ричной системе счисления?
  4. «10», «100», «101», «110». Такой была шкала оценок в школе в двоичной системе счисления. Как соотнести ее с нашей?

На эти и другие, на первый взгляд, странные вопросы мы сможем ответить после окончания нашего урока.

II. Повторение закрепление пройденного.

На предыдущем уроке мы говорили, что система счисления - достаточно сложное понятие. Оно включает в себя все законы, по которым числа записываются и читаются, а так же те, по которым производятся операции над ними.

Самое главное, что нужно знать о системе счисления - ее тип: позиционная она или непозиционная. По-другому еще говорят: мультипликативная (позиционная) или аддитивная. Напомню, что в первом типе каждая цифра имеет свое значение, и для прочтения числа нужно сложить все значения использованных цифр:

XXXV = 10+10+10+5 = 35; CCXIX = 100+100+10-1+10 = 219;

Во втором типе каждая цифра может иметь разные значения в зависимости от своего местоположения в числе:

(иероглифы по порядку: 2, 1000, 4, 100, 2, 10, 5)

Здесь дважды использован иероглиф "2", и в каждом случае он принимал разные значения "2000" и "20".

2 1000 + 4 100+2 10+5 = 2425

Для позиционной системы нужно знать не только изображение цифр и их значение, а так же основание системы счисления. Давайте вспомним основные понятия, полученные нами на предыдущем уроке.

Вопросы к ученикам:

  1. Чем отличается цифра от числа?
  2. Что такое основание системы счисления?
  3. Кто и когда считал пятерками и дюжинами?
  4. Какие недостатки у непозиционной системы счисления вы можете назвать?
  5. Как записать развернутую форму числа в позиционной системе счисления?
  6. Как перевести числа из разных систем счисления в десятичную?

При затруднении учащихся с ответами на вопросы, им предлагается обратиться к презентации «Системы счисления», в которой содержится необходимая информация.

После повторения учащиеся выполняют компьютерный тест по теме «Системы счисления».

III. Изучение нового материала.

Какая из всевозможных систем счисления применяется в компьютерах?

Нам с вами, конечно, наиболее привычна и понятна десятичная система счисления. И может показаться, что ни в каком случае лучше ее нет. Но не надо абсолютизировать роль десятичной системы: для некоторых применений вполне может оказаться гораздо удобнее другая система представления чисел. Это утверждение прекрасно подходит и к способу хранения чисел в ЭВМ. Какую же числовую систему удобно положить в основу компьютера? С точки зрения человека, конечно, лучше всего традиционная десятичная система. Но вот технически реализовать ее на ЭВМ крайне сложно: для хранения десятичной цифры требуется устройство с десятью устойчивыми состояниями! Разработать такую электрическую схему можно, но она будет достаточно сложной и дорогой (не забывайте, что таких элементов потребуется огромное количество!)

Итак, приходится отказаться от "милой сердцу" десятичной системы и использовать другую. Какую? Все остальные человеку одинаково непривычны, поэтому смело можно выбирать наиболее удобный с технической точки зрения вариант. Для инженеров наиболее просто реализовать двоичный элемент: включено/выключено, горит/не горит, проводит/не проводит и т.д. Кроме того, в двоичной системе наиболее просто реализуются все операции: например, двоичная таблица умножения состоит всего из четырех строк:

0 х 0 = 0 0 х 1 = 0 1 х 0 = 0 1 х 1 = 1.

Итак, в ЭВМ используют двоичную систему потому, что она имеет ряд преимуществ перед другими:

  • для ее реализации используются технические элементы с двумя возможными состояниями (есть ток - нет тока, намагничен – не намагничен);
  • представление информации посредством только двух состояний надежно и помехоустойчиво;
  • возможно применение аппарата булевой алгебры для выполнения логических преобразований информации;
  • двоичная арифметика проще десятичной (двоичные таблицы сложения и умножения предельно просты).

В двоичной системе счисления всего две цифры, называемые двоичными (binary digits). Сокращение этого наименования привело к появлению термина бит, ставшего названием разряда двоичного числа.

Восьмеричная система счисления. Используется восемь цифр: 0, 1, 2, 3, 4, 5, 6, 7. Употребляется в ЭВМ как вспомогательная для записи информации в сокращенном виде. Для представления одной цифры восьмеричной системы используется три двоичных разряда (триада).

Шестнадцатеричная система счисления. Для изображения чисел употребляются 16 цифр. Первые десять цифр этой системы обозначаются цифрами от 0 до 9, а старшие шесть цифр - латинскими буквами: 10-A, 11-B, 12-C, 13-D, 14-E, 15-F. Шестнадцатеричная система используется для записи информации в сокращенном виде. Для представления одной цифры шестнадцатеричной системы счисления используется четыре двоичных разряда (тетрада).

IV. Закрепление пройденного.

Для закрепления материала предлагается следующие 3 задания.

Первое задание

Вид компетентности: Информационная компетентность

Аспект: планирование и поиск информации

Уровень первый: Из представленной учителем информации выбирает ту, которая необходима для решения поставленной задачи.

Вид компетентности: компетентность разрешения проблем ;

Аспект: действия по решению проблемы;

Второе задание

Вид компетентности: компетентность разрешения проблем;

Аспект: действия по решению проблемы;

Уровень третий: конструирует (создает) алгоритм действий.

Третье задание

Вид компетентности: компетентность разрешения проблем;

Аспект: действия по решению проблемы;

Уровень первый: использует предложенный алгоритм действий.

Уровень третий: применяет им же созданный алгоритм действий.

Первое и третье задание выполняются индивидуально по вариантам. Номер варианта указывает учитель. Каждое задание может быть напечатано на бумаге, и ответы можно вносить прямо в карточку, а может быть представлено на компьютере, и можно решение вносить непосредственно в таблицу текстового документа. Тексты сохраняется в индивидуальных папках учеников.

Второе задание выполняется в группах по 2 человека. Комплектование групп осуществляется по указанию учителя с возможным учетом пожеланий учеников. Результаты выполнения вносятся непосредственно в таблицу в электронном виде и тоже сохраняются в своей папке.

Дополнительные задания Д1 и Д2 предназначены для наиболее сильных учеников, которые раньше других справились со всеми тремя заданиями. Результаты - также в электронном виде.

Задание 1. Прочитайте внимательно Текст №1, приведенный ниже, и на его основе:

1.1. Сформулируйте алгоритм перевода чисел из десятичной системы счисления в системы с другим основанием в виде:

1.2. Переведите десятичные числа в системы счисления с нужным основанием, заполнив таблицу для своего варианта.

📎📎📎📎📎📎📎📎📎📎