Слайд 3
Бит - минимальная единица измерения количества информации, обозначаемая
0 или 1, которую ввёл американский инженер и математик
Клод Шеннон.
Компьютер «не понимает» человеческий язык, а «понимает» только нули и единички –
с их помощью представляется информация в компьютере.
Поэтому каждый символ кодируется.
А «нули и единички» называются битом.
Слайд 5
Бит
Б
КБ
МБ
ГБ
ТБ
ПБ
ЭБ
:8
:1024
:1024
:1024
:1024
:1024
:1024
*1024
*1024
*1024
*1024
*1024
*1024
*8
:23
:210
:210
:210
:210
:210
:210
*210
*210
*210
*210
*210
*210
*23
Слайд 6
Традиционно для кодирования одного символа используется количество информации,
равное
одному байту или 8 бит.
кодировка ASCII
(отводит под каждый
символ 7 бит)
кодировка КОИ8
(отводит под каждый символ 8 бит)
кодировка Unicode
(отводит под каждый символ 16 бит или 2 байта)
кодировка UTF-32
(отводит под каждый символ 32 бита или 4 байта)
Слайд 7
Задание 1
В кодировке UTF-32 каждый символ кодируется 32
битами. Миша написал текст (в нём нет лишних пробелов):
«Айва,
Алыча, Генипа, Гуарана, Курбарил, Мангостан - фрукты».
Ученик вычеркнул из списка название одного из фруктов. Заодно он вычеркнул ставшие лишними запятые и пробелы - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 36 байтов меньше, чем размер исходного предложения.
Напишите в ответе вычеркнутое название фрукта.
Слайд 8
Решение:
Из условия задачи известно:
3) значит, название фрукта, которое
удалили из списка состоит из 7 символов.
Ответ: Гуарана
каждый символ
кодируется 32 битами или
32:8=4 байтами;
2) размер нового предложения оказался на 36 байтов меньше или 36:4=9 – на 9 символов меньше (включая 2 знака препинания)
Слайд 9
Задание 2
В одной из кодировок КОИ-8 каждый символ
кодируется 8 битами. Дима написал текст (в нём нет
лишних пробелов):
«J, Cg, Cat, Ruby, Swift, Delphi, Haskell, Pascal — языки программирования».
Ученик вычеркнул из списка название одного из языков программирования. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название языка программирования.
Слайд 10
Решение:
Из условия задачи известно:
3) значит, вычеркнутое название языка
программирования состоит из 7 символов.
Ответ: Haskell
каждый символ кодируется
8 битами или
8:8=1 байтом;
2) размер нового предложения оказался на 9 байтов меньше или 9:1=9 – на 9 символов меньше (включая 2 знака препинания)
Слайд 11
Задание 3
В одной из кодировок Unicode каждый символ
кодируется
16 битами.
Вова написал текст (в нём нет лишних
пробелов):
«Чиж, грач, стриж, гагара, пингвин, ласточка, жаворонок, свиристель, буревестник, вертиголовка – птицы»
Ученик вычеркнул из списка название одной из птиц.
Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 18 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название птицы
Слайд 12
Решение:
Из условия задачи известно:
3) значит, что название птицы,
которое вычеркнули из списка состоит из 7 букв.
каждый
символ кодируется 16 битами или
16:8=2 байтами;
2) размер нового предложения оказался на 18 байтов меньше или 18:2=9 – на 9 символов меньше (включая 2 знака препинания)
Ответ: пингвин
Слайд 13
Задание 4
В одной из кодировок Unicode каждый символ
кодируется
16 битами.
Петя написал текст (в нём нет лишних
пробелов):
«Собака, кошка, курица, корова, лошадь, коза,
овца – домашние животные».
Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы.
При этом размер нового предложения в данной кодировке оказался на 22 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия животного в символах.
Слайд 14
Решение:
Из условия задачи известно:
каждый символ кодируется 16 битами
или
16:8=2 байтами;
2) размер нового предложения оказался на 22
байта больше или 22:2=11 – на 11 символов больше (включая 2 знака препинания)
3) значит, 11-2=9 символов содержит название животного, которое добавили в список.
Ответ: 9
Слайд 15
Задание 5
В одной из кодировок Unicode каждый символ
кодируется
16 битами. Игорь скачал текст (в нём нет
лишних пробелов):
«Названия оттенков розового: Коралловый, Сакура, Фламинго, Лососёвый, Мексика, Танго, Амарантовый, Бело-лиловый, Ультра-розовый»
Ученик вычеркнул из списка название одного цвета. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
При этот размер нового предложения в данной кодировке оказался на 18 байт меньше, чем размер исходного предложения. Напишите в ответ вычеркнутое название цвета.
Слайд 16
Решение:
Из условия задачи известно:
каждый символ кодируется 16 битами
или
16:8=2 байтами;
2) размер нового предложения оказался на 18
байтов меньше или 18:2=9 – на 9 символов меньше (включая 2 знака препинания)
3) значит, что название цвета, которое вычеркнули из списка состоит из 7 букв.
Ответ: Мексика
Слайд 17
Задание 6
В одной из кодировок Unicode каждый символ
кодируется 16 битами.
Петя написал текст (в нём нет лишних
пробелов):
«Собака, кошка, курица, корова, лошадь, коза,
овца – домашние животные».
Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы.
При этом размер нового предложения в данной кодировке оказался на 16 байт больше, чем размер исходного предложения.
Напишите в ответе длину добавленного названия животного в символах.
Слайд 18
Решение:
Из условия задачи известно:
каждый символ кодируется 16 битами
или
16:8=2 байтами;
2) размер нового предложения оказался на 16
байт больше или 16:2=8 – на 8 символов больше (включая 2 знака препинания)
3) значит, 8-2=6 символов содержит название животного, которое добавили в список.
Ответ: 6
Слайд 19
Задание 7
В одном из изданий книги М.А. Булгакова
«Мастер и Маргарита» – 256 страниц.
Какой объём памяти
(в Мбайтах) заняла бы эта книга, если бы Михаил Афанасьевич набирал её на компьютере и сохранял текст в одном из представлений Unicode, в котором каждый символ занимает 16 бит памяти?
На одной странице помещается 64 строки, а в строке 64 символа.
Слайд 20
Решение:
Объем текстового файла равен:
256 · 64 · 64
·16 = 28 ·26 ·26 ·24 =224 бит .
Объем
статьи в Мегабайтах составляет
= 2 Мб.
Ответ: 2
Слайд 21
Задание 8
Главный редактор журнала отредактировал статью, и её
объём уменьшился на 2 страницы.
Каждая страница содержит 32
строки, в каждой строке 64 символа. Информационный объём статьи до редактирования был равен 2 Мбайт.
Статья представлена в кодировке Unicode, в которой каждый символ кодируется 2 байтами. Определите информационный объём статьи в Кбайтах, в этом варианте представления Unicode после редактирования.
Слайд 22
Решение:
Информационный объем двух страниц равен:
2 · 2 ·
32 · 64 = 21 · 21 · 25
· 26= 213 :210=23=8 Килобайт.
Информационный объём статьи до редактирования был равен 2 Мбайт = 2048 Кбайт, следовательно, информационный объём статьи после редактирования стал 2048-8=2040 Кбайт.
Ответ: 2040
Слайд 23
Реферат, набранный на компьютере, содержит 12 страниц. Половина
из этих страниц набрана так, что на каждой странице
48 строк, в каждой строке 64 символа. Другая половина реферата такова, что на каждой странице 24 строки, в каждой строке 64
символа. Для кодирования символов используется кодировка Unicode, при которой каждый символ кодируется 16 битами. Определите информационный объём реферата.
Задание 9
Слайд 24
Решение:
6*48*64*16+6*24*64*16 бит=21*3*3*16*26*24+21*3*3*8*26*24бит==21*9*24*26*24+21*9*23*26*24бит=9*215+9*214=9*214*3=27*214/213=27*24=27*2Кбайт.
Ответ: 54 Кбайт