01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 1. Информация и информационные процессы § 1. Информатика и информация Задач нет.
§ 2. Что можно делать с информацией? Задач нет.
§ 3. Измерение информации 1) Пассажир не прав, на самом деле, он получил 3 бита информации. 2) Если ответ нужно передать с помощью двоичного кода, то, действительно, хватит одного бита (0/1), и получается, что посетитель прав. Однако, строго говоря, посетитель не прав. потому что, варианты не равноценны (не равновероятны), так как в первом вольере со‐ держится больше обезьян, чем во втором. 3) Требуется 4 бита (5 битов – избыточны). 4) Всего 6 вариантов, требуется 3 бита. 5) Всего 6 вариантов, количество информации – между 2 и 3 битами. Можно присвоить вари‐ анту «Дверь открывается ключами № 2 и № 4» любой трёхбитовый код. Можно также ис‐ пользовать неравномерное кодирование (тогда код заданного варианта может быть даже однобитовым). 6) Всего 20 вариантов, поэтому при равномерном кодировании нужно 5 битов. При неравно‐ мерном – от 1 бита. 7) Всего 100 вариантов, требуется 7 вопросов (26 < 100 ≤ 27). Задавать их нужно так, чтобы ка‐ ждый раз делить область поиска пополам. Первый вопрос: «Верно ли, что число меньше 51?» 8) Всего 64 варианта, требуется 6 битов. 9) Всего 16 = 24 клеток, требуется 4 бита. Если учитываем симметрию четырёх четвертей, то в каждой четверти 4 клетки, нужно 2 бита. С точки зрения стратегии игры для первого хода существует еще симметрия относительно диагоналей, поэтому остается 3 варианта: клетка рядом с центром, клетка в углу, любая другая клетка (нужно 3 бита). 10) Всего 6 вариантов, достаточно трёх вопросов. 11) 1 Мбайт = 1024 Кбайта = 10242 байта = 8⋅10242 битов 12) 226 битов = 223 байтов = 213 Кбайт = 23 Мбайт 13) 32768 битов / 213 = 4 Кбайт 14) 8 Кбайт = 8⋅1024 битов 15) 1/16 Кбайт = 29 битов 16) 1/512 Мбайт = 214 битов
§ 4. Структура информации 1) а) a–(b+c)*d, б) a–(b-(c-d)), в) (a–b)*(c-d), 2) а) * + a b + c * б) + * - * 2 a *
a a a 2 3
b c + d * - b c d - - b - c d - * d, a b + c 2 d * + * d c * 2 b, 2 a * 3 d * - c * 2 b * +
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
в) * + + a b * 2 c d, a b + 2 c * + d * г) - * 3 a * + * 2 b c d, 3 a * 2 b * c + d * - 3) а) 66, (12+6)*(7–3–1)+12, + * + 12 6 - - 7 3 1 12 б) 34, ((12–10)*(5+7)–7)*2, * - * - 12 10 + 5 7 7 2 в) 9, 5-(6+(7-(8+9))), - 5 + 6 - 7 + 8 9 г) 3, 5-(4-(3-(2-1))), - 5 - 4 - 3 - 2 1 Дерево, соответствующее каждому заданному выражению, единственно. Оно определяет‐ ся порядком вычисления значения выражения (порядком обхода узлов «левый – правый – корень»). 4) В таком графе могут быть два изолированных вершины (а и б) или одна изолированная вершина и две пары связанных вершин (в): а) б) в) B
C
B
A
C
A E
E
D
D
E
D
16 5
Сергеево
10 Нижний
C
A
5) Схема может выглядеть так: Верхний
B
Солнечное
22
Сказать точно, как расположены населенные пункты, невозможно. 6) Граф, соответствующий задаче 5: Матрица смежности Весовая матрица A B C D A B C D A 16 A 0 1 1 0 A 10 16 5 D C 10 B 1 0 1 0 B 10 22 22 B C 1 1 0 1 C 16 22 5 D 0 0 1 0 D 5
Список смежности: (A(B,C), B(A,C), C(A,B,D), D(C)) 7) а) Матрица смежности
A B C D
A 0 1 0 1
B 1 0 1 0
C 0 1 0 1
Весовая матрица
D 1 0 1 0
A B C D A 1 2 B 1 4 C 4 1 D 2 1
б) Матрица смежности
A B C D
A 0 1 1 1
в) Матрица смежности
A B C D
A 0 1 1 1
B 1 0 1 0
C 1 1 0 0
A B C D
C 1 1 0 1
D 1 0 1 0
A B C D
Весовая матрица
D 1 0 0 0
B 1 0 1 0
Весовая матрица
A B C D 1 2 3 1 4 2 4 3
г) Матрица смежности
A B C D
A 0 1 1 1
B 1 0 1 0
A B C D 1 3 4 1 1 3 1 2 4 2
C 1 1 0 1
D 1 0 1 0
Весовая матрица
A B C D
A B C D 3 1 2 3 1 1 1 4 2 4
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
8) а)
б)
в)
A
г)
A
B
B
E
C
A
D
B
E
C
D
A B
E
C
D
E
C
D
9) а)
б) A
4 B
2
7 B
E
3 6
C
D
2
C
B
E
2
2
1
A
5
6
2
B
E
3
D
г) A
6
5
1
2 C
в) A
E
2 5
D
2
C
3
4
3
2
2
3
4
1
2
4
6 3 D
10) а) два оптимальных маршрута, стоимость 7: A → C → B , A → C → E → B б) два оптимальных маршрута, стоимость 7: A → C → B , A → E → C → B 4
2
в) A → E → B , стоимость 6 1
4
2
1
г) A → D → C → E → B , стоимость 8 11) а)
б)
2
A
1 2
B
4
в)
D
E
2
3 1 4
C
D
B
A
A
1
5 3
3 B
E
3 6 4
г)
E
2 C
2
D
E
3
4
1
1
B
1
4
C
A
4
1
2 C
4
D
12) Количество различных путей из А в К: a) 33, б) 21, в) 22, г) 26
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 2. Кодирование информации § 5. Язык и алфавит Задач нет.
§ 6. Кодирование Двоичное кодирование 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25) 26) 27) 28) 29) 30)
16; 64 32 2048 625 3 6 3 3 81 243 1024 108 4 (35 ≤ 300 ≤ 45) 24 24 (нельзя одновременно установить стили «верхний индекс» и «нижний индекс») 110100100001 63 (если нет ни одной выпуклости, символ нельзя отличить от пустого места) по строкам, по столбцам, … а) для хранения и обработки данных нужны только двоичные элементы; б) проще выпол‐ нять арифметические операции; в) помехоустойчивость двоичных кодов 32 212 = 4096 9 6 6 7 420 битов 300 битов 128 байтов 21 бит 250 байтов
Декодирование 1) 2) 3) 4) 5)
СОС, SOS нужно построить дерево и проверить, чтобы все буквы были листьями этого дерева ББВД БДГАВ ББААВА, БГАВА
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс 6) 7) 8) 9) 10) 11) 12) 13)
К.Ю. Поляков, Е.А. Еремин
АВВБАВВ, АВВВААВВ, АВГАВВ, АДААВВ BDCEA 1: BADDBE 111 11 000 101 или 111 условие Фано не выполняется (ни прямое, ни обратное), но код допускает однозначное декодирование
§ 7. Дискретность Задач нет.
§ 8. Алфавитный подход к измерению количества информации 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16)
600 битов 5400 64 128 30 24 2,5 Кбайт 128 байт 540 256 64 16 в 2 раза 96 байтов 4 и 8 128 и 4
§ 9. Системы счисления 1) XII, CCCXLV, MMCMXCIX, MMCDXLIV, MMDCCCLXXXVIII, MMMDCCLXXVII 2) 1499, 2747, 1699 3)
,
,
,
,
§ 10. Позиционные системы счисления Целые числа 1) 12 345 = 1⋅104 + 2⋅103+ 3⋅102 + 4⋅101 + 5⋅100 = (((1⋅10 + 2)⋅10 + 3)⋅10 + 4)⋅10 + 5 2) 7 3) 1125 4) 137, 180, 229, 284 5) 210123, 5226, 3657, 3028 6) на 7 делятся числа 12307, 6007, 5307, на 49 – только 6007 7) 72 8) 7
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24) 25) 26) 27) 28) 29)
8 3 6, 8, 12, 24 5 5 3 4 4 5, 13, 21 3 11, 22 2, 3, 5, 30 5, 30 4 5 8, 17, 26 13, 29 4, 24, 25 3, 15, 16, 17, 18, 19 а) 9; б) 8; в) 5; г) 13 а) 35 = 243 б) ОАУАО; ОООУО; УААУО; УОУАУ в) 92; 213; 49; 195 г) 82; 162 30) а) 45 = 1024 б) АРККК; АУУРК; КККУК; КУААК в) 121; 292; 721; 841; 901 г) 513; 768
Дробные числа 1) 0,123214 = 1⋅10‐1 + 2⋅10‐2 + 3⋅10‐3 + 2⋅10‐4 + 1⋅10‐5 = 10‐1⋅(1 + 10‐1⋅(2 + 10‐1⋅(3 + 10‐1⋅(2 + 10‐1⋅1))))) 2) 1111,0012; 33,024; 23,0436; 17,18 3) 0,123; 0,214; 0,357 4) 23,024; 33,34; 112,234; 132,124
§ 11. Двоичная система счисления 1) 25 = 110012 31 = 111112 37 = 1001012 63 = 1111112 85 = 10101012 127 = 11111112 128 = 100000002 2) 35; 45; 55; 75; 95; 105 3) 5; 4; 6; 3 4) 4; 4; 5; 1 5) если двоичное число заканчивается на N нулей, оно делится на 2N
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
6) а) 100011002 б) 10111112 + 1110112 = 100110102 (см. опечатку в условии) в) 10011002 г) 10001012 д) 10101102 е) 10011102 7) а) 11102 б) –110102 в) –101112 г) 100002 д) –110102 е) –1001002 8) 13,125 = 1101,0012 23,25 = 10111,012 37,375 = 100101,0112 48,625 = 110000,112 78,875 = 1001110,1112 9) 11,8 = 1011,(1100)2 15,3 = 1111,0(1001)2 22,7 = 10110,1(0110)2 10) Sum > 0,2⋅100 = 20
§ 12. Восьмеричная система счисления 1) 49 = 618 = 1100012 53 = 658 = 1101012 64 = 1008 = 10000002 150 = 2268 = 100101102 266 = 4128 = 1000010102 2) 1238 = 10100112 = 83 2348 = 100111002 = 156 3458 = 111001012 = 229 4568 = 1001011102 = 302 5678 = 1011101112 = 375 3) 1011110012 = 5718 = 377 101101002 = 2648 = 180 10000112 = 1038 = 67 101010102 = 2528 = 170 4) а) 13118 б) 23528 в) 2718 г) –5078 5) а) 11110112 = 1738 = 123 б) 1101011012 = 6558 = 429 в) 100101002 = 2248 = 148 г) 110102 = 328 = 26 д) 100110012 = 2318 = 153 е) 110112 = 338 = 27 ж) 10011102 = 1168 = 78
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
з) 10101010002 = 12508 = 680 и) 1348 : 101112 = 1002 = 48 = 4 (см. опечатку в условии) к) 10102 = 128 = 10 6) 14,48; 55,2(3146)8
§ 13. Шестнадцатеричная система счисления 1) 7F1A16 = 1111111000110102 = 774328 C73B16 = 11000111001110112 = 1434738 2FE116 = 101111111000012 = 277418 A11216 = 10100001000100102 = 1204228 2) 61728 = 1100011110102 = C7A16 53418 = 1010111000012 = AE116 77118 = 1111110010012 = FC916 12348 = 10100111002 = 29C16 3) а) 11101111010102 = 167528 = 1DEA16 б) 10101011010101102 = 1255268 = AB5616 в) 1111001101111101012 = 7467658 = 3CDF516 г) 1101101101011111102 = 6665768 = 36D7E16 4) 29 = 111012 = 358 = 1D16 43 = 1010112 = 538 = 2B16 54 = 1101102 = 668 = 3616 120 = 11110002 = 1708 = 7816 206 = 110011102 = 3168 = CE16 5) 738 = 1110112 = 59 = 3B16 1348 = 10111002 = 92 = 5C16 2458 = 101001012 = 165 = A516 3568 = 111011102 = 238 = EE16 4678 = 1001101112 = 311 = 13716 6) 101101012 = 2658 = 181 = B516 11101002 = 1648 = 116 = 7416 10001112 = 1078 = 71 = 4716 101111102 = 2768 = 190 = BE16 7) а) 206D16 б) 9С116 в) DF816 г) 1ACC16 д) –ACC16 е) –12216 8) а) 100011012 = 2158 = 141 = 8D16 б) 101100012 = 2618 = 177 = B116 в) 110110102 = 3328 = 218 = DA16 г) 100101002 = 2248 = 148 = 9416 д) 1100002 = 608 = 48 = 3016 е) 111110012 = 3718 = 249 = F916 9) а) 11111102 = 1768 = 126 = 7E16 б) 1101001002 = 6448 = 420 = 1A416 в) 102 = 28 = 2 = 216 г) 101002 = 248 = 20 = 1416
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
10) 31,B16; 34,E(6)16
§ 14. Другие системы счисления –15 = 1 110 , 15 = 1 1 1 0 1, 3 и 9 кг 1001000110100ДДС 17869
1) 2) 3) 4)
§ 15. Кодирование символов 1) 2) 3) 4) 5) 6) 7) 8)
32; 512 7; 8; 9 d 53 74 байта 480 2048 7116
§ 16. Кодирование графической информации 1) F7F18501AF16; 9551C552416; FD7E42016 2)
3)
4) около 2 млн пикселей 5) #64C8C8, #1E32C8, #3CB414, #DC961E 6) #CCCCCC = rgb(204,204,204) серый #FFCCCC = rgb(255,204,204) розовый #CCCCFF = rgb(204,204,255) светло‐синий #000066 = rgb(0,0,102) тёмно‐синий #FF66FF = rgb(255,102,255) светло‐пурпурный #CCFFFF = rgb(204,255,255) светло‐голубой #992299 = rgb(153,34,153) тёмно‐пурпурный #999900 = rgb(153,153,0) жёлто‐зелёный #99FF99 = rgb(153,255,153) светло‐зелёный 7) количество битов на один пиксель 8) 16 битов; 8 битов; 4 бита 9) rgb(15, 15, 0) 10) 192 байта; 384 байта 11) 6000; 2000; 1000; 250 12) 12000 13) 16
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс 14) 15) 16) 17) 18) 19) 20) 21)
К.Ю. Поляков, Е.А. Еремин
4 в 2 раза в 3 раза 1,5 Мбайт 80 байтов 3 Кбайта 2048 1024
§ 17. Кодирование звуковой и видеоинформации 1) Частота дискретизации, кГц Глубина кодирования, бит Моно/стерео Время звучания, с Объем файла, Кбайт
1 8 8
2 8 8
3 11 16
4 11 16
5 22 16
6 22 8
7 44,1 24
8 44,1 8
9 48 8
10 48 24
моно стерео
моно стерео
моно стерео моно стерео стерео стерео
16 125
8 125
64 1375
32 1375
32 1375
1 8 16
2 8 24
3 11 8
4 11 8
5 22 8
32 256 128 1375 33075 11025
4 375
4 1125
9 48 16
10 48 16
2) Частота дискретизации, кГц Глубина кодирования, бит Моно/стерео Объем файла, Кбайт Время звучания, с
6 22 24
7 44,1 16
8 44,1 24
моно стерео
моно стерео
моно стерео моно стерео
моно стерео
125 8
375 8
1375 128
1375 64
6875 320
375 4
1875 10
1 8
2 8
3 11
4 11
5 22
9 48
10 48
моно
моно
4125 11025 33075 32 128 128
3) Частота дискретизации, кГц Моно/стерео Время звучания, с Объем файла, Кбайт Глубина кодирования, бит
моно стерео
моно стерео
16 375 24
4 125 16
128 4125 24
1 16
2 8
3 16
6 22
7 44,1
8 44,1
моно стерео моно стерео
64 320 16 256 64 40 80 4125 20625 1375 11025 11025 1875 11250 24 24 16 8 16 8 24
4) Глубина кодирования, бит Моно/стерео Время звучания, с Объем файла, Кбайт Частота дискретизации, кГц
4 24
5 16
6 16
моно стерео стерео стерео стерео
64 1375 11
4 375 48
64 64 11025 4125 44,1 11
моно
7 8
8 24
моно стерео
16 128 320 1375 11025 6875 22 44,1 22
8 375 8
9 16
10 24
моно стерео
4 375 48
4 1125 48
5) Ширина кадра, пиксели Высота кадра, пиксели Частота дискретизации, кГц Глубина кодирования звука, бит Степень сжатия Объем файла, Мбайт Поместится на CD‐диск, минут
1 320 240 11 24
2 320 240 48 16
3 640 480 48 24
4 640 480 48 16
5 720 480 22 16
6 720 480 48 16
7 720 576 22 24
8 720 576 48 24
9 1920 1080 48 16
10 1920 1080 48 24
10
8
6
4
10
12
8
6
8
10
33,3 20
42,6 16
222,5 332,3 148,8 124,5 223,4 299,4 1113,7 891,5 3 2 4 5 3 2 0 0
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 3. Логические основы компьютеров § 18. Логика и компьютер Задач нет.
§ 19. Логические операции 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) 16) 17) 18) 19) 20) 21) 22) 23) 24)
– – а, б 32 8 б, г а, в а б, г 1, 1, 0, 1 0, 1, 0, 0 0, 0, 1, 0 0, 0, 0, 1 0, 1, 0, 0 3, 4, 5 1, 2, 3, 4 – 5 11 6 10 8 47,44 21
§ 20. Диаграммы Венна 1) 2 + 5 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = A ⋅ B 3 + 6 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = A ⋅ B 4 + 7 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = A ⋅ B 6 + 7 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = B ⋅ C 5 + 6 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = A ⋅ C 5 + 8 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = B ⋅ C 7 + 8 → A ⋅ B ⋅ C + A ⋅ B ⋅ C = A ⋅ C 2) 50 3) 400 4) 810 5) 920 6) 460 7) 30
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
§ 21. Упрощение логических выражений 1) а) B б) A ⋅ B + B ⋅ A в) A г) A + B + C д) A е) 1 ж) 0 з) 1 и) A 2) а) A ⋅ B ⋅ C б) A + B в) 1 г) A ⋅ B ⋅ C д) 0 е) A + B + C ж) A + B + C з) A ⋅ C и) A ⋅ B 3) а) 0 б) A + B в) 1 г) A ⋅ B ⋅ C д) 0 е) A + B + C 4) а – 0100, б – 1001, в – 0100, г – 1110, д – 1000, е – 0011 5) а – 7, б – 9, в – 10, г – 30, д – 1, е – 14, ж – 10, з – 4 6) а – 11, б – 4, в – 12, г – 0, д ‐ 43
§ 22. Синтез логических выражений 1) а) B б) A + B в) A ⋅ B г) A ⋅ B 2) а) A ⋅ C + B ⋅ C б) A ⋅ B + B ⋅ C в) A ⋅ B + B ⋅ C
§ 23. Предикаты и кванторы 1) а, б, д, е, з 2) а) y ≤ 1 б) y ≤ − x в) x 2 + y 2 ≤ 1 г) ( x − 1) 2 + y 2 ≤ 1 д) x ≤ 2 и y ≤ x и y ≥ 0 и x 2 + y 2 ≥ 4
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
е) x ≥ 0 и x ≤ π и y ≤ 0,5 и y ≤ sin x ж) y ≤ 2 − x 2 и ( y ≥ x или y ≥ 0 ) з) y ≥ x 2 − 2 и ( y ≤ x или y ≤ − x ) и) x 2 + y 2 ≤ 1 и ( x ≤ 0 или y ≥ x ) к) x 2 + y 2 ≤ 1 и ( y ≤ x или y ≥ − x ) л) x ≤ 1 и y ≥ 1 − x и ( y ≥ 2x 2 или x ≥ 0 ) м) y ≤ 1 и x ≥ 0 и ( x 2 + y 2 ≤ 1 или y ≥ x − 1 ) н) x 2 + y 2 ≤ 1 или ( x ≥ 0 и y ≥ 0 и x ≤ 1 и y ≤ 1 ) 3) а) «все окуни — рыбы». б) «все рыбы умеют плавать». в) «не все реки впадают в моря». г) «все моря солёные». д) «не все числа чётные». е) «все ломаные состоят из отрезков». ж) «не все прямоугольники — квадраты». з) «все кошки — млекопитающие». 4) а) ∃x( x > y ) б) ∀x( x ≤ y ) в) ∀x( x 2 > 1) г) ∀r ( ( r – река) → ( r впадает в Каспийское море) ) д) ∃r ( ( r – река) и ( r впадает в Каспийское море) ) е) ∀r ( ( r – река) → ∃M (M – море и r впадает в M) ) ж) ∀M ( (M – море) → ∃r ( r – река и r впадает в M) ) з) ∃r ( ( r – река) → ∀M ((M – море) → ( r впадает в M) ) ) и) ∃M ( (M – море) → ∀r ( ( r – река) → ( r впадает в M ) ) ) 5) а) ∃x ( (x – школьник) и (x ходит в театры) ) б) ∀x ( (x – кошка) → (x – серая) ) в) ∃x ( (x – собака) и (x – злая) ) г) ∀x∀y ( (x ≠ y) → (x отличается от y) ) д) ∀x ( (x – человек) → (x ошибается) ) е) ∀x ( x не обращает на него внимания ) ж) ∀x ( (x – фирма) → (x не обанкротилась) ) з) ∀x ( (x – лебедь) → (x – белый или чёрный) ) 6) а) ∀x ( x 2 ≠ 5) б) ∀x ( x + y ≠ 5) в) ∃y ( x + y ≠ 5) г) ∃y ∀x ( x + y ≠ 5) д) «x не работает в вузе» е) ∃x («x не студент») ж) ∀x («x не учитель y») з) ∀x ∃y («x не учитель y»)
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
§ 24. Логические элементы компьютера 1) а) X 1 = A ⋅ C + B ⋅ C A
&
X1
1 &
B С
б) X 2 = A ⋅ B + B ⋅ C A B
&
X2
1 &
С
в) X 3 = A ⋅ B + B ⋅ C A B
&
X3
1 &
С
X = A ⋅(B + C)
2)
A B С
&
X
1
X = A ⊕ B = A ⋅B + A ⋅B
3)
A B
& 1
X
&
X = A ⋅B + A ⋅C + B⋅C
4)
A B
& &
1
1
X
С &
5) X = A ⋅ B ⋅ С + A ⋅ B ⋅ C + A ⋅ B ⋅ C A &
B
&
1
1
X
&
С 6) RS‐триггер на двух элементах «И‐НЕ»
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
S S
&
Q
&
Q
Q
T
S 0 0 1 1
Q
R
R
R 0 1 0 1
Q Q 0 1 1
Q Q 1 0 1
хранение бита сброс в 0 установка в 1 запрещено
7) D‐триггер D D C
T
&
1
&
1
Q Q Q 0 0
Q
Q Q
Q
С C
D
Q
0
0
Q
0 1 1
1 0 1
Q 1 0
хранение бита хранение бита сброс в 0 установка в 1
§ 25. Логические задачи 1) 2) 3) 4) 5) 6) 7)
Миша I – Наташа, II – Люда, III – Рита, IV – Маша пчеловод Михаил, фермер Егор, рыбак Алексей, ветеринар Виктор Даша – певица, Ростов; Анфиса – балерина, Париж; Лариса – актриса, Москва Виктор – командир, Михаил – механик, Сергей – радист Аськин виновен, про Баськина и Сенькина ничего сказать нельзя красная «Тойота»
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 4. Компьютерная арифметика § 26. Особенности представления чисел в компьютере 1) 255, 999 2) 216 – 1 = 65 535, 232 – 1 = 4 294 967 295 3) 2‐16 = 0,0000152587890625; 1,234567 1,234568 4) ‐32767 5) Например, факториал числа 9, т.е. 1⋅2⋅3⋅…⋅9 = 362880 > 216
§ 27. Хранение в памяти целых чисел 216 = 65536, 224 = 16777216 4, 254 3 –32767 1111 1111, 1111 0110, 1001 1100 1000 0001, 1000 1010, 1110 0100 у отрицательных чисел старший бит равен 1, то есть, это числа, большие или равные 8016: 80, 90, A1, CC, F0, FF 8) максимальное положительное число 2K‐1‐1, минимальное отрицательное ‐ «–2K‐1» 9) –126 10) 7! = 5040; 8! = –25216
1) 2) 3) 4) 5) 6) 7)
§ 28. Операции с целыми числами 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13)
000111112 + 000100112 = 001100102 111000012 + 000100112 = 111101002 – 10111112; 110111112 11002 ⋅ 1112 = 10101002 111101002 ⋅ 1112 = 101011002 Коля просто догадался применить переместительный закон для умножения, переставив сомножители. 119 и 136, 119 и –120 кодЗаглавной = кодСтрочной and DF16 кодСтрочной = кодЗаглавной or 2016 Решение Коли приводит к неправильным ответам, когда сумма цифр больше 15. 4, 8, 16 – все они делятся нацело на 4 X and 1 = 0 , X and 7 = 0 , X and F = 0 ,
14) 15) 16) 17) 18)
a:=a xor b; b:=b xor a; a:=a xor b; R:= X shr 16; G:=(X shr 8) & F16; B:= X & F16; Правильны оба решения, но у Коли рациональнее. Y:=(X shl 4) shr 4; Z:=(X shr 4) shl 4; При использовании 16‐битных данных: EDC016, EDCF16.
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс 19) 20) 21) 22)
К.Ю. Поляков, Е.А. Еремин
При использовании 16‐битных данных: 012316, 412316, 012316; 0FED16, CFED16, FFED16 EE16, 7716 = 119 = (256 – 18)/2, F716 = –9 FF16, FF16, FF16 Z = 11002 = 12 Z = Z shl 1 = 110002 X = Z = 110002 X = X shl 2 = 11000002 X = X + Z = 11110002 = 120
§ 29. Хранение в памяти вещественных чисел 2‐24 ≈ 6 ⋅ 10‐8 4,3·1022; 1,040·103; 1,5·100; 3,2·10‐1; 5·10‐4; 3,4·10‐13 1,1·210101; 1,011·2100; 1,1·20; 1,01·2‐1; 1·2‐100; 1,1001·2‐111. 38 ± 3,4·10 и ‐2147483648...2147483647 7C16, 7F16 и 8216 3F 80 00 0016, 42 C8 00 0016, 3D CC CC CD16 – перестановка байтов в памяти для компьютеров IBM PC здесь не учитывается 7) BF 80 00 0016, C2 C8 00 0016, BD CC CC CD16 8) 1,5; –1,5; 0,75 9) Cбросить разряды, содержащие знак и порядок с помощью операции логического «И», восстановить «скрытую единицу» с помощью «ИЛИ» и сдвинуть оставшийся код значащей части на NZ – P разрядов вправо, где NZ – число разрядов в значащей части, а P – порядок данного числа. В большом числе могло бы оказаться, что P > NZ, тогда пришлось бы сдви‐ гать уже влево! 1) 2) 3) 4) 5) 6)
§ 30. Операции с вещественными числами Порядки выравниваются до большего, число 1,11·211 будет сдвинуто на 1 разряд. Число 2,625 в формате single: 40 28 00 0016. Число –2,375 в формате single: C0 18 00 0016. 0,110 = 0,0(0011)2, т.е. в заданной разрядности с округлением последнего бита 1,1001101·2–100; 0,2 вдвое больше, поэтому достаточно у предыдущего числа к порядку прибавить единицу: 1,1001101·2–11. С учетом округления сумма будет равна 1,0011010·2–10. – Разница порядков у с любым из оставшихся чисел равна 111 – (–10) = 10012 = 9. Это означает, что при выравнивании порядков значащая часть чисел B, C, D или E заведомо «покинет» 8‐разрядную сетку. Следовательно, A+B+C+D+E = A. Теперь просуммируем в об‐ ратном порядке. Сумму четырех одинаковых слагаемых легко найти, если вспомнить, что каждое умножение на 2 – это увеличение порядка на 1. В итоге E+D+C+B = 4⋅B = 1,0⋅2–10+10 = 1,0⋅20. Поскольку теперь разность порядков уже меньше разрядности значащей части, то получим другой ответ: 1,0000001⋅2111. Эффект можно объяснить так. Каждое из чисел B, C, D или E мало по сравнению с A и поэтому при сложении с ним просто теряется. Тем не менее, если все их предварительно сложить, то сумма уже попадет на разрядную сетку и даст неболь‐ шую добавку к значению A. 1,111·2‐1 1,001·210001, произойдет переполнение.
1) 2) 3) 4)
5) 6)
7) 8)
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
9) 1,1·21 10) Получится 1,1·2‐10001, порядок не поместится в 4‐битную область.
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 5. Устройство компьютера § 31. История развития вычислительной техники Задач нет.
§ 32. Принципы устройства компьютеров 1) а) 1. прочитать байт в память X 2. X:= X or 1 3. записать байт X в память б) 1. прочитать байт в память X 2. X:= X and FE16 3. записать байт X в память 2) 5 3) 2 байта, максимальное значение 65535. 4) 4116 = 'A' = 65
§ 33. Магистральномодульная организация компьютера Задач нет.
§ 34. Процессор а) Z or N; б) not (Z or N) = not Z and not N 60⋅109 – 232‐1 = 4 294 967 295 4 64 Гб
1) 2) 3) 4) 5) 6)
§ 35. Память 1) – 2) – 3) Объем составляет 128 Гб при делении на 1024 и 137 Гб при «десятичной» оценке, т.е. от‐ личие превышает 7%.
§ 36. Устройства ввода 1) около 2,3 Мп/с 2) около 1,4 млн точек; объем файла около 1,33 Мбайт в режиме 256 цветов и 4 Мбайт при 24‐битном кодирова‐ нии
§ 37. Устройства вывода 1) 001106568; 702016468
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 6. Программное обеспечение § 38. Что такое программное обеспечение? Задач нет.
§ 39. Прикладные программы Задач нет.
§ 40. Системное программное обеспечение 1) 2) 3) 4) 5) 6) 7) 8)
/home/vasya/professor/lections/math C:\Задания\Математика в, е, з а, б, в, д, з г б xabx.xml (см. опечатку в условии) б
§ 41. Системы программирования Задач нет.
§ 42. Инсталляция программ Задач нет.
§ 43. Правовая охрана программ и данных Задач нет.
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 7. Компьютерные сети § 44. Основные понятия Задач нет.
§ 45. Структура (топология) сети Задач нет.
§ 46. Локальные сети Задач нет.
§ 47. Сеть Интернет Задач нет.
§ 48. Адреса в Интернете 1) а) 212.123.212.42 б) 222.195.162.50 в) 191.131.109.29 г) 174.224.121.96 д) 102.94.187.249 е) 102.84.17.253 ж) 120.209.56.177, 120.177.209.56 з) 222.222.222.32 2) а, г, д, е, з 3) один адрес (с нулевыми «свободными» битами) – это адрес подсети, е ещё один (с еди‐ ничными «свободными» битами) – широковещательный адрес 4) а) 12.16.192.0 б) 145.92.128.0 в) 217.16.244.0 г) 146.212.192.0 д) 148.8.232.0 5) а) 29 б) 3 в) 11 г) 28 д) 92 е) 906 ж) 1488 6) а) 192.168.104.108, 1, 2 б) 172.16.12.8, 4, 6 в) 193.25.5.128, 8, 14 г) 10.10.40.0, 15, 30 д) 92.60.65.128, 52, 62 е) 118.212.123.0, 1, 254
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
ж) 85.16.172.0, 127, 510 з) 134.5.168.0, 428, 1022 7) /27, /27, /26, /25
§ 49. Всемирная паутина 1) 2) 3) 4)
агбв гваб вбга вабг
§ 50. Электронная почта Задач нет.
§ 51. Другие службы Интернета Задач нет.
§ 52. Электронная коммерция Задач нет.
§ 53. Право и этика в Интернете Задач нет.
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 8. Алгоритмизация и программирование § 54. Алгоритм и его свойства –
§ 55. Простейшие программы –
§ 56. Вычисления –
§ 57. Ветвления –
§ 58. Циклические алгоритмы –
§ 59. Процедуры –
§ 60. Функции –
§ 61. Рекурсия –
§ 62. Массивы –
§ 63. Алгоритмы обработки массивов –
§ 64. Сортировка –
§ 65. Двоичный поиск –
§ 66. Символьные строки –
§ 67. Матрицы –
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
§ 68. Работа с файлами –
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 9. Решение вычислительных задач на компьютере § 69. Точность вычислений Ответ практически не изменится, S ≈ 1,1 ± 0,2 см2. V ≈ 7 ± 3 см3. V ≈ 24000 ± 5000 см3. Пётр: 9000 ± 3000 кг/м3, около 33% Павел: 8900 ± 700 кг/м3, около 7% нужно выбирать брусок с бОльшими размерами
1) 2) 3) 4)
§ 70. Решение уравнений 1) x1 ≈ – 0,517; x2 ≈ 1,833
§ 71. Дискретизация 1) 2) 3) 4) 5) 6) 7) 8) 9) 10)
– 101,05 10,6 м; 14,9 м – – – 333,33 6,304 6π –
§ 72. Оптимизация 1) 2) 3) 4) 5)
– – R ≈ 2,3 см; H ≈ 4,6 см R ≈ 4,3 см; H ≈ 8,6 см Газета Объявлений Ведомости 6 Туризм 1 Спорт 3 Правда 6 6) Газета Объявлений Ведомости 6 Туризм 1 Спорт 1 Правда 6
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
§ 73. Статистические расчёты 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15)
4 4 5 0 41 ‐11 7 ‐4 уменьшится на 1 =IF(C2="да";200;B2*200) =IF(AND(B2>=80;C2>=80);"да";"нет") =IF(OR(B2>=90;C2>=90);"да";"нет") =IF(OR(B2>TIME(20;0;0);C2>5);2;5) =IF(AND(B2>1000;C2="да");B2*0,95;B2) =IF(C4>6;IF(B4>1000;B4*0,8;B4*0,9);B4)
§ 74. Обработка результатов эксперимента 1) 37,76 Н/м 2) 37,84 Н/м; используются разности по другой координате 3) в этом случае задача имеет бесконечно много решений 4) y = 164,31 ⋅ ln x + 86,87 ; прогноз через 2 года: 381,4 5) a ≈ 2,02 ; b ≈ 4,92 ; c ≈ 0,52
http://kpolyakov.spb.ru
01.03.2014
Информатика, 10 класс
К.Ю. Поляков, Е.А. Еремин
Ответы к задачам Глава 10. Информационная безопасность § 75. Основные понятия Задач нет.
§ 76. Вредоносные программы Задач нет.
§ 77. Защита от вредоносных программ Задач нет.
§ 78. Шифрование 1) 2) 3) 4)
«СДКО ФЫФШУФ ИЛЦЕШ ШФТЩ, ЭЛТЩ МЛСЖДШ ИЛЦОШВ» – сдвиг 5, «РУБИКОН ПЕРЕЙДЕН» «ШКШЬТД ЫБУЛНТЗ ИЫСЭД»
§ 79. Хэширование и пароли Задач нет.
§ 80. Современные алгоритмы шифрования Задач нет.
§ 81. Стеганография Задач нет.
§ 82. Безопасность в Интернете Задач нет.
http://kpolyakov.spb.ru