Как найти размер предложения в информатике

Тема: «Количество информации в тексте»

В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке.
Я к вам пишу – чего же боле? Что я могу ещё сказать?
1) 52 байт
2) 832 бит
3) 416 байт
4) 104 бит

РЕШЕНИЕ

Перед решением данной задачи ОГЭ по информатике, разберем коротко, как кодируется текст.

Для того чтобы в компьютере можно было хранить текстовые данные, необходимо предварительно закодировать все символы, которые могут использоваться в тексте. Текст может содержать цифры, прописные и строчные буквы, пробелы, знаки препинания и специальные символы (например, +, =, *, $). Если буквы, входящие в текст, могут быть только латинскими или русскими, то для кодирования одного символа достаточно использовать 8 битовых ячеек памяти, т. е. 1 байт памяти  2^8  = 256 различных символов.

В задаче необходимо посчитать общее количество символов, включая пробелы и знаки препинания. Перед и после знака тире тоже стоит пробел.

ОГЭ по информатике задание 1

Всего получилось 52 символа. Каждый символ кодируется 16 битами, поэтому умножаем:

52 * 16 = 832 бита.

В варианте ответа, такое число находится по номером 2. Это и будет ответом в нашей задаче. Обратите внимание, что в некоторых задачах, данного варианта ответа может и не быть. Например, вместо 832 бит стоит число 104 байт. Нужно помнить, что 1 байт = 8 бит. Делим число 832 / 8 = 104 байта.

Ответ: 2

Самостоятельная работа

В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер следующего предложения в данной кодировке:

Вознёсся выше он главою непокорной Александрийского столпа.

1) 118 бит

2) 944 бит

3) 59 байт

4) 472 байт

Ответ напишите в комментариях этого поста

Данная задача была взята с открытого банка заданий ОГЭ по информатике.

Задачи на определение информационного объема текста

Проверяется умение оценивать количественные параметры информационных объектов.

Теоретический материал:

N = 2i , где N – мощность алфавита (количество символов в используемом
алфавите),

i – информационный объем одного символа (информационный
вес символа), бит

I = K*i, где I – информационный объем текстового документа (файла),

K – количество символов в тексте

Задача 1.

Считаем количество символов в заданном тексте (перед и после тире – пробел, после знаков препинания, кроме последнего – пробел, пробел – это тоже символ). В результате получаем – 52 символа в тексте.

Дано:

i = 16 бит

K = 52

I — ?

Решение:

I = K*i

I = 52*16бит = 832бит (такой ответ есть — 2)

Ответ: 2

Задача 2.

Дано:

K = 16*35*64 – количество символов в статье

i = 8 бит

I — ?

Решение: Чтобы перевести ответ в Кбайты нужно разделить результат на 8 и на 1024 (8=23, 1024=210)

I=16*35*64*8 бит==35Кбайт Ответ: 4

Задача 3.

Пусть x – это количество строк на каждой странице, тогда K=10*x*64 – количество символов в тексте рассказа.

Дано:

I = 15 Кбайт

K =10*x*64

i = 2 байта

x — ?

Решение:

Переведем информационный объем текста из Кбайт в байты.

I = 15 Кбайт = 15*1024 байт (не перемножаем)

Подставим все данные в формулу для измерения количества информации в тексте.

I = K*i

15*1024 = 10*x*64*2

Выразим из полученного выражения x

x = – количество строк на каждой странице – 4

Ответ: 4

Задачи для самостоятельного решения:

Задача 1.

Задача 2.

Задача 3.

Задача 4.

Задача 5.

Задача 6.

Задача 7.

Задачи взяты с сайта fipi.ru из открытого банка заданий (с.1-7)

В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер в байтах следующего предложения в данной кодировке: Я к вам пишу  — чего же боле? Что я могу ещё сказать?

Спрятать решение

Решение.

Каждый символ кодируется 16 битами или двумя байтами. Всего символов в данном предложении  — 52, включая пробелы. Следовательно, ответ 104 байт.

Ответ: 104.

Примечание.

37 символов русского алфавита + 3 специальных символа + 12 пробелов (длинное тире обособляется пробелом с двух сторон)  =  52 символа.

1.     Информационный объём текстового
сообщения

Расчёт
информационного объёма текстового сообщения (количества информации,
содержащейся в информационном сообщении) основан на подсчёте количества
символов
 в этом сообщении, включая пробелы, и на определении
информационного веса одного символа, который зависит от кодировки, используемой
при передаче и хранении данного сообщения.

Для расчёта
информационного объёма текстового сообщения используется формула 

I=K*i, где

I  – это информационный объём текстового сообщения,
измеряющийся в байтах, килобайтах, мегабайтах; 

K  –  количество символов в
сообщении

i  –  информационный вес одного символа, который
измеряется в битах на один символ.

Информационный
объём одного символа связан с количеством символов в алфавите формулой

N=2i, где

Nэто количество символов в алфавите (мощность
алфавита),

iинформационный
вес одного символа
в битах на один символ.

2.     Информационный объём растрового
графического изображения

Расчёт
информационного объёма растрового графического изображения (количества
информации, содержащейся в графическом изображении) основан на подсчёте количества
пикселей
 в этом изображении и на определении глубины
цвета
 (информационного веса одного пикселя).

Для расчёта
информационного объёма растрового графического изображения используется
формула 

I=K*i, где

I  – это информационный объём растрового графического
изображени
я, измеряющийся в байтах, килобайтах, мегабайтах; 

K количество пикселей (точек) в
изображении
, определяющееся разрешающей способностью носителя информации
(экрана монитора, сканера, принтера); 

i глубина цвета, которая
измеряется в битах на один пиксель.

         Глубина цвета связана с
количеством отображаемых цветов формулой 

N=2i, где

N – это количество цветов в палитре

глубина цвета в битах на
один пиксель.

1 задание. ОГЭ-2020. Информатика.

В одной из кодировок Unicode каждый символ кодируется 16 битами.

Определите размер в байтах следующего предложения в данной кодировке:

Слух обо мне пройдет по всей Руси великой.

Разбор задания

Для решения этого выполним несколько шагов.

1. Подсчитаем количество символов в предложении, не забыв про пробелы и знаки препинания.

В нашем случае их 42.

2. По условию задачи наше предложение в кодировке Unicode, где каждый символ кодируется 16 битами. Поэтому нам нужно общее количество символов умножить на размер одного символа.

42 ⋅ 16 = 672 бита

3. Так как ответ нам нужно дать байтах, переведем биты в байты (1 байт = 8 бит).

672/8 = 84 байта

ОТВЕТ: 84 байта

Опубликовано: 18.03.2020
Обновлено: 19.03.2020

Понравилась статья? Поделить с друзьями:
  • Как найти ватсап в плей маркет
  • Как исправить ошибку файла подкачки
  • Как найти данные человека по номеру мобильного
  • Как найти аллегорию в стихотворении
  • Как найти судебное отправление