Тема кодирования информации может быть представлена в

advertisement
ФГОС. Кодирование информации.
Тема кодирования информации может быть представлена в учебной программе на
всех этапах изучения информатики в школе. В этом учебном году с учениками 5-го
класса, знакомясь с кодированием, мы говорили о системах счисления.
В позиционных системах счисления величина, обозначаемая цифрой в записи
числа, зависит от позиции.
Количество используемых цифр называется основанием позиционной системы
счисления.
К позиционным системам счисления относятся двоичная, троичная, десятичная.
Значение каждой цифры зависит от места (позиции), которое она занимает в этой
последовательности.
Например, в записи числа - 707, сделанной в десятичной системе счисления,
использованы цифры 7 и 0, но цифра 7 в зависимости от занимаемого ею места она имеет
разное количественное значение – 7 единиц или 7 сотен.
100 10 1
7
0 7  7*100  0*10  7*1
Аналогично записывают числа и в других позиционных системах счисления. В
двоичной системе счисления всего две цифры: 0 и 1. Нужно записать, например, число
707 в двоичной системе счисления. Сначала напишем разряды двоичного числа такие,
чтобы не превосходили наше заданное число 707:
512 256 128 64 32 16 8 4 2 1. Теперь начиная со старшего разряда проставим 1
таким образом, чтобы получилось 707.
1)
2)
3)
4)
5)
707 – 512 = 195
195-128 = 67
67-64 =3
3-2 =1
1-1=0
(ставим 1 в разряд 512)
(ставим 1 в разряд 128 т.к. 195 меньше чем 256)
(ставим 1 в разряд 64)
(ставим 1 в разряд 2)
(ставим 1 в разряд 1)
Получим следующую запись:
512 256 128 64 32 16 8 4 2 1
1
0
1 1 0 0 0 0 11
.
В современных компьютерах применяются позиционные системы счисления, в
основном двоичная система. Форма представления данных, содержащая всего две цифры
– 0 и 1 позволяет создавать достаточно простые технические устройства для
представления (кодирования) и распознавания (дешифровки) информации. Двоичное
кодирование выбрали для того, чтобы максимально упростить конструкцию
декодирующей машины, ведь дешифратор должен уметь различать всего два состояния
(например, 1 – есть ток в цепи, 0 – тока в цепи нет). По этой причине двоичная система и
нашла такое широкое применение.
Для закрепления нового материала учащимся предлагается программа «Система
счисления»
Программа имеет понятный, дружественный интерфейс. После ее запуска
пользователь имеет возможность выбрать один из двух возможных режимов:
1. Работа с двоичным кодом
2. Работа с троичным кодом
Нажав на кнопку «Перевод из десятичной системы в двоичный код»,
пользователь переходит в режим работы с двоичной системой счисления:
Алгоритм работы в этом режиме:
1. Нажать на кнопку «Старт» (Появится в текстовом окне случайное десятичное
число от 0 до 1000, которое нужно перевести в двоичный код).
2. Пользователь расставляет двоичные цифры (0 или 1) в соответствующие разряды
двоичного числа по своему усмотрению.
3. Нажав на кнопку «Проверить» получает результат своего решения. (Если решение
верно, то ответ – Умница! Молодец!, в противном случае – Неправильно!)
4. Нажав на кнопку «Сброс» - происходит очистка текстовых полей.
5. Аналогично проверяем перевод другого числа, начинаем выполнять действия с
пункта 1.
6. Нажав на кнопку «Результативность», пользователь получит итог своей работы, т.е.
сколько примеров было решено и сколько из них решено верно.
7. Нажав на кнопу «Выход» пользователь попадает в главное окно.
Для закрепления темы в виде дополнительных заданий и для более сильных
учащихся было предложено поработать в режиме перевода десятичного числа в троичный
код. Алгоритм работы аналогичен предыдущему.
Программа проходила апробацию на занятиях по информатике в 5-6 классах
2012-2013 учебного года. Учащиеся показали высокий уровень обученности по этой теме.
Download