Конспект урока по информатике на тему Перевод чисел из десятичной системы счисления в двоичную и обратно
Конспект урока информатики в 6 классе по теме
«Перевод из десятичной системы счисления в двоичную и обратно»
Подготовил: учитель информатики МБОУ СОШ №4 г. Брянска Шапошникова Марина Александровна
Цели урока
Актуализировать знания о представлении информации в памяти компьютера.
Закрепить умение переводить числа из десятичной системы счисления (СС) в двоичную разложением по степеням двойки.
Изучить алгоритм перевода десятичных чисел в двоичную СС делением уголком.
Изучить алгоритм перевода из двоичной СС в десятичную.
План урока
Актуализация знаний о представлении информации в памяти компьютера. (5 мин)
Самостоятельная работа по теме «Двоичное кодирование. Перевод чисел из десятичной в двоичную СС». (5 мин)
Изучение алгоритма перевода чисел из десятичной СС в двоичную делением: (15 мин)
введение алгоритма;
усвоение алгоритма.
Изучение алгоритма перевода чисел из двоичной в десятичную СС: (15 мин)
введение алгоритма;
усвоение алгоритма.
Подведение итогов урока, постановка домашнего задания.(5 мин)
Ход урока
Актуализация знаний о представлении информации в памяти компьютера.
Как называется большая тема, которую мы сейчас с вами изучаем? (Информация и компьютер)
В каком виде представлена информация в компьютере с точки зрения пользователя? (В виде файлов)
А как представляется информация в памяти компьютера с точки зрения самого компьютера? (В виде двоичного кода)
Любую ли информацию можно представить в двоичном виде?
Какие виды информации вы знаете? (Числовая, текстовая, графическая, звуковая)
Что в связи с каждым из этих видов информации мы должны уметь? (Представлять в двоичном коде и раскодировать обратно)
Что уже научились делать на прошлом уроке? (Представлять десятичные числа в двоичной СС)
Закодируйте число 72.
7210 = 64+8= 1*64+0*32+0*16+1*8+0*4+0*2+0*1=100100012
Один ученик решает у доски, остальные с места проговаривают шаги алгоритма.
Самостоятельная работа по теме «Двоичное кодирование. Перевод чисел из десятичной в двоичную СС».
Вариант 1
1.Бит -- это
2. Представить в двоичной СС число 15210
Вариант 2
1.Двоичное кодирование – это
2. Представить в двоичной СС число 11210
Изучение алгоритма перевода чисел из десятичной СС в двоичную делением.
Сегодня мы продолжим кодировать числовую информацию. Мы познакомимся еще с одним способом перевода чисел в двоичную систему счисления и научимся решать обратную задачу: из последовательности нулей и единиц получить «привычные» десятичные числа.
Каким приемом мы пользовались на прошлом уроке, чтобы разобраться с тем, как устроены двоичные числа? (Проводили аналогию с десятичными числами)
Поступим также и сегодня.
Для того чтобы узнать последнюю цифру десятичного числа, нужно найти остаток от деления этого числа на 10.
1409|10
1400|140
9
Чтобы получить следующую цифру, нужно разделить 140 на 10 с остатком и т.д.
1409|10
1400|140| 10
9 140|14|10
0 10| 1
4
Итак, чтобы получить цифры десятичного числа, нужно последовательно делить это число (неполные частные) на 10 с остатком. Сделайте предположение, что нужно делать, чтобы получить цифры двоичного числа? (делить на 2)
Рассмотрим пример:
1409|2
1408|704|2
1 704|352|2
0 352|176|2
0 176|88|2
0 88|44|2
0 44|22|2
0 22|11|2
0 10|5|2
1 4|2|2
1 2|1
0
Продолжать деление нужно до тех пор, пока не получится частное <2. Затем нужно выписать последнее частное и все остатки в обратном порядке снизу вверх.
140910=101100000012
Сравните результат с полученным на прошлом уроке. Какой способ перевод вам нравится больше? Почему?
Задание 1. Ученик начал переводить число 39 в двоичную СС:
39|2
38|19|2
1 18|9|2
1 8|4|2
1 4|2|2
0 2|1
0
Но он затрудняется с записью ответа. У него есть такие варианты:
1110012 2) 001112 3)1001112
Помогите выбрать правильный. Объясните, в чем ошибка в остальных ответах.
Задание 2. Переведите в двоичную СС делением уголком: 11710, 6710
Первое число переводит ученик у доски, второе – самостоятельно в тетрадях (при необходимости можно консультироваться у учителя или у учеников, которые справились с заданием)
Изучение алгоритма перевода чисел из двоичной в десятичную СС.
Итак, мы научились переводить числа с нашего языка на язык компьютера. Теперь нужно научиться осуществлять обратную операцию: переводить двоичные числа в десятичную СС.
Снова начнем с того, что рассмотрим десятичное число.
100 10 1
3 7 210
Что показывает последняя цифра? (количество единиц) Подпишем сверху единицу. Что показывают вторая и первая цифры? (Количество десятков и сотен). Можем записать число в виде суммы:
100 10 1
3 7 210=3*100+7*10+2*1
Рассмотрим число в двоичной СС:
4 2 1
1012
Последняя цифра показывает, сколько единиц входит в число, предпоследняя – сколько двоек, первая – сколько четверок. Тогда число можно записать в виде суммы:
4 2 1
1012=1*4+0*2+1*1=510
Сформулируем алгоритм. Что делаем на первом шаге? (Подписываем разряды над каждой цифрой) Как это делается? (Последняя цифра – разряд единиц, остальные разряды получаются увеличением в 2 раза предыдущего) Каков следующий шаг? (Записать число в виде суммы произведений цифр числа на соответствующий разряд)
Задание 3. Сделаем проверку для чисел из задания 2. Переведем ответы в десятичную СС.
Подведение итогов урока, постановка домашнего задания.(5 мин)
Чему научились на уроке?
Что вам показалось самым сложным?
На что следует обратить внимание, чтобы избежать ошибок?
Домашнее задание
1.Десятичные числа 19, 37, 68 перевести в двоичную двумя способами и сделать проверку.
2.У меня 100 братьев. Младшему 1000 лет, старшему 1111 лет. Старший учится в 1001 классе.
Может ли такое быть. Расшифруйте, что имелось в виду.