Uploaded by tp_averkina

Задачи информатика Решение

advertisement
1.3 Раздел самостоятельной работы
9. Имеется сообщение объемом 243 бит. Сколько составляет объем этого
сообщения в мегабайтах; в гигабайтах?
Решение.
Переведем биты в байты: 243 / 8 = 243 / 23 = 240 байт.
Переведем байты в килобайты: 240 / 1024 = 240 / 210 = 230 килобайт.
Переведем килобайты в мегабайты: 230 / 1024 = 230 / 210 =220мегабайт.
Переведем мегабайты в гигабайты: 220 / 1024 = 220 / 210 =210гигабайт.
ОТВЕТ: 220мегабайт; 210гигабайт.
2.3 Раздел самостоятельной работы
3. Определить сумму чисел 10012, 10018, 100116 и указать ее в десятичной
системе счисления.
Решение.
10012=1∙23+0∙22+0∙21+1∙20 = 8+0+0+1 = 910
10018=1∙83+0∙82+0∙81+1∙80 = 512+0+0+1 = 51310
100116= 1∙163+0∙162+0∙161+1∙160 = 4096+0+0+1 = 409710
910+51310+409710=461910
12. Перевести число 0,356, записанное в десятичной системе счисления, в
число, записанное в пятеричной системе счисления. Ответ округлить до шестого
знака после запятой.
Решение.
Дробная часть числа находится умножением на основание новой
0 .356
.
5
1
78
5
3
9
5
4
5
5
2
5
5
2
5
5
2
5
5
2
5
5
2
5
5
2
5
5
2
5
5
2
5
5
0.35610 =0,134222222225≈0,1342225
21. Выполнить вычисления для чисел, записанных в шестнадцатеричной
системе счисления:
а) ЕСА+32;
б) ЕСА - 32;
в) ЕСА *32;
г) ЕСА : А.
Решение.
а) ЕСА16+3216=378610 +5010 =383610 =EFC16;
ECA16 = 14∙162+12∙161+10∙160 = 3584+192+10 = 378610
3216 = 3∙161+2∙160 = 48+2 = 5010
Переведем 383610 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
3836 16
239 16
3824
12=C -224 14
15=F
Ответ: EFC16
б) ЕСА – 32 = 378610 - 5010= 373610 =E9816;
Переведем 373610 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
3736 16
233 16
3728
14
224
8
9
в) ЕСА *32 = 378610 * 5010 = 18930010 = 2E37416;
Переведем 18930010 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
189300 16
11831 16
189296
4
739
11824
16
736
46
16
3
-32
2
7
14=E
г) ЕСА : А = 378610 : 5010 = 75,7210 = 4B,B851EB851EB16.
Переведем 75.7210 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
75 16
-64 4
11=B
Получилось:7510 = 4B16
Дробная часть числа находится умножением на основание новой
0
.
.72
16
11=B
52
16
8
32
16
5
12
16
1
92
16
14=E
72
16
11=B
52
16
8
32
16
5
12
16
1
92
16
14=E 71997
16
11=B 51953
16
Получилось: 0,7210 = 0,B851EB851EB16
Сложим вместе целую и дробную часть вот так:
4B16 + 0,B851EB851EB16 = 4B,B851EB851EB16
Результат перевода:
75,7210 = 4B,B851EB851EB16
30. Выполнить операции:
а) для шестнадцатеричных чисел ВDF*5; АС23:16; АВВ+45; ВСD-43;
б) для восьмеричных чисел 145*23; 34534231:342; 342+432; 345223-523.
Решение.
а) для шестнадцатеричных чисел ВDF*5; АС23:16; АВВ+45; ВСD-43;
ВDF16*516 = 303910 * 510 =303910 * 510 = 1519510 = 3B5B16
BDF16 = 11∙162+13∙161+15∙160 = 2816+208+15 = 303910
516 = 5∙160 = 5 = 510
Переведем 1519510 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
15195 16
949
15184
11=B
16
59
944
5
16
3
-48
11=B
Результат перевода:
1519510 = 3B5B16
АС2316:1616 = 4406710 : 2210 ≈ 2003,04510 =
Переведем 2003,045454545510 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
2003 16
125 16
2000
3
-112 7
13=D
Дробная часть числа находится умножением на основание новой
0
.
.454545455
16
7
27273
16
4
36364
16
5
81818
16
13=D
09094
16
1
45502
16
7
28035
16
4
48565
16
7
77044
16
12=C
32703
16
5
23254
16
3
7207
16
Получилось:0,04545454545495910 = 0,0BA2E8BA2F16
Сложим вместе целую и дробную часть вот так:
7D316 + 0,0BA2E8BA2F16 = 7D3,0BA2E8BA2F16
Результат перевода:
2003,04545454545510 = 7D3,0BA2E8BA2F16
AC2316 = 10∙163+12∙162+2∙161+3∙160 = 40960+3072+32+3 = 4406710
1616 = 1∙161+6∙160 = 16+6 = 2210
1) Выполним деление AC2316÷1616 = 7d3,0ba2e8ba216
-
AC23 16
9A
7d 3. 0ba 2e 8ba2
122
11E
-
43
42
-
10 0
F 2
-
E 0
DC
-
40
2C
-
140
134
-
C0
B0
-
100
F2
-
E0
DC
-40
2C
140
Получилось: AC2316:1616 = 7d3,0ba2e8ba216
АВВ16+4516 = 274710 + 6910 = 281610 = B0016
ABB16 = 10∙162+11∙161+11∙160 = 2560+176+11 = 274710
4516 = 4∙161+5∙160 = 64+5 = 6910
Переведем 281610 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
2816 16
176 16
2816
0
11
176
0
Получилось: 281610 = B0016
ВСD16-4316 = 302110 - 6710 = 295410 = B8A16
BCD16 = 11∙162+12∙161+13∙160 = 2816+192+13 = 302110
4316 = 4∙161+3∙160 = 64+3 = 6710
Переведем 295410 в шестнадцатеричную систему вот так:
Целая часть числа находится делением на основание новой
2954 16
184 16
2944
10=A
11
176
8
Получилось: 295410 = B8A16
б) для восьмеричных чисел 145*23; 34534231:342; 342+432; 345223-523.
1458*238 =10110* 1910 = 191910 = 35778
1458 = 1∙82+4∙81+5∙80 = 64+32+5 = 10110
238 = 2∙81+3∙80 = 16+3 = 1910
Переведем 191910 в восьмеричную систему вот так:
Целая часть числа находится делением на основание новой
1919
8
239
1912
7
8
29
232
8
-24
3
7
5
Получилось: 191910 = 35778
345342318:3428 = = 100763,0530268
1) Выполним деление 345342318:3428
-
34534231 342
342
-
100763, 053026
3342
3056
-
2643
2514
-
1271
1246
-
230 0
215 2
-
12 60
12 46
-
1200
704
-
2740
2514
2240
Получилось: 345342318:3428 = 100763,0530268
3428+4328 = 22610 + 28210 = 50810 = 50810 = 7748
3428 = 3∙82+4∙81+2∙80 = 192+32+2 = 22610
4328 = 4∙82+3∙81+2∙80 = 256+24+2 = 28210
Переведем 50810 в восьмеричную систему вот так:
Целая часть числа находится делением на основание новой
508
8
-
63
8
504
-56
4
7
7
Получилось: 50810 = 7748
3452238-5238 = 11739510 - 33910 = 11705610 = 11705610 = 3445008
3452238 = 3∙85+4∙84+5∙83+2∙82+2∙81+3∙80 = 98304+16384+2560+128+16+3 =
11739510
5238 = 5∙82+2∙81+3∙80 = 320+16+3 = 33910
Переведем 11705610 в восьмеричную систему вот так:
Целая часть числа находится делением на основание новой
117056 8
14632 8
117056
0
1829
14632
0
8
228
1824
5
8
28
224
8
-24
3
4
4
Получилось:11705610 = 3445008
3.3 Раздел самостоятельной работы
9. Какое наименьшее число символов должно быть в алфавите, чтобы при
помощи всевозможных трех буквенных слов, состоящих из символов данного
алфавита, можно было передать не менее 130 различных сообщений?
Решение:
1) здесь используется формула: если алфавит имеет мощность M, то
количество всех возможных «слов» длиной N равно Q =MN
2) в данном случае нужно закодировать 130 сигналов (Q>130) с помощью
трехбуквенных слов (N=3)
3) таким образом, нужно найти наименьшее целое M, такое что Q=M3≥130
(куб числа не меньше 130).
4) проще всего использовать метод подбора: при M=2 имеем 23=8, получаем
23=8<130 (с помощью трех двоичных сигналов можно закодировать
только 8 вариантов), при M=3 имеем 33=27, при M=4 имеем 43=64, при
M=5 имеем 53=125, при M=6 имеем 63=216, 63 = 216 ≥130, поэтому нужно
брать M=6.
5) таким образом, правильный ответ 6.
18. Для кодирования букв А, Б, В, Г используются двухразрядные
последовательные числа от 00 до 11 соответственно. Закодирована
последовательность вида ГАВБ. Представьте результат кодировки в
шестнадцатеричном коде.
Решение. Для передачи по каналу связи сообщения, состоящего только из
символов А, Б, В и Г, используется посимвольное кодирование: А-00, Б-01, В-10,
Г-11.
Получим: 11 00 10 01.
Дальше по алгоритму нужно заменять тетрады на цифру из 16-ричной системы
счисления.
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111
11 00 10 01 разобьем на тетрады 11 00 10 01 получим число в
шестнадцатеричной системе счисления B9.
Ответ: B9.
4.3 Раздел самостоятельной работы
2. Укажите минимальный объем памяти (в килобайтах), достаточный для
хранения любого растрового изображения размером 16x16 пикселей, если
известно, что в изображении используется палитра из 216 цветов. Саму палитру
хранить не нужно.
Решение:
N=2i , где i - количество цветов в палитре.
Т.к палитра 216⇒ i=16
т.е 16 бит на 1 пиксель
пикселей всего 16*16=24*24=28
28*16 = 28*24=212 =23 * 29 бит = 29 байт все изображение
Переведем в Килобайты
29
210
1
= Килобайт.
2
1
Ответ: Килобайт.
2
11. Достаточно ли видеопамяти объемом 256 Кбайт для работы монитора в
режиме 640х640 и палитрой из 24 цветов?
Решение:
Определим объем растрового изображения размером 600 х 800 при глубине цвета 16
бит.
640 х 640 = 409 600 точек
409 600 точек х 24 бит = 9830400 бит
9830400 бит / 8 бит = 1228800 байт
1228800 байт/1024байт=1200 Кбайт.
Ответ: Достаточно.
20. Объем видеопамяти равен 512 Кб. Количество используемых цветов –
32. Вычислите варианты разрешающей способности дисплея при условии, что
число страниц изображения может быть равно 10, 20 или 40.
Решение:
1.
Если число страниц равно 1, то формулу V=I*X*Y можно выразить как
512 *1024*8 бит = X*Y*5 бит, (так как используется 32 цветов, то глубина цвета равна 5 бит.)
т.е. X*Y=838861.
Соотношение между высотой и шириной экрана для стандартных режимов не различаются
между собой и равны 0,75. Значит, чтобы найти X и Y, надо решить систему уравнений:
{
𝑋𝑌 = 838861
𝑋
= 0,75
𝑌
Выразим Х=838861/ Y, подставим во второе уравнение, получим Y2 =838861*3/4=629146.
Найдем Y≈793; X=594
Вариантом разрешающей способности может быть 793 х 594.
2. Если число страниц равно 10, то одна страница объемом 512:10=51,2 Кбайт, т.е
51,2 *1024*8 бит = X*Y*5 бит, т.е. X*Y=83886.
𝑋𝑌 = 83886
Решаем систему уравнений: { 𝑋 = 0,75
𝑌
Х=83886/ Y; Y2 =83886*3/4=62914,5; Y=251, Х=188
Вариантом разрешающей способности может быть 251 х 188.
3. Если число страниц равно 20, то одна страница объемом 512:20=25,6 Кбайт, т.е
25,6 *1024*8 бит = X*Y*5 бит, т.е. X*Y=41943.
𝑋𝑌 = 41943
Решаем систему уравнений: { 𝑋 = 0,75
𝑌
Х=41943/ Y; Y2 =41943*3/4=31457,28; Y=177, Х=133
Вариантом разрешающей способности может быть 177 х 133.
4. Если число страниц равно 40, то одна страница объемом 512:40=12,8 Кбайт, т.е
12,8 *1024*8 бит = X*Y*5 бит, т.е. X*Y=29,971,52.
𝑋𝑌 = 29,971,52
𝑋
Решаем систему уравнений: {
= 0,75
𝑌
Х=29,971,52/ Y; Y2 =29,971,52*3/4=15728,64; Y=125, Х=94
Вариантом разрешающей способности может быть 125 х 94.
Ответ: одна страница - 793 х 594
десять страниц - 251 х 188
20 страниц - 177 х 133
40 страниц - 125 х 94
29. На «маленьком мониторе» с растровой сеткой размером 10х10 имеется
черно-белое изображение (рисунок 7). Представить содержимое видеопамяти в
виде битовой матрицы, в которой строки и столбцы соответствуют строкам и
столбцам растровой сетки.
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
0
0
0
1
1
0
0
0
1
1
0
0
Рисунок 7 – Изображение на мониторе
0 0 0
1 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
1 0 0
0 0 0
0 0 0
6.3 Раздел самостоятельной работы
8. Представить логическими формулами следующие высказывания:
а) «Муж и жена – одна сатана».
б) «Куй железо, пока горячо».
г) «На всякого мудреца довольно простоты».
д) «Хочешь мира – готовься к войне».
е) «Семь бед – один ответ».
Решение.
а) «Муж и жена – одна сатана».
Обозначим через А простое высказывание «муж»
Обозначим через В простое высказывание «жена»
Обозначим через С простое высказывание «одна сатана»
А∧В =>С
б) «Куй железо, пока горячо».
Обозначим через А простое высказывание «пока горячо»
Обозначим через В простое высказывание «Куй железо»
А => В
в) «Делу время – потехе час».
Обозначим через А простое высказывание «Делу время»
Обозначим через В простое высказывание «потехе час»
А => В
г) «На всякого мудреца довольно простоты».
Обозначим через А простое высказывание «На всякого мудреца»
Обозначим через В простое высказывание «довольно простоты»
А => В
д) «Хочешь мира – готовься к войне».
Обозначим через А простое высказывание «Хочешь мира»
Обозначим через В простое высказывание «готовься к войне»
А => В
е) «Семь бед – один ответ».
Обозначим через А простое высказывание «Семь бед»
Обозначим через В простое высказывание «один ответ».
17. На рисунке 14 приведена таблица истинности для выражения,
содержащего две логические операции. Одна из них –
(второй столбец).
Укажите операцию, содержащуюся в третьем столбце.
а
0
0
0
0
1
1
1
1
b
0
0
1
1
0
0
1
1
с
0
1
0
1
0
1
0
1
Рисунок 14.Таблица истинности для некоторого выражения
a v b a∨ b ∨c
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
Варианты ответов:
а) a∨ b ∨c
б) a∧ b ∨c
в) a∨ b ∧c
г) a∧ b ∧c
Ответ: а) a∨ b ∨c
7.3 Раздел самостоятельной работы
9. В текстовом редакторе MS Word набран текст с ошибками (рисунок 41):
Рисунок 41 – Текст с ошибками
Кокой вид должна иметь команда «Найти и заменить всё» для исправления
всех ошибок?
Ответ:
Найти: РАЗОБРАТ ВСЯ ВОЗМОЖНИЕ СЛУЧАИ, ОПИШЕМ ОДИН
ПРИМЕР -ОБМЕН ДАНЫМИ
Заменить: РАЗОБРАТЬ ВСЕ ВОЗМОЖНЫЕ СЛУЧАИ, ОПИШЕМ
ОДИН ПРИМЕР - ОБМЕН ДАННЫМИ
18. Представлен слайд программы MS Power Point (рисунок 50).
Рисунок 50 – Слайд программы MS Power Point
Что отобразится на экране в режиме Показ слайдов:
а) слайд с надписью «Презентация1»;
б) пустой слайд с белым фоном;
в) слайд с надписью «Заголовок слайда»;
г) пустой слайд с коричневым фоном?
Ответ: г) пустой слайд с коричневым фоном.
8.3 Раздел самостоятельной работы
9. Чему будет равно значение целочисленной переменной Х после
выполнения фрагмента алгоритма, представленного на рисунке 79?
Рисунок 79 – Фрагмент схемы алгоритма
№ п/п
1
Х
25
У
85
2
3
X<>Y, 25<>85(да)
X>Y, 25>85(нет)
4
5
6
7
8
9
10
11
Проверка условия
110
X<>Y, 25<>110(да)
X>Y, 25>110(нет)
135
X<>Y, 25<>135(да)
X>Y, 25>135(нет)
160
12
13
X<>Y, 25<>160(да)
X>Y, 25>160(нет)
……………
Ответ: Х не будет получен никогда.
18. Заданы циклы:
а) нц
для i от 2 до n
A[i]:=i*i
кц
б) нц
для i от 1 до n
A[i]:=i*2
кц
в) нц
для i от 1 до n
A[i]:=i*2-2
кц
г) нц
для i от 1 до n
A[i]:=i*2+2
кц
Определить, каким циклом составляется следующие последовательности
из n=8 элементов:
а) [0, 2, 4, 6, 8, 10, 12, 14];
б) [4, 9, 16, 25, 36, 79, 64, 81, 100];
в) [2, 4, 6, 8, 10, 12, 14, 16].
Ответ:
а) [0, 2, 4, 6, 8, 10, 12, 14];
нц
для i от 1 до n
A[i]:=i*2-2
кц
б) [4, 9, 16, 25, 36, 79, 64, 81, 100];
нц
для i от 2 до n
A[i]:=i*i
кц
в) [2, 4, 6, 8, 10, 12, 14, 16]
нц
для i от 1 до n
A[i]:=i*2
кц
Download