Применение нестандартных методов при выполнении заданий

advertisement
Применение нестандартных методов при выполнении заданий ЕГЭ. Песков Аркадий Геннадьевич, Сюкеевская СОШ, Камско-Устьинский район.
Многие задания предполагают перевод чисел в двоичную систему счисления. Так как в бинарных системах счисления применяются всего 2 цифры и
каждое разрядное слагаемое повторяется не более одного раза, то часто проще решить задачу применяя разложение чисел на разрядные слагаемые.
Такое разложение удобно представить в виде таблицы.
2048
1024
512
256
128
64
32
16
8
4
2
1
В первой строке размещаем значения разрядных слагаемых, а во второй – цифры двоичного числа.
Пусть нужно перевести в десятичную систему счисления двоичное число
сумму всех разрядных слагаемых, которым соответствует единица.
2048
1024
512
256
128
1
64
1
11100111. Заносим цифры этого числа во вторую строку таблицы и находим
32
1
16
0
8
0
4
1
2
1
1
1
Число в десятичной системе счисления равно 128+64+32+4+2+1=231.
Обратную операцию также удобно проводить с использованием этой таблицы: находим набольшее разрядное слагаемое, не превосходящее данное и
поставим в соответствующую клетку второй строки единицу. Найдём остаток, т.е. количество единиц числа, не размещенных в таблице. С остатком
будем производить те же действия, пока остаток не станет равным нулю. Свободные клетки второй строки заполним нулями. Приведём пример:
представим в двоичной системе счисления число 710.
512 < 710 < 1024, поэтому заносим единицу в столбец «512»
2048
1024
512
1
256
128
64
32
16
8
4
2
1
710-512=198. Столбец 256 пропускаем. Находим новый остаток 198 – 128 = 70.
2048
1024
512
1
256
128
1
64
32
16
8
4
2
1
512
1
256
128
1
64
1
32
16
8
4
2
1
256
128
1
64
1
32
16
8
4
1
2
1
256
128
1
64
1
32
16
8
4
1
2
1
1
2
1
1
0
Далее: 70- 64 = 6.
2048
1024
Пропускаем столбцы 32, 16 и 8. 6-4=2.
2048
1024
512
1
Следующий остаток 2 -2 =0 .
2048
1024
512
1
Последний найденный остаток равен нулю, значит, осталось только поставить нули в незаполненные клетки, и задача решена.
2048
1024
512
1
256
0
128
1
64
1
32
0
16
0
8
0
4
1
Итак 710 10 = 1011000110 2
Покажем на примерах, как данную таблицу можно использовать при решении заданий ЕГЭ по информатике. Задания взяты из пособия Якушкин П.А. и
др. «Информатика. Типовые текстовые задания», М, «Экзамен», 2010.
Задание А3
Вариант 3. Дано: а = 21 16, b = 43 8. Какое из чисел х, записанных в двоичной системе счисления, отвечает условию a < x < b?
1)
2)
3)
4)
100001
100010
100100
101010
В одной таблице, применяя тетрады и триады переведем данные числа в двоичную систему счисления и поместив между ними значения х, выберем
нужный ответ.
1024
512
256
a
X 1)
X 2)
X 3)
X 4)
b
128
0
64
0
32
1
1
1
1
1
1
16
0
0
0
0
0
0
8
0
0
0
0
1
0
4
0
0
0
1
0
0
2
0
0
1
0
1
1
1
1
1
0
0
0
1
(Оттенками жёлтого цвета выделены тетрады при переводе в двоичную систему числа а . синего – триады при переводе числа b. Красным цветом
показаны разрядные единицы, по значению которых отбрасываем неверные ответы, зелёным – правильный ответ.
Верный ответ №2.
Вариант 5. Сколько значащих нулей в числе в двоичной записи числа 48?
1) 1
2048
2)2
3)6
1024
4)4
512
256
128
64
32
1
16
1
8
0
4
0
2
0
1
0
32
1
16
1
8
1
4
0
2
0
1
1
Верный ответ №4
Вариант 7. Переведите в двоичную систему счисления число 57.
2048
1024
512
256
128
64
Download