1. Решение А 00

advertisement
1. Для кодирования букв А, Б, В, Г решили использовать двухразрядные
последовательные двоичные числа (от 00 до 11 соответственно).
Если таким способом закодировать последовательность символов ГБВА
и записать результат шестнадцатеричным кодом, то получится:
1) DBCA16
2) D816
3) 13816
4) 312016
Решение
Составим таблицу кодирования букв:
Г
Б
В
А
11
01
10
00
Запишем полученные коды друг за другом: 11011000
Разделим полученную запись на тетрады (1101 1000) и запишем
соответствующее шестнадцатеричное число: D8
Ответ: D8 (ответ №2)
2. 5 букв латинского алфавита заданы их двоичные коды (для некоторых
букв – из двух бит, для некоторых – из трех). Эти коды представлены
в таблице:
a
b
c
d
e
000 110 01 001 10
Определите, какой набор букв закодирован двоичной строкой 1100000100110.
1) baade
2) badde
3) bacdb
4) bacde
Решение
Можно расшифровывать заданную двоичную строку, отыскивая в ней коды
букв по таблице, заменяя их на сами буквы и проверяя, дойдет ли этот
процесс до конца. Но можно просто закодировать каждый из вариантов
ответов и сравнивать полученные двоичные строки с заданной:
baade  110 000 000 001 10  1100000100110
badde  110 000 001 001 10  1100000100110
bacdb  110 000 01 001 110  1100000100110
bacde  110 000 01 001 10 = 1100000100110
Ответ: bacde (ответ № 4)
3. Для передачи по каналу связи сообщения, состоящего только из букв
А, Б, В, Г, решили использовать неравномерный по длине код:
A = 0, Б = 01, В = 001. Как нужно закодировать букву Г, чтобы длина кода
была минимальной и допускалось однозначное разбиение кодированного
сообщения на буквы?
1) 11
2) 101
Решение
3) 0001
4) 000
Правило Фано: для возможности однозначного декодирования никакой
код не должен совпадать с другим кодом или с его началом.
Г
?
А
0
Б
01
В
001
Вывод
11
11
0
01
11
001
11
годится
101
101
0
101
01
001
101
годится
0001
0001
0
0001
01
0001
001
нет
000
000
0
000
01
000
001
нет
Наиболее короткий
код из числа
пригодных: 11.
Ответ: 11 (ответ № 1)
4. Для передачи по каналу связи сообщения, состоящего только из букв
А, Б, В, Г, решили использовать неравномерный по длине код:
A = 0, Б = 100, В = 101. Как нужно закодировать букву Г, чтобы длина кода
была минимальной и допускалось однозначное разбиение кодированного
сообщения на буквы?
1) 11
2) 01
3) 010
4) 1
Решение
Правило Фано: для возможности однозначного декодирования никакой
код не должен совпадать с другим кодом или с его началом.
Г
?
А
0
Б
100
В
101
Вывод
11
11
0
100
11
101
11
годится
01
01
0
100
01
101
01
нет
010
010
0
100
010
101
010
нет
1
1
0
100
1
101
1
нет
Годится только код
11.
Ответ: 11 (ответ № 1)
5. Для передачи по каналу связи сообщения, состоящего только
из символов А, Б, В и Г используется посимвольное кодирование:
А – 0, Б – 11, В – 100, Г – 011. Через канал связи передается сообщение:
ГБАВАВГ. Закодируйте сообщение данным кодом. Полученную двоичную
последовательность переведите в восьмеричный код.
1) 75043
2) DBACACD
3) 3304043
4) 7A23
Решение
Составим таблицу кодирования букв:
Г
Б
А
011 11
0
В
А
В
Г
100 0 100 011
Запишем полученные коды друг за другом: 0111101000100011
Разделим полученную запись на триады (0 111 101 000 100 011)
и запишем соответствующее восьмеричное число: 75043
Ответ: 75043 (ответ №1)
Занятие 2
Количество информации
Скорость передачи информации
А8, А11, В1, В10
Количество информации
Определение количества
информации
Формула Хартли
Для N равновероятных возможных вариантов события количество информации,
которое несет сообщение о выборе (совершении) одного конкретного варианта,
определяется формулой Хартли:
где log – функция логарифма по основанию 2, обратная возведению значения
основания логарифма в степень, равную I, т.е. из формулы Хартли следует
зависимость:
Для облегчения вычислений для значений N, представляющих собой степени
числа 2.
n
0
1
2
3
4
5
6
7
8
9
10
2n
20
21
22
23
24
25
26
27
28
29
210
Значение
1
2
4
8
16 32 64 128 256 516 1024
Единицы измерения информации
Для обозначения количеств информации, больших, чем байт,
приняты следующие производные величины:
• 1 килобайт (КБ) = (210 = 1024) байт;
• 1 Мегабайт (МБ) = (210 = 1024) килобайт =
(220 = 1048576) байт;
• 1 Гигабайт (ГБ) = (210 = 1024) Мегабайт =
(220 = 1048576) килобайт = (230 = 1073741824) байт;
• 1 Терабайт (ТБ) = (210 = 1024) Гигабайт = (220 = 1048576)
Мегабайт = (230 = 1073741824) килобайт =
(240 = 1099511627776) байт;
Задача 1.
В некоторой стране автомобильный номер состоит из 7 символов.
В качестве этих символов используют 18 различных букв и десятичные
цифры в любом порядке. Каждый такой номер в компьютерной программе
записывается минимально возможным одинаковым целым количеством
байт. При этом используют посимвольное кодирование и все символы
кодируются одинаковым и минимально возможным количеством бит.
Определите объем памяти, отводимый в этой программе для записи
60 номеров.
1) 240 байт
2) 300 байт
3) 360 байт
4) 420 байт
Задача 1.
В
некоторой
стране
автомобильный
номер
состоит
из
7
символов.
В качестве этих символов используют 18 различных букв и десятичные цифры в любом порядке. Каждый
такой номер в компьютерной программе записывается минимально возможным одинаковым целым
количеством байт. При этом используют посимвольное кодирование и все символы кодируются
одинаковым и минимально возможным количеством бит.
Определите
60 номеров.
1) 240 байт
объем
памяти,
2) 300 байт
отводимый
3) 360 байт
в
этой
программе
для
записи
4) 420 байт
Решение
Используется 18 различных букв + 10 десятичных цифр  мощность
алфавита равна 28 символам.
Все символы кодируются одинаковым и минимально возможным
количеством битов  N=2i  N=28  для 28 символов нужно 5 бит
(24 = 16 – мало; 25 = 32)
Номер состоит из 7 символов  для хранения одного номера нужно
7 * 5 = 35 битов.
Каждый номер записывается минимально возможным одинаковым целым
количеством байтов  нужно 5 байтов (5 * 8 = 40 битов, а 4 * 8 = 32 – мало).
Тогда для хранения 60 таких номеров нужно 5 * 60 = 300 байтов.
Ответ: № 2.
Задача 2.
Световое табло состоит из лампочек. Каждая лампочка может находиться
в одном из трех состояний («включено», «выключено» или «мигает»).
Какое наименьшее количество лампочек должно быть на табло, чтобы с его
помощью можно было передать 18 различных сигналов?
Задача 2.
Световое табло состоит из лампочек. Каждая лампочка может находиться
в одном из трех состояний («включено», «выключено» или «мигает»).
Какое наименьшее количество лампочек должно быть на табло, чтобы с его
помощью можно было передать 18 различных сигналов?
Решение
Каждая лампочка имеет три состояния  это аналог троичной системы
счисления.
Надо передавать N = 18 различных сигналов  нужно найти минимально
возможное количество разрядов троичного числа, чтобы получить
десятичное значение, больше или равное 18.
N = 3i.
Ответ: 3
32 = 9 (мало).
33 = 27 (достаточно).
Задача 3.
Некоторый алфавит содержит четыре различных символа.
Сколько трехбуквенных слов можно составить из символов этого
алфавита, если символы в слове могут повторяться?
1) 81
2) 16
3) 64
4) 4
Задача 3.
Некоторый алфавит содержит четыре различных символа.
Сколько трехбуквенных слов можно составить из символов этого алфавита, если символы в слове могут
повторяться?
1) 81
2) 16
3) 64
4) 4
Решение
Это задача на комбинаторику.
Первый символ трехбуквенного слова можно выбрать одним из 4 способов:
имеем 4 варианта.
А
Б
В выбрать однимГ
Второй
символ
трехбуквенного
слова
также
можно
1-й
из 4символ
способов, так как повторения допустимы: имеем для каждого
из 4 предыдущих вариантов по 4 варианта, всего – 4*4 = 16 вариантов.
Третий символ также можно выбрать одним из 4 способов: имеем
ВА
для каждого из 16 предыдущих вариантов по 4 варианта,
2-й– 16*4 = 64 варианта.
всего
символ АА АБ АВ АГ
ВБ ВВ ВГ
Другой способ решения: составление трехбуквенного слова из четырех
БА ББ БВ БГ
ГА ГБ ГВ ГГ
возможных символов – это размещения с повторениями. Количество
вариантов размещения с повторениями n элементов на m местах равно nm.
Тогда искомое количество слов равно 43 = 64.
Ответ: №3.
Задача 4.
В некоторой стране автомобильный номер длиной 5 символов составляется
из
заглавных
букв
(всего
используется
30
букв)
и десятичных цифр в любом порядке. Каждый символ кодируется
одинаковым и минимально возможным количеством бит, а каждый
номер – одинаковым и минимально возможным количеством байтов.
Определите объем памяти, необходимый для хранения 50 автомобильных
номеров.
1) 100 байт
2) 150 байт
3) 200 байт
4) 250 байт
Задача 4.
В некоторой стране автомобильный номер длиной 5 символов составляется из заглавных букв
(всего используется 30 букв)
и десятичных цифр в любом порядке. Каждый символ кодируется одинаковым и минимально
возможным количеством бит, а каждый
номер – одинаковым и минимально возможным количеством байтов.
Определите объем памяти, необходимый для хранения 50 автомобильных номеров.
1) 100 байт
2) 150 байт
3) 200 байт
4) 250 байт
Решение
Используется 30 различных букв + 10 десятичных цифр  мощность
алфавита равна 40 символам.
Все символы кодируются одинаковым и минимально возможным
количеством битов  N=2i  N=40  для 40 символов нужно 6 бит
(25 = 32 – мало; 26 = 64)
Номер состоит из 5 символов  для хранения одного номера нужно
5 * 6 = 30 битов.
Каждый номер записывается минимально возможным одинаковым целым
количеством байтов  30/8=4  нужно 4 байта
(4 * 8 = 32 бита, а 3 * 8 = 24 – мало).
Тогда для хранения 50 таких номеров нужно 4 * 50 = 200 байтов.
Ответ: № 3.
Задача 5.
В базе данных хранятся записи, содержащие информацию о датах.
Каждая такая запись содержит три поля: год (число от 1 до 2100),
номер месяца (число от 1 до 12) и номер дня в месяце (число от 1 до 31).
Каждое поле записывается отдельно от других полей с помощью
минимально возможного числа бит.
Определите минимальное количество бит, необходимых для кодирования
одной подобной записи.
Задача 5.
В базе данных хранятся записи, содержащие информацию о датах.
Каждая такая запись содержит три поля: год (число от 1 до 2100),
номер месяца (число от 1 до 12) и номер дня в месяце (число от 1 до 31). Каждое
поле записывается отдельно от других полей с помощью минимально возможного
числа бит.
Определите минимальное количество бит, необходимых для кодирования одной
подобной записи.
Решение
Запись содержит три значения: день, месяц и год.
Нужно определить, сколько битов требуется на каждое из этих трех
значений.
Год – число от 1 до 2100. Для хранения чисел от 0 до 210010 включительно
требуется 12 битов (212 = 4096; 211 = 2048 – мало).
Месяц – число от 1 до 12. Для хранения чисел от 0 до 1210 включительно
требуется 4 бита (24 = 16; 23 = 8 – мало).
День – число от 1 до 31. Для хранения чисел от 0 до 3110 включительно
требуется 5 битов (25 = 32; 24 = 16 – мало).
Тогда для хранения всей записи даты нужно: 12 + 4 + 5 = 21 бит.
Ответ: 21.
Скорость передачи
информации
Скорость передачи информации
• Скорость передачи информации по каналу связи
обычно
рассматривается
только
передача
сообщений)
вычисляется
как
количество
информации, переданной за одну секунду. Базовой
единицей при этом является «бит в секунду» (бит/с,
bits per second, bps); может также использоваться
размерность «байт в секунду» и производные от нее
величины (кб/с, Мб/с и пр.).
• Объем переданной информации Q вычисляется по
формуле Q  q  t , где q – пропускная способность
канала (в битах в секунду или подобных единицах),
а t – время передачи.
Задача 6.
У Васи есть доступ к Интернет по высокоскоростному одностороннему
радиоканалу, обеспечивающему скорость получения им информации
218 бит в секунду. У Пети нет скоростного доступа в Интернет,
но есть возможность получать информацию от Васи по низкоскоростному
телефонному каналу со средней скоростью 215 бит в секунду.
Петя договорился с Васей, что тот будет скачивать для него данные
объемом 5 Мбайт по высокоскоростному каналу и ретранслировать их
Пете по низкоскоростному каналу.
Компьютер Васи может начать ретрансляцию данных не раньше,
чем им будут получены первые 512 Кбайт этих данных.
Каков минимально возможный промежуток времени (в секундах)
с момента начала скачивания Васей данных, до полного их получения
Петей?
В ответе укажите только число, слово «секунд» или букву «с» добавлять
не нужно.
Решение
Для наглядности представим условие задачи в виде диаграммы:
Начало скачивания
информации Васей
Процесс скачивания
информации Васей
Процесс скачивания
информации Петей
Время, через
которое Вася
скачает 512 кб
Начало скачивания
информации Петей
Искомая общая
длительность
процесса
Конец скачивания
информации Петей
У Васи есть доступ к Интернет по высокоскоростному одностороннему радиоканалу,
обеспечивающему скорость получения им информации
218 бит в секунду. У Пети нет скоростного доступа в Интернет,
но есть возможность получать информацию от Васи по низкоскоростному телефонному
каналу со средней скоростью 215 бит в секунду.
Петя договорился с Васей, что тот будет скачивать для него данные объемом 5 Мбайт по
высокоскоростному каналу и ретранслировать их
Пете по низкоскоростному каналу.
Компьютер Васи может начать ретрансляцию данных не раньше,
чем им будут получены первые 512 Кбайт этих данных.
Каков минимально возможный промежуток времени (в секундах)
с момента начала скачивания Васей данных, до полного их получения Петей?
Решение
Процесс 1. Компьютер Васи скачивает файл объемом в 5 Мб
( 5 ∙ 220 байт = 5 ∙ 223 бит) со скоростью 218 бит/с.
Длительность процесса 1: 5 ∙ 223 / 218 = 5 ∙ 25 с.
Начало процесса 2 – через время, равное времени скачивания
со скоростью 218 бит/с информации объемом 512 кб
(512 ∙ 210 байт = 29 ∙ 210 байт = 219 байт = 222 бит),
т.е. через 222 / 218 = 24 с.
Процесс 2. Компьютер Пети скачивает файл объемом в 5 Мб
(5 ∙ 223 бит) со скоростью 215 бит/с.
Длительность процесса 2: 5 ∙ 223 / 215 = 5 ∙ 28 с.
Решение
Используя полученные числовые данные, разметим диаграмму:
Начало скачивания
0
информации Васей
Процесс скачивания
информации Васей
5∙
25
Процесс скачивания
информации Васей
с
5 ∙ 28 с
24 с
Время, через
которое Вася
скачает 512 кб
Ответ: 1296.
Искомая общая
длительность процесса
Конец скачивания
Начало
Искомая общая
24 с скачивания
информации Петей
информации Петей
длительность
процесса
4
8
2 + 5 ∙ 2 = 1296 с
Задача 7.
У Толи есть доступ к сети Интернет по высокоскоростному одностороннему
радиоканалу, обеспечивающему скорость получения информации
219 бит в секунду. У Миши нет скоростного доступа в Интернет,
но есть возможность получать информацию от Толи по низкоскоростному
телефонному каналу со средней скоростью 215 бит в секунду.
Миша договорился с Толей, что тот будет скачивать для него данные
объемом 5 Мбайт по высокоскоростному каналу и ретранслировать
их Мише по низкоскоростному каналу.
Компьютер Толи может начать ретрансляцию данных не раньше,
чем им будут получены первые 512 Кбайт этих данных.
Каков минимально возможный промежуток времени (в секундах)
с момента начала скачивания Толей данных до полного их получения
Мишей?
В ответе укажите только число, слово «секунд» или букву «с» добавлять
не нужно.
Решение
На этот раз будем сразу рисовать и заполнять диаграмму
(по аналогии с предыдущей задачей):
Начало скачивания
информации Васей
23 с
Процесс скачивания
информации Васей
Процесс
скачивания
Процесспроцесса
Начало
2.
1. Компьютер
2
–
через
Миши
Толи
время,
скачивает
скачивает
равное
файл
файл
4 с
информации Петей
23
20 бит)
времени 5скачивания
объемом
в ∙52Мб
(5 ∙ 2со
байт
скоростью
со
= 5скоростью
∙ 223
219
бит)
бит/с
15скоростью
информации
2
со
бит/с.
объемом
219 бит/с.512 кб (512 ∙ 210 байт = 29
8 с
23
19=
4с.
∙ 210 байт = 219процесса
Длительность
байт = 222
2:
1:бит),
55∙∙2223
т.е.
//2через
215
=552∙∙22
228/
с.
219
= 23 с.
Время, через
которое Вася
скачает 512 кб
Ответ: 1288.
Искомая общая
длительность процесса
Конец скачивания
Начало скачивания
Искомая общая
информации Петей
информации Петей
длительность
процесса
3
8
2 + 5 ∙ 2 = 1288 с
Решать подобные задачи помогут справочные таблицы:
1 байт
=
23 бит
1 килобайт =
210
байт
1 мегабайт
=
220
байт
1 гигабайт
=
230
1 терабайт
=
2
=
21
64
=
26
4
=
22
128
=
27
бит
8
=
23
256
=
28
=
24
512
=
29
=
25
1024
=
210
бит
=
213
=
223
байт
=
233
бит
16
240 байт
=
243 бит
32
Рекомендации:
1) обязательно переводите все используемые в расчетах величины
в одинаковую размерность;
2) все исходные величины старайтесь представлять в виде степеней
числа 2 (в том числе умноженных на некоторую константу),
выполнять вычисления с такими величинами и только в самом
конце решения вычислять требуемое значение: это упрощает
вычисления и уменьшает риск ошибок.
Задача 8.
Документ объемом 10 Мбайт можно передать с одного компьютера
на другой двумя способами:
А) Сжать архиватором, передать архив по каналу связи, распаковать.
Б) Передать по каналу связи без использования архиватора.
Какой способ быстрее и насколько, если:
– средняя скорость передачи данных по каналу связи составляет
218 бит в секунду,
– объем сжатого архиватором документа равен 30% от исходного,
– время, требуемое на сжатие документа – 5 секунд, на распаковку –
1 секунда?
В ответе напишите букву А, если способ А быстрее или Б, если быстрее
способ Б. Сразу после буквы напишите количество секунд, насколько один
способ быстрее другого. Например, если способ Б быстрее способа А
на 23 секунды, в ответе нужно написать «Б23». Слова «секунд», «сек.», «с.»
к ответу добавлять не нужно.
Решение
Вариант А
10 Мб
5c
10 Мб
1c
0,3·10 Mb
100%
30%
100%
30%
Вариант Б
10 Мб
10 Мб
10 Mb
Решение
байты
Вариант А:
биты
мегабайты
• 5 секунд тратится на сжатие;
• передача 30% от 10 Мб занимает: (0,3  10  220  23 / 218) с;
• 1 секунда тратится на распаковку.
Вариант Б:
• передача 100% от 10 Мб занимает: (10  220  23 / 218) с;
мегабайты
байты
биты
Решение
Сопоставляя варианты А и Б, видим:
Вариант А:
Вариант Б:
• тратится 6 секунд на сжатие
и распаковку;
• время на сжатие и распаковку
не тратится;
• передается только 30%
от исходного объема файла.
• передается весь исходный
объем файла.
Замечаем: 30% исходного объема файла передается ВСЕГДА.
Различие между способами А и Б:
6 секунд
vs
лишних 70% от 10 Мб
Решение
Вывод: достаточно вычислить время передачи по каналу связи
с заданной скоростью 70% исходного объема информации
и вычесть из этого времени 6 секунд:
• если результат отрицателен, то быстрее способ Б;
• если результат положителен, то быстрее способ А;
• если результат равен нулю, то оба способа равнозначны по скорости;
• абсолютное значение (модуль) разности – это и есть искомое время,
на которое один способ быстрее другого.
0,7  10  220  23 / 218 – 6 =
= 0,7  5  224 / 218 – 6 = 3,5  26 – 6 = 3,5  64 – 6 = 218 с.
Ответ: А218.
Задача 9.
Сколько секунд потребуется модему, передающему сообщения
со скоростью 28800 бит/с, чтобы передать цветное растровое изображение
размером 640х480 пикселей при условии, что цвет каждого пикселя
кодируется тремя байтами?
Задача 9.
Сколько секунд потребуется модему, передающему сообщения
со скоростью 28800 бит/с, чтобы передать цветное растровое изображение
размером 640х480 пикселей при условии, что цвет каждого пикселя
кодируется тремя байтами?
Решение
Размеры растрового изображения равны 640х480 пикселей, тогда всего
в нем 640 * 480 = 307200 пикселей.
Каждый пиксель кодируется тремя байтами. Значит, на всё изображение
требуется 307200 * 3 = байтов.
Скорость передачи информации задана в битах в секунду. Поэтому нужно
байты перевести в биты: 921600 байтов = 921600 * 8 = 7372800 битов.
Скорость передачи информации равна 28800 бит/с. Тогда для передачи
7372800 битов потребуется 7372800 / 28800 = 256 секунд.
Ответ: 256.
Рекомендация: из получаемых чисел выносить 2 в некоторой степени,
чтобы облегчить вычисления (умножения степеней двойки заменяются
сложениями, деления – вычитаниями).
Задача 10.
Известно, что длительность непрерывного подключения к сети Интернет
с помощью модема для некоторых АТС не превышает 10 минут.
Определите максимальный размер файла (в килобайтах), который может
быть передан за время такого подключения, если модем передает
информацию в среднем со скоростью 32 килобит/с?
Задача 10.
Известно, что длительность непрерывного подключения к сети Интернет
с помощью модема для некоторых АТС не превышает 10 минут.
Определите максимальный размер файла (в килобайтах), который может
быть передан за время такого подключения, если модем передает
информацию в среднем со скоростью 32 килобит/с?
Решение
Длительность непрерывного соединения (передачи данных) – 10 минут.
Скорость передачи задана в килобитах в секунду, тогда минуты надо
перевести в секунды: 10 минут = 10 * 60 = 600 секунд.
Скорость равна 32 килобита в секунду. Переведем это значение в биты:
32 кбит/с = 32 * 210 бит/с = 215 бит/с
(пользуемся ранее данной рекомендацией).
600 секунд = 75 * 23 секунд. Тогда за это время с заданной скоростью можно
передать: 215 * 75 * 23 = 75 * 218 битов.
Нам требуется определить размер передаваемого файла в килобайтах:
75 * 218 битов = 75 * 218 / 23 байтов = 75 * 215 байтов = 75 * 215 / 210 кб =
= 75 * 25 кб = 75 * 32 = 2400 кбайт.
Ответ: 2400.
Задача 11.
Скорость передачи данных через ADSL-соединение равна 256000 бит/c.
Передача файла через это соединение заняла 2 минуты.
Определите размер файла в килобайтах.
Задача 11.
Скорость передачи данных через ADSL-соединение равна 256000 бит/c.
Передача файла через это соединение заняла 2 минуты.
Определите размер файла в килобайтах.
Решение
Скорость передачи данных равна 256000 бит/c = 125 * 211 бит/с.
Длительность передачи равна 2 минуты = 2 * 60 = 120 секунд.
За это время с такой скоростью можно передать: 120 * 125 * 211 бит.
Нам надо определить размер файла в килобайтах:
120 * 125 * 211 бит = 120 * 125 * 211 / 23 байтов = 120 * 125 * 28 байтов =
= 120 * 125 * 28 / 210 кб = 120 * 125 / 22 кб = 120 * 125 / 4 = 3750 кб.
Ответ: 3750.
Задача 12.
Скорость передачи данных через ADSL-соединение равна 1024000 бит/c.
Передача файла через данное соединение заняла 5 секунд.
Определите размер файла в килобайтах.
Задача 12.
Скорость передачи данных через ADSL-соединение равна 1024000 бит/c.
Передача файла через данное соединение заняла 5 секунд.
Определите размер файла в килобайтах.
Решение
Скорость передачи данных равна 1024000 бит/c = 125 * 213 бит/с.
Длительность передачи равна 5 секунд.
За это время с такой скоростью можно передать: 5 * 125 * 213 бит.
Нам надо определить размер файла в килобайтах:
5 * 125 * 213 бит = 5 * 125 * 213 / 23 байтов = 5 * 125 * 210 байтов =
= 5 * 125 * 210 / 210 кб = 5 * 125 кб = 625 кб.
Ответ: 625.
Задача 13.
Скорость передачи данных через ADSL-соединение равна 128000 бит/c.
Через данное соединение передают файл размером 625 Кбайт.
Определите время передачи файла в секундах.
Задача 13.
Скорость передачи данных через ADSL-соединение равна 128000 бит/c.
Через данное соединение передают файл размером 625 Кбайт.
Определите время передачи файла в секундах.
Решение
Скорость передачи данных равна 128000 бит/c = 125 * 210 бит/с.
Объем передаваемой информации равен:
625 кб = 625 * 210 байт = 625 * 213 бит.
Время передачи такого файла равно:
625 * 213 (бит) / 125 * 210 (бит/с) = (625 / 125) * 23 с = 5 * 8 = 40 секунд.
Ответ: 40.
Задача 14.
Скорость передачи данных через ADSL-соединение равна 256000 бит/c.
Передача данных через данное соединение заняла 40 с.
Каков объем файла в килобайтах (в качестве ответа запишите
только число)?
Задача 14.
Скорость передачи данных через ADSL-соединение равна 256000 бит/c.
Передача данных через данное соединение заняла 40 с.
Каков объем файла в килобайтах (в качестве ответа запишите
только число)?
Решение
Скорость передачи данных равна 256000 бит/c = 125 * 211 бит/с.
Длительность передачи равна 40 секунд.
За это время с такой скоростью можно передать: 40 * 125 * 211 бит.
Нам надо определить размер файла в килобайтах:
40 * 125 * 211 бит = 40 * 125 * 211 / 23 байтов = 40 * 125 * 28 байтов =
= 40 * 125 * 28 / 210 кб = 40 * 125 / 22 кб = 40 * 125 / 4 кб = 1250 кб.
Ответ: 1250.
Задача 15.
Сколько секунд потребуется модему, передающему сообщения
со скоростью 19200 бит/с, чтобы передать цветное растровое изображение
размером 1280х800 пикселей при условии, что цвет каждого пикселя
кодируется 24 битами?
Задача 15.
Сколько секунд потребуется модему, передающему сообщения
со скоростью 19200 бит/с, чтобы передать цветное растровое изображение
размером 1280х800 пикселей при условии, что цвет каждого пикселя
кодируется 24 битами?
Решение
Размеры растрового изображения равны 640х480 пикселей, тогда всего
в нем 1280х800 = 5 * 28 * 25 * 25 = 125 * 213 пикселей.
Каждый пиксель кодируется 24 битами. Значит, на всё изображение
требуется 125 * 213 * 3 * 23 битов.
Скорость передачи информации равна 19200 бит/с = 75 * 28 бит/с.
Тогда для передачи файла потребуется:
125 * 213 * 3 * 23 (битов) / 75 * 28 (бит/с) = (125 * 3 / 75) * 28 = 1280 секунд.
Ответ: 1280.
Download