Технология подготовки учащихся к централизованному тестированию по информатике

Разделы: Информатика


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

ЦТ по информатике состоит из частей А и В. В части А десять заданий, в части В - двадцать. На его выполнение отводится 180 минут. К каждому заданию части А даны варианты ответов. Нужно выбрать правильный. В заданиях, номера которых подчеркнуты, может быть более одного верного ответа. В части В нужно записать правильный ответ.

В данной статье я предлагаю разбор заданий на тему: «Системы счисления. Количество информации». Рассмотрены решения тестов А1, В1, В2, В3, В4, В5, В6, В7.

А1. Шестнадцатеричное число 0.Е(А)16 в системе счисления по основанию 8 равно

1) 0,16(52)8     2) 0,7(25)8      3) 0,70(52)8     4) 0,16(12)8      5) 0,7(05)8

Решение:

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

Скобки в числе означают период: 0,Е(А)16 =0,ЕАААААААА…

Ответ: 0,Е(А)16=0,7(25)8

В4. Третья цифра шестнадцатеричного числа равна 9. Первую цифру переставили в конец числа. Полученное число оказалось на 2В7А16 меньше исходного. Исходное число, записанное в системе счисления по основанию 16, равно ____.

Решение:

Пусть исходное число ab9c. Первую цифру переставили в конец числа - b9ca. Вычитая из исходного ab9c число b9ca, получим 2В7А16.

Будем рассуждать следующим образом:
1) a>b.
2) Вычитая из b 9, имеем В. Это возможно, если заняли из старшего разряда.
16+b-9=В ,так как В – это 11, имеем 16+b-9=11. b=4.
3) Вычитая из а-1 b равное 4, имеем 2. а-1-4=2. а=7.
4) Вычитая из с а равное 7 имеем А. Это возможно, если заняли из старшего разряда.

16+с-7=А (А это 10)

16+с-7=10; с=1.

Сделаем проверку: 749116-491716=2В7А16.

Ответ: 749116

В5. Наименьшее основание позиционной системы счисления х, при котором 488х=904у, равно ___.

Решение:

В записи числа 488х присутствует цифра 8, следовательно х 9.

В записи числа 904у присутствует цифра 9, следовательно у 10.

Запись числа 488 меньше 904, следовательно х>у. х>10.

Переведем оба числа в десятичную систему счисления.

8? х0+8? х1+4? х2=4? у0+0? у1+9? у2

8+8? х+4? х2 = 4+9? у2

4? х2+8? х+4-9? у2 =0

Решим квадратное уравнение относительно неизвестной х, считая у постоянной.

d=82-4? 4? (4-9? у2) = 64-64+144? у2 =144у2

х1 – число отрицательное. Рассмотрим х2. Будем подбирать у, начиная с 10, при этом х должно быть целым и больше 10. Нечетные у можно не рассматривать. При у=10,
х
равно 14.

Ответ: х=14.

В6. Переменные Х, Х1, Х2, Х3 имеют размер – байт, тип знаковый. В шестнадцатеричной системе счисления Х1=5С16, Х2=Е716, Х3=7D16. Значение выражения Х=(Х1-Х2)*Х3 в десятичной системе счисления равно ___.

Решение:

Байт равен 8 бит. Первый бит отводится на знак числа, все остальные 7 бит на значение .

0 1 1 1 1 1 1 1

 

Если в первой клетке стоит 0, то число положительное, если 1, то отрицательное. Максимальное положительное число будет тогда, когда все 7 клеток заполнены 1. Данное двоичное число 1111111 в десятичной системе счисления равно 127. Поэтому ответ должен быть в пределах от –128 до 127.

Переведем каждое число Х1, Х2, Х3 из шестнадцатеричной системы счисления в десятичную.

Х1=5С16=С? 160+5? 161=12+80=92

Х2= Е716=7? 160+Е? 161=7+14*16=231

Х3=7D16=D? 160+7? 161=13+112=125

Х=(Х1-Х2)*Х3=(92-231)*125=-17375

Число –17375 не находится в пределах –128..127. Делим данное число на 256, результат округляем до целого значения, если дробная часть меньше половины, то округляем в меньшую сторону, иначе в большую. Число -67,87… округляем до –68 и записываем уравнение, откуда находим х.

-17375=-68*256

-17375=-17408+х

х=33

Ответ: х=33.

В7. Значение переменной А представлено в формате с плавающей точкой в шестнадцатеричной системе счисления А=4480000016. Тип переменной А – single для языков BASIC и PASCAL. Десятичное значение числа А равно ____.

Решение:

Тип single в памяти машины занимает 4 Байта. Это 32 бита.

                                                               

Первый бит определяет знак числа, если 0, то число положительное, если 1, то отрицательное. Следующие 8 бит определяют смещенный порядок, все остальные – мантиссу числа.

Переведем число 4880000016 в двоичную систему счисления.

4880000016=01000100100000000000000000000000

Впереди стоит 0, следовательно число положительное. Смещенный порядок – 100010012 переведем в десятичное число.

100010012=1? 20+1? 23+1? 27=1+8+128=137

Из числа 137 вычтем 127, в итоге получим 10 (порядок).

В числе перенесем запятую вправо на 10 знаков, получим двоичное число 100000000002. Переведем данное число в десятичное. 100000000002=1? 210=1024.

Ответ: 1024.

В3. При совершении сделки купец получил 12 одинаковых по виду золотых монет. Ему стало известно, что одна из монет фальшивая и отличается от настоящей монеты только весом. Для определения фальшивой монеты он пронумеровал монеты числами от 1 до 12 и провел три взвешивания на рычажных весах. Обозначив через Vi - вес монеты с номером i, он записал результаты взвешиваний следующим образом:
V1+V2+V3+V4< V5+V6+V7+V8, V3+V4+V5+V9> V1+V2+V10+V11,
V1+V4+V6+V12> V2+V7+V9+V10. Помогите купцу определить фальшивую монету. Номер фальшивой монеты равен ____.

Решение:

Запишем три неравенства таким образом, чтобы знаки неравенства были одинаковыми.

V1+V2+V3+V4 < V5+V6+V7+V8

V1+V2+V10+V11<V3+V4+V5+V9

V2+V7+V9+V10 <V1+V4+V6+V12

Фальшивая монета должна быть во всех трех неравенствах в одной части.

V1+V2+V3+V4 < V5+V6+V7+V8

V1+V2+V10+V11<V3+V4+V5+V9

V2+V7+V9+V10 <V1+V4+V6+V12

Это монета с номером 2.

Ответ: 2

В1. Алфавит племени Пиджен состоит из четырех букв. Аборигены закодировали слово DABC с использованием следующей кодовой таблицы:

A B C D
10 0 1 010

и передали его, не сделав промежутков, отделяющих одну букву от другой. Количество способов прочтения переданного слова равно ___.

Решение:

Запишем код DABC - 010 10 0 1 (первый способ)

0101001

Будем двигаться влево


DCBBC (второй способ)
BAADC (третий способ)
BACBBC (четвертый способ)
BCDBC (пятый способ)
BCBABC (шестой способ)
BCBCBBC (седьмой способ)
Всего 7 способов.

Ответ: 7.

В2. У скупого рыцаря в сундуке золотые, серебряные и медные монеты. Каждый вечер он извлекает из сундука одну из лежащих в нем 96 монет, любуется ею и кладет обратно в сундук. Количество информации, содержащееся в сообщении «Из сундука извлечена серебряная монета», равно четырем битам. Информационный объем сообщения «Из сундука извлечена золотая монета» равен пяти битам. Количество медных монет в сундуке равно ___.

Решение:

Формула Шеннона

I = log2 N , где I количество информации,

Обозначим количество золотых монет - Зол., количество серебряных монет – С, медных – М.

Зол+С+М=96.

По условию задачи количество информации, содержащееся в сообщении «Из сундука извлечена серебряная монета», равно четырем битам.

Информационный объем сообщения «Из сундука извлечена золотая монета» равен пяти битам.

Имеем систему из трех уравнений с тремя неизвестными.

М=96-6-3=87

Ответ: Медных монет 87.

В2. Злой экзаменатор никогда не ставит пятерок по информатике. По причине своей зловредности он заранее определил количество отметок каждого вида и произвольно расставил их абитуриентам. Количество информации, содержащееся в сообщении «Абитуриент Иванов не провалился на экзамене», равно log2 3 бит. Информационный объем сообщения «Абитуриент Сидоров получил тройку» равен двум битам. 22 абитуриента получили двойку или тройку. Количество абитуриентов, сдавших информатику, равно _____.

Решение:

Формула Шеннона

I = log2 N , где I количество информации,

Обозначим количество полученных четверок - Ч, количество троек – Т, двоек– Д.

Т+Д=22.

По условию задачи количество информации, содержащееся в сообщении «Абитуриент Иванов не провалился на экзамене», равно log2 3 бит.

Информационный объем сообщения «Абитуриент Сидоров получил тройку» равен двум битам.

.

Имеем систему из трех уравнений с тремя неизвестными.

Ч=2, Т=6, Д=22-6=16,

Всего 24.

Ответ: Количество абитуриентов, сдавших информатику, равно 24.