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

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

В одной из кодировок 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)

Сегодня выходит первый урок по ОГЭ по информатике2023! Сегодня разберём, как решать первое задание из ОГЭ по информатике 2023.

Для начала необходимо выучить таблицу перевода различных единиц информации. Всего необходимо запомнить два числа 8 и 1024 – и таблица автоматически запоминается.

Самой маленькой единицей информации является 1 бит (и имеет самое маленькое название – три буквы). Приставка “Кило” обычно обозначает 1000, но у нас 1 Кбайт = 1024 байт.

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

Теперь давайте посмотрим на задание номер 1 в ОГЭ по информатике 2023!

Задача (стандартная)

В кодировке КОИ-8 каждый символ кодируется 8 битами.
Вася написал текст (в нём нет лишних пробелов):
«Лена, Иртыш, Обь, Колыма, Днепр, Колыма – реки России.»
Ученик добавил в список название ещё одной реки – Волга. При этом он добавил в текст необходимую запятую и пробел.
На сколько байт при этом увеличился размер нового предложения в данной кодировке? В ответе укажите только одно число – количество байт.

Решение:

В первой задаче ОГЭ по информатике 2023 обычно есть текст в кавычках, который написан учеником. И в этом тексте идёт некоторое перечисление. И в это перечисление добавил ученик слово “Волга”, плюс запятую и пробел. Итого ученик добавил 7 символов.

Каждый символ кодируется 8-ю битами (т.е. 1 байтом).

Итого 7 сим * 1 байт = 7 байт добавил ученик. Значит и предложение увеличилось на 7 байт.

Ответ: 7

Разберём ещё один пример из первого номера из ОГЭ по информатике 2023.

Задача (закрепление)

В одной из кодировок Unicode каждый символ кодируется 16 битами. Серёжа написал текст (в нём нет лишних пробелов):
«Меркурий, Венера, Земля, Марс, Юпитер, Сатурн— планеты солнечной системы».
Ученик вычеркнул из списка название одной планеты. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название планеты.

Решение:

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

Каждый символ кодируется 16 битами т.е. 2 байтами. После вычёркивания, наше предложение стало меньше на 12 байт. Если мы разделим 12 байт на размер одного символа (2 байта), то мы найдём количество вычеркнутых символов. 12 байт : 2 байта = 6 символов – вычеркнул ученик. Но в эти символы входит и пробел, и запятая. Если их не учитывать, то на наше слово останется 4 символов. Если мы посмотрим на наше перечисление, то обнаружим, что 4 символа имеет слово только “Марс”.

Ответ: Марс

Задача (тренировочная)

В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нём нет лишних пробелов):
«комары, мухи, бабочки— насекомые».
Ученица вычеркнула из списка одно название насекомых. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название насекомых.

Решение:

Каждый символ кодируется 32 битами т.е. 4 байтами. После вычёркивания, наше предложение стало меньше на 32 байт. Если мы разделим 32 байт на размер одного байта (4 байта), то мы найдём количество вычеркнутых символов. 32 байт : 4 байта = 8 символов – вычеркнул ученик. Но в эти символы входит и пробел, и запятая. Если их не учитывать, то на наше слово останется 6 символа. Если мы посмотрим на наше перечисление, то обнаружим, что 6 символа имеет слово только “комары”.

Ответ: комары

Задача (другой тип)

Рассказ, набранный на компьютере, содержит 10 страниц, на каждой странице 30 строк, в каждой строке 42 символов. Определите информационный объём рассказа в байтах в кодировке Windows, в которой каждый символ кодируется 8 бит.

Решение:

Найдём сколько всего символов в рассказе. Получается:

10 страниц * 30 строк * 42 символа = 12600 символов.

Найдём сколько бит будет занимать весь документ.

12600 символов * 8 бит = 100800 бит

Переведём это число в байты.

100800 бит / 8 = 12600 байт

Ответ: 12600

Задача (устаревшая)

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

Решение:

Здесь нужно подсчитать количество символов в предложении. Считать нужно всё: и буквы, и пробелы, и знаки пунктуации. Получается 52 символа.

Любой символ кодируется 16 битами, т.е. 2 байтами, следовательно, можем найти, сколько будет весить всё предложение.

52 символа * 2 байт = 104 байт.

Ответ: 104

На сегодня всё! Удачи на ОГЭ по информатике 2023.

Здравствуйте, сейчас я вам покажу и расскажу как решать информатику.

Как решать ОГЭ по информатике. "Первая часть"

1. Информационные объекты.

Есть несколько типов:

  • 1 тип:
Как решать ОГЭ по информатике. "Первая часть"

1) Мы смотрим, сколькими битами кодируется символ (Первое предложение); видим, что 16 битами . Переводим биты в байты, деля на 8.

16/8=2 (Если у вас в задание уже выражено в байтах, ничего делать не надо!).

2)Находим, насколько изменился размер. У нас в задание на 16 байт меньше, делим это число на полученное в прошлом действие, 16/2=8 (Столько символов убрали).

3)Мы вычитаем 2, потому что убрали так же пробел и запятую. 8-2=6.

4)Ищем слово из 6 символов ( букв ).

Ответ: Тюлень

  • 2 тип:
Как решать ОГЭ по информатике. "Первая часть"

Для его решения повторяем 1,2 действия из прошлого типа.

3)Мы вычитаем теперь 1, потому что убирается только пробел 8-1=7

Ответ: Скользя

  • 3 тип:
Как решать ОГЭ по информатике. "Первая часть"

1) Перемножаем всё.

20 (страницы)*40(строки)*48(символы)*2(байты)=76800 байт

2)Читаем во что нам надо перевести. У нас написало в Кбайты.

Используем таблицу:

Как решать ОГЭ по информатике. "Первая часть"

получаем, что нужно разделить 76800/1024 =75 Кбайт.

Ответ: 75

  • 4 тип:
Как решать ОГЭ по информатике. "Первая часть"

1)Переводим биты в байты (Биты указаны в 1 предложении). 16/8 = 2 байта.

2)Считаем символы в предложении (Пробелы, запятые, точки УЧИТЫВАЕТСЯ!!). Получаем что у нас 42 символа.

3)Полученное кол-во байт в первом действии, умножаем на ответ во втором действии. 42*2=84

Ответ: 84

2. Кодировка и декодирование информации.

Как решать ОГЭ по информатике. "Первая часть"

Тут нету какого-то плана решения. Просто методом подбора ищите, где есть только 1 декодирование. Это долгое задание. Могу дать важные советы:

1)Читайте, что от вас просят занести в ответ: максимальное кол-во символов или что получилось.

2)Не обязательно должно получиться слово из русского языка, может быть так же ответ: АБВААС.

3.Значение логического выражения.

Как решать ОГЭ по информатике. "Первая часть"

План решения:

1)Отмечаем, что от нас хотят в первом предложении: наименьшее число, наибольшее число.

2)Смотрим дальше предложение, какое нужно: Целое ( 1, -124), натуральное (1, 6 ,924 “>0”).

3)Читаем дальше и смотрим, выражение чему должно быть равно: ЛОЖНОЕ, ИСТИННОЕ.

4)Смотрим на союз между двумя утверждениями: и ( то и то должно соблюдаться), или (либо это, либо то).

5)Если перед выражением стоит НЕ, то полностью меняется условие. – –Больше меняется на меньше или равно (> <=).

-Меньше меняется на больше или равно ( < >=).

-Больше или равно на меньше (>= <).

(Строгий знает на не строгий и на оборот).

(Чётное меняется на нечётное).

4. Табличка с путями.

Тут перед вами появляется табличка с буквами и цифрами, вам нужно определить самый короткий путь.

1)Рисуем пути по табличке, идя как на фото:

Как решать ОГЭ по информатике. "Первая часть"

Пример пути к этому заданию:

Как решать ОГЭ по информатике. "Первая часть"

2)Читаем предложение после таблички и смотрим, из какого города в какой нужен путь. У нас из (A в E). Читаем внимательно, может быть, что будет проходить через три города!

Просто считаем возможные пути:

A-C-D-E=12

A-B-C-D-E=10

и т.д.

Находим самый короткий. У нас это будет: A-B-C-D-E=10

Ответ: 10

5. Линейный алгоритм.

Тут вы встретимся с программой, который нужно решить. Есть 2 вида этого задания:

  • 1 тип:
Как решать ОГЭ по информатике. "Первая часть"

К первому типу я отнёс: умножить на b и разделить на b.

Решим с умножить:

1)Читаем предпоследние предложение и смотрим, какое число в какое мы делаем (у нас число 9 в число 77). Потом смотрим на программу ( У нас 12111)

Записываем так: Пишем первое число – программа- Второе число.

Пример: 9-12111-77

2)Записываем в виде выражение. Смотрим за что отвечает 1 и 2 в задание. (Пишите с первого числа!), второе число мы пишем после равно.

(9+4)b+4+4+4=77

переносим через равно

13b = 65

b = 5

Деление:

Делаем точно так же, только в конце там будет по примеру из прошлого:

65/b = 13 ( решаем через пропорцию).

  • 2 тип:

Написать программу из 5 действий.

Как решать ОГЭ по информатике. "Первая часть"

Нам так же дано первое число и второе число. Тут я дам вам совет:

1)Пытайтесь в первую очередь возводить в квадраты или делить.

Например как у нас: 3-xxxxx-81

По совету, возводим в квадрат: 3*3=9. Опять возводим, пока не приблизимся. 9*9=81. Если мы ещё раз возведем, то мы уйдем далеко от нужного числа, поэтому прибавляем 1, 81+1=82. 82+1=83. 83+1=84.

Ответ: 22111

6.Программа с оператором.

Тут нам даны языки программирования, и мы должны решить задание. Тут есть 2 типа задания. Сначала разберём знаки и предлоги. Буду разбирать знаки на примере языка Алгоритмический, потому что он самый лёгкий и большинство сдающих информатику взяли её, потому что маленький проходной балл:

>, >=, <, <=, или (либо то, либо то), и (то и то), div(деление без остатка) например: 7/2=3,5; Целая часть 3.

Первое число S, второе T; (s , t).

  • 1 тип:
Как решать ОГЭ по информатике. "Первая часть"

Найти, сколько раз программа скажет NO/YES.

В нашем случает “YES”

1)Смотрим условие в коде (После Если); Первое число < 9 ИЛИ второе число < 9.

Примечание: 9<9 (NO); 9<=9(Yes)

И смотрим:

Как решать ОГЭ по информатике. "Первая часть"

Ответ: 7

  • 2 тип:

Коэффициент A. Смысл этого задание, определить какое это число и при скольких запусках выдаст YES/NO “n” кол-во раз (n)- число из текста

Как решать ОГЭ по информатике. "Первая часть"

1)Смотрим сколько раз должно выдать NO (У нас 8)

2)Смотрим условие: или

3)Ищем из приведённого снизу 9 пар чисел, которые 100% дают YES (У нас это (1,13) ; потому что, 13>12).

4)Просто подбираем числа, при которых первое число будет ‘NO8 раз

(Решается просто подбором, прибавляя по 1 к число)

Ответ: 13

7.Адрес или IP.

Легкое задание, так же делиться на 3 типа:

  • 1 тип:

Адрес. Решается по алгоритму “Протокол://Сервер/Файл”

Как решать ОГЭ по информатике. "Первая часть"

По алгоритму пишем: ЖГБЕВДА

  • 2 тип

IP. IP-адрес представляет собой четыре разделённых точками числа, каждое из которых не больше 255.

Как решать ОГЭ по информатике. "Первая часть"

1)Идём от конца. Ищем такое число, к которому если сзади приписать число, то оно выйдет за рамки 255.

У нас это будет .44 потому что, Если приписать ещё 1 цифру, она выйдет за 255, то есть буква “Б”- последняя.

2) Ищем число, которое будет выглядеть таким образом: x.xxx , Оно будет идти перед пред последним.

У нас такое 4.144 , потому что после этого должна идти точка, чтобы не превысить лимит в 255. Получаем, что предпоследняя буква B

3)Просто смотрим на два последних и соединяем их в голове или на листочке:

-Если АГ, то получим 179.13

-Если ГА, то 9.1317 (1317 превышает лимит в 255, значит начинаться ip будет с А)

Ответ: АГВБ

  • 3 тип:

Почтовый ящик.

Как решать ОГЭ по информатике. "Первая часть"

1)Сначала указывается имя почтового ящика, потом «@», потом сервер.

Ответ: 513462

8. Поисковые запросы:

Простое задание. Имеет два типа.

  • 1 тип:

Лёгкий, состоящий максимум из двух запросов в одной ячейке.

Как решать ОГЭ по информатике. "Первая часть"

Решается по формуле:

Na = Na&b + Na|b – Nb

Na слово без символов

Nbслово без символов

Na&bДва слова с символом &

Na|bДва слова с символом |

Наш пример:

За Na и Nb можно указать в нашем случае как и Рыба, так и Рыбак

Na = 780+ 50 -260

Ответ: 570

  • 2 тип

Усложнённый первый тип, состоящий максимум из трёх запросов в одной ячейке.

Он решается вычёркиванием одинаковые запроса с одинаковым символом.

Например: Хлам| и Хлам& (Это разные)

Как решать ОГЭ по информатике. "Первая часть"

Тут одинаковый запрос Вега&, зачёркиваем:

Как решать ОГЭ по информатике. "Первая часть"

И решаем так же по формуле как и в первом типе.

Na = 467 + 119 – 260

Ответ: 326

9. Кол-во путей.

1)Мы читаем условие (последние предложение).

Из Точка X в точку Y, не проходящая(проходящую) через точку Z.

Как решать ОГЭ по информатике. "Первая часть"

2)Зачеркиваем пути, противоречащие условию.

Как решать ОГЭ по информатике. "Первая часть"

3)Считаем пути от вершин, А-1; Б-1; B=A+Б-2 (Две направленные в неё стрелки)

Как решать ОГЭ по информатике. "Первая часть"

Ответ: 10

10. Перевод из одной системы счисления в другую.

Как решать ОГЭ по информатике. "Первая часть"

Примечание: 5A= 51 (Английские алфавит, какая буква по порядку в алфавите, такую цифру она за собой держит).

  • 1 тип:

1)Смотрим, что нас просят найди (наименьшее или наибольшее число) и в какую переводить.

2)Переводим:

2.1) Нумеруем число справа налево и записываем: число, умножить на его систему (16, 10, 8 ,2) в степени указанной при нумерации.

Как решать ОГЭ по информатике. "Первая часть"

Ответ: 35

  • 2 тип:
Как решать ОГЭ по информатике. "Первая часть"

1) Последовательно делить заданное число и получаемые целые части на 2 до тех пор, пока целая часть не станет меньше 2-х.

2)Полученные остатки от деления, представленные цифрами из нового счисления, записать в виде числа, начиная с последней целой части.

Пример (Вы не выдержите моего почерка;D):

Как решать ОГЭ по информатике. "Первая часть"

3)Считаем кол-во единиц (Просят по заданию)

Ответ: 3

11. Поисковая операция.

1)Скачиваете файл и извлекаете на рабочий стол.

Как решать ОГЭ по информатике. "Первая часть"

2)Открывает папку и смотрим в задание на ключевое слово и что нужно найти. (На фото показано, что такое ключевое слово и что найти)

Как решать ОГЭ по информатике. "Первая часть"

3)В папке вводим сюда ключевое слово. (В нашем случае Гнилотёрка или речка). Когда вы нашли, открываем любую. (!Если у вас ничего не нашлось. Измените род, число, склонение, падеж слова, если и так не нашли, прогрузите каждую папку. Если и так не нашло, заходите в каждое произведение и проверяйте как в пункте 4!)

Как решать ОГЭ по информатике. "Первая часть"

4)Используя быстрый поиск (Почти везде это F3, кроме word)

Быстрый поиск находится тут
Быстрый поиск находится тут

В окошке пишем ключевое и ищем, что нужно найти в тексте.

Ответ: Овсяников

12. Найти ко-во файлов расширения.

1)Скачиваете файл и извлекаете на рабочий стол.

Как решать ОГЭ по информатике. "Первая часть"

2)Вводим в поиск “*.расширение”, например: *.txt ; *.pdf

*любое название файла.

3)Смотрим снизу слева на кол-во элементов. (!Если у вас ничего нет или вам кажется, что слишком мало. Подождите или прогрузите каждую папку и опять подождите, скорость обработки зависит от компьютера. Для проверки можете подсчитать вручную!)

Как решать ОГЭ по информатике. "Первая часть"

4)Прочитайте внимательно задание, что нужно найти. В некоторых заданиях надо найти с размером файлов.

Ответ: 33

Как решать ОГЭ по информатике. "Первая часть"

На уроке рассмотрен материал для подготовки к огэ по информатике, разбор 1 задания. Представление информации. Единицы измерения

Содержание:

  • Объяснение 1 задания ОГЭ по информатике
    • Объем памяти текстовых данных
    • Скорость передачи информации
  • Решение 1 задания
    • Актуальное
    • Тренировочное

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

1-е задание: «Представление информации. Единицы измерения»
Уровень сложности — базовый,
Максимальный балл — 1,
Примерное время выполнения — 3 минуты.

Объем памяти текстовых данных

  • Основная формула для решения 1 задания ОГЭ по информатике:

  • Iоб = k * i

  • Iоб — объем сообщения
  • k — количество символов в сообщении
  • i — количество бит для хранения 1-го символа
  • Кроме того, может пригодиться формула Хартли:

  • 2i >= N

  • N – количество равновероятностных событий,
  • i – количество информации (бит) об одном таком событии (минимальное целое число)
  • Для решения 1 задания ОГЭ необходимо знать степени двойки:

  • 20 21 22 23 24 25 26 27 28 29 210 211
    1 2 4 8 16 32 64 128 256 512 1024 2048
  • Единицы измерения количества информации:

  • 1 Кбайт (килобайт) = 210 байт = 1024 байта
    1 Мбайт (мегабайт) = 210 Кбайт = 1024 Кбайта
    1 Гбайт (гигабайт) = 210 Мбайт = 1024 Мбайта
    1 Тбайт (терабайт) = 240 байта = 1024 Гбайта
    1 Пбайт (петабайт) = 250 байта = 1024 Тбайта

Скорость передачи информации

* до 2020 г — это задание № 15 ОГЭ

  • Перечислим основные формулы, которые необходимо знать при решении 1 задания ОГЭ, связанного со скоростью передачи информации.
  • Скорость передачи информации определяется по формуле:

  • V = I / t

  • измеряется в бит/с
  • V — скорость передачи данных
  • I — объем (размер) передаваемого файла (сообщения)
  • t — время, за которое передается файл (сообщение)
  • Найдем производные формулы.
  • Формула нахождения размера (объема) передаваемого файла:

  • I = V * t

  • I — размер файла (или объем информации)
  • V — скорость передачи информации
  • t — время передачи
  • * Вместо обозначения скорости V иногда используется q
    * Вместо обозначения объема сообщения I иногда используется Q

  • Формула нахождения времени, требуемого для передачи файла:

  • t = I / V

  • t — время передачи
  • I — размер файла (или объем информации)
  • V — скорость передачи информации
  • Для верного вычисления обычно необходимо все значения переводить в следующие единицы измерения:
    t — секунды (с)
    I — бит

    Пропорциональные зависимости в формулах

  • В заданиях на нахождение скорости передачи информации или размера файла часто необходимо учитывать пропорциональную зависимость:
    1. При увеличении скорости передачи информации (V) в определенное количество раз, время передачи (t) уменьшится в такое же количество раз (при неизменном размере файла).

      И наоборот: при уменьшении скорости передачи информации в определенное количество раз, время передачи увеличится в такое же количество раз (при неизменном размере файла).

      Пример:
      V (скорость) была 4 бит/с
      t (время) = 2 c

       
      V стала 2 бит/с (уменьшилась в 2 раза)
      Чему равно t?

        
      Так как V уменьшилась в 2 раза, то t увеличится в 2 раза

       
      Ответ: t = 2*2 = 4 с

    2. При увеличении скорости передачи информации (V) в определенное количество раз, количество передаваемой информации (I) может быть увеличено в такое же количество раз (при неизменном времени).

      И наоборот: при уменьшении скорости передачи информации (V) в определенное количество раз, количество передаваемой информации (I), которое может быть передано, уменьшится в такое же количество раз (при неизменном времени).

      Пример:
      V (скорость) была 4 бит/с
      I (размер) = 16 бит

       
      V стала 2 бит/с (уменьшилась в 2 раза)
      Файл какого размера можно передать, т.е. I = ?

        
      Так как V уменьшилась в 2 раза, то и I уменьшится в 2 раза

       
      Ответ: I = 16/2 = 8 бит

Решение 1 задания

Объем памяти текстовых данных

Подробный видеоразбор по ОГЭ 1 задания:

  • Перемотайте видеоурок на решение заданий, если не хотите слушать теорию.
  • 📹 Видеорешение на RuTube здесь

    Актуальное

    Разбор задания 1.9. Демонстрационный вариант ОГЭ 2022 г ФИПИ

    В одной из кодировок Unicode каждый символ кодируется 16 битами. Ученик написал текст (в нём нет лишних пробелов):

    «Ёж, лев, слон, олень, тюлень, носорог, крокодил, аллигатор – дикие животные».

    Ученик удалил из списка название одного животного, а также лишние запятую и пробел – два пробела не должны идти подряд.
    При этом размер нового предложения в данной кодировке оказался на 16 байт меньше, чем размер исходного предложения.
    Напишите в ответе удалённое название животного.

    ✍ Решение:
     

    • По условию задачи каждый символ кодируется 16 битами, а после вычеркивания размер оказался на 16 байт меньше; значит, вычеркнутое слово вместе с одним пробелом и одной запятой составляет 16 байт.
    • Для определения общего количества вычеркнутых символов (вместе с одним пробелом и одной запятой) необходимо преобразовать 16 байт в биты:
    • 1 байт = 8 бит
      16 байт = 8 * 16 = 128 бит
    • 128 бит — объем, который занимали вырезанные символы. Узнаем количество символов, исходя из того, что по условию каждый символ кодируется 16 битами:
    • 128 : 16 = 8 символов
    • Из 8 символов два символа — это запятая и пробел. Таким образом, на само слово, обозначающее животное, получаем 8 — 2 = 6 символов. Это количество соответствует слову тюлень.

    Ответ: тюлень


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

    В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов):

    «Медведь, тигр, слон, варан, тюлень, носорог, крокодил, аллигатор – дикие животные».

    Затем он вычеркнул из списка название одного из животных.
    Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
    При этом размер нового предложения в данной кодировке оказался на 14 байт меньше, чем размер исходного предложения.

    Напишите в ответе вычеркнутое название животного.

    ✍ Решение:
     

      ✎ Способ 1:

    • По условию задачи каждый символ кодируется 16 битами, а после вычеркивания размер оказался на 14 байт меньше; значит, вычеркнутое слово вместе с одним пробелом и одной запятой составляет 14 байт.
    • Для определения общего количества вычеркнутых символов (вместе с одним пробелом и одной запятой) необходимо преобразовать 14 байт в биты:
    • 1 байт = 8 бит
      14 байт = 8 * 14 = 112 бит
    • 112 бит — объем, который занимали вырезанные символы. Узнаем количество символов, исходя из того, что по условию каждый символ кодируется 16 битами:
    • 112 : 16 = 7 символов
    • Из 7 символов два символа — это запятая и пробел. Таким образом, на само слово, обозначающее животное, получаем 7 — 2 = 5 символов. Это количество соответствует слову варан.

    Ответ: варан

    ✎ Способ 2:

  • Имеем:
  • i = 16 бит
    I1 - I2 = 14 байта
  • Найти:
  • k (симв)
  • Выполним преобразования:
  • I = k * i
    I1 = k1 * i;   I2 = k2 * i
    I1 - I2 = k1 * i - k2 * i  = (k1 — k2) * i  =>
    На сколько слов увеличился текст: (k1 — k2) = (I1-I2) / i 
  • В числителе и знаменателе дроби должны быть одинаковые единицы измерения 16 бит = 2 байта
  • dk = k1 — k2 = 14 / 2 = 7 
  • 7 символов добавлено, из них два пробел и запятая.
  • 7-2 = 5 (из разницы длин вычитаем два)

    Ищем в тексте животное из пяти букв: варан.
    Ответ: варан


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

    В кодировке MAC каждый символ кодируется 8 битами. Коля написал текст (в нём нет лишних пробелов):

    «Вол, овца, индюк, собака, альпака, черепаха – домашние животные».

    Ученик вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.
    При этом размер нового предложения в данной кодировке оказался на 9 байт меньше, чем размер исходного предложения.

    Напишите в ответе вычеркнутое название животного.

    ✍ Решение:
     

    • По условию задачи каждый символ кодируется 8 битами, а после вычеркивания размер оказался на 9 байт меньше; значит, вычеркнутое слово вместе с одним пробелом и одной запятой составляет 9 байт.
    • Для определения общего количества вычеркнутых символов (вместе с одним пробелом и одной запятой) необходимо преобразовать 9 байт в биты:
    • 1 байт = 8 бит
      9 байт = 8 * 9 = 72 бит
    • 72 бит — объем, который занимали вырезанные символы. Узнаем количество символов, исходя из того, что по условию каждый символ кодируется 8 битами:
    • 72 : 8 = 9 символов
    • Из 9 символов два символа — это запятая и пробел. Таким образом, на само слово, обозначающее животное, получаем 9 — 2 = 7 символов. Это количество соответствует слову альпака.

    Ответ: альпака

    Тренировочное

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Вспомним:
    • 1 байт = 8 бит или 23 бит
      
      1 Кбайт = 1024 байт или 210 байт
      
    • Поскольку начальное значение дано в битах, то сначала необходимо преобразовать их в байты (разделить на 23), а затем в килобайты (разделить на 210):
    • [ frac {2^{20}}{2^{13}} = 2^{7}]

      При делении степени с одинаковым основанием вычитаются.

    • 27 бит = 128 Кбайт.

    Ответ: 128

    Разбор задания 1.2:
    Статья, набранная на компьютере, содержит 16 страниц, на каждой странице 32 строки, в каждой строке 60 символов.

    Определите информационный объём статьи в кодировке КОИ-8, в которой каждый символ кодируется 8 битами.

    1) 240 байт
    2) 480 байт
    3) 24 Кбайт
    4) 30 Кбайт

    Подобные задания для тренировки

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Воспользуемся формулой объема информации в сообщении:
    • Iоб = k * i

      где k - количество символов (можно найти из исходных данных)
      i - количество бит, необходимое для хранения одного символа (по заданию i = 8)
      I - искомый объем
      
    • Количество символов (в формуле k) можно найти, выполнив произведение: 16 * 32 * 60. Все сомножители кроме числа 60 — это степени двойки. Представим число 60 в степени двойки тоже:
    • 60|2
      30|2
      15| на 2 не делится
      
      Итого: 15 * 22
      
    • Теперь подсчитаем количество символов:
    • 16 * 32 * 60 = 24 * 25 * 22 * 15 = 211 * 15 символов
      при умножении степени с одинаковым основанием складываются 
      
    • По условию каждый символ кодируется 8 битами (или 1 байтом). То есть получаем 211 * 15 байт.
    • Поскольку варианты ответа выражены только в байтах и килобайтах, то выполним перевод в килобайты:
    • [ frac {2^{11} * 15}{2^{10}} байт = 2^{1} * 15 Кбайт = 30 Кбайт]

    • Результат 30 соответствует варианту ответа № 4.

    Ответ: 4

    Разбор задания 1.3:
    Статья, на­бран­ная на компьютере, со­дер­жит 64 страницы, на каж­дой стра­ни­це 52 строки, в каж­дой стро­ке 52 символа. Ин­фор­ма­ци­он­ный объём ста­тьи со­став­ля­ет 169 Кбайт.

    Определите, сколь­ко бит па­мя­ти ис­поль­зу­ет­ся для ко­ди­ро­ва­ния каж­до­го символа, если известно, что для пред­став­ле­ния каж­до­го сим­во­ла в ЭВМ от­во­дит­ся оди­на­ко­вый объём памяти.

    1) 6
    2) 8
    3) 10
    4) 12

    Подобные задания для тренировки

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Воспользуемся формулой объема информации в сообщении:
    • Iоб = k * i

      где k - количество символов (можно найти из исходных данных)
      i - количество бит, необходимое для хранения одного символа (i = ?)
      I - информационный объем (169 Кбайт).
      
    • Количество символов (в формуле k) можно найти, выполнив произведение: 64 * 52 * 52. Где число 64 можно выразить в степени двойки. Представим число 52 в степени двойки тоже:
    • 52|2
      26|2
      13| на 2 не делится
      
      Итого: 13 * 22
      
    • Теперь подсчитаем количество символов:
    • 64 * 52 * 52 = 26 * 13 * 22 * 13 * 22 = 
      = 13 * 13 * 210 = 169 * 210 символов
      при умножении степени с одинаковым основанием складываются 
      
    • По условию для каждого символа от­во­дит­ся оди­на­ко­вый объём памяти. Зная объем статьи (169 Кбайт), можно найти по формуле количество бит для хранения одного символа, т.е. i. Но сначала переведем 169 Кбайт в биты, т.к. в вопросе спрашивается «сколько бит потребуется»:
    • 169 Кбайт = 169 * 210 байт = 169 * 210 * 23 бит = 169 * 213 бит
      
    • Теперь найдем искомое i:
    • [ i = frac {I}{k} = frac {169*2^{13}бит}{169 * 2^{10}} = 2^{3} бит = 8 бит]

    • Результат 8 соответствует варианту ответа № 2.

    Ответ: 2

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

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

    Я к вам пишу — чего же боле? Что я могу ещё сказать?
    

    1) 52 байт
    2) 832 бит
    3) 416 байт
    4) 104 бит

    Подобные задания для тренировки

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Воспользуемся формулой объема информации в сообщении:
    • Iоб = k * i

      где k - количество символов (можно найти, подсчитав их в заданном предложении)
      i - количество бит, необходимое для хранения одного символа (i = 16 бит)
      I - информационный объем (I = ?).
      
    • Посчитаем количество символов в заданном предложении, учитывая все пробелы и знаки в конце предложения (?). Получаем 52 символа.
    • Представим число 52 в степени двойки для удобства последующих действий:
    • 52|2
      26|2
      13| на 2 не делится
      
      Итого: 13 * 22
      
    • Теперь подсчитаем информационный объем текста, подставив значения в формулу:
    • Iоб = k * i = 13 * 22 * 16 бит = 13 * 22 * 24 бит = 
      = 13 * 26 = 832 бит
      
    • Результат 832 соответствует варианту ответа № 2.

    Ответ: 2

    Разбор задания 1.5:
    Текст рас­ска­за на­бран на компьютере. Ин­фор­ма­ци­он­ный объём по­лу­чив­ше­го­ся файла 15 Кбайт. Текст за­ни­ма­ет 10 страниц, на каж­дой стра­ни­це оди­на­ко­вое ко­ли­че­ство строк, в каж­дой стро­ке 64 символа. Все сим­во­лы пред­став­ле­ны в ко­ди­ров­ке Unicode. В ис­поль­зу­е­мой вер­сии Unicode каж­дый сим­вол ко­ди­ру­ет­ся 2 байтами.

    Определите, сколь­ко строк по­ме­ща­ет­ся на каж­дой странице.

    1) 48
    2) 24
    3) 32
    4) 12

    Подобные задания для тренировки

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Воспользуемся формулой объема информации в сообщении:
    • Iоб = k * i

      где k - количество символов (k = страниц * строк * символов_в_строке)
      i - количество бит, необходимое для хранения одного символа (i = 2 байта)
      I - информационный объем (I = 15 Кбайт).
      
    • Общее количество символов k = страниц * строк * символов_в_строке. Т.е. изменим формулу:
    • Iоб = страниц * строк * символов_в_строке * i

    • Из всех требуемых для формулы данных нам неизвестно только количество строк. Можно найти это значение, подставив все известные данные в формулу. Но сначала представим все числа в степенях двойки:
    • 10 страниц = 5 * 21
      64 символа = 26
      
    • Кроме того, поскольку объем задан в килобайтах, а значение i дано в байтах, то переведем объем в байты:
    • I = 15 Кбайт = 15 * 210 байт
      
    • Теперь подсчитаем количество строк, подставив значения в формулу:
    • [ строк = frac {I}{страниц * символовВстроке * i} = frac {15* 2^{10} байт}{ 5 * 2^{1} * 2^{6} * 2 байт} = frac {15*2^{10} байт} {5 * 2^{8}} = 12 ]

    • Результат 12 соответствует варианту ответа № 4.

    Ответ: 4

    Разбор задания 1.6:
    Информационный объём одного сообщения составляет 1 Кбайт, а другого − 256 бит.

    Сколько байт информации содержат эти два сообщения вместе? В ответе укажите одно число.

    Подобные задания для тренировки

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Поскольку в вопросе спрашивается «сколько байт», то переведем информационный объем обоих сообщений в байты:
    • 1 Кбайт = 210 байт
      256 бит = 256 : 23 байт = 28 : 23 байт = 25 байт
      
      Примечание: степени двойки при делении вычитаются (т.к. одинаковое основание).
      
    • Теперь вычислим степени и вычислим сумму обоих значений:
    • 210 байт + 25 байт = 1024 + 32 = 1056 байт
      

    Ответ: 1056

    Разбор задания 1.7:
    Пользователь создал сообщение из 256 символов в кодировке Unicode, в которой каждый символ кодируется 16 битами. После редактирования информационный объём сообщения составил 3072 бит.

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

    1) 100
    2) 64
    3) 32
    4) 16

    ✍ Решение:
     

    • Задания такого типа легче решать, представляя числовые данные в степенях двойки.
    • Воспользуемся формулой объема информации в сообщении:
    • Iоб = k * i

      где k - количество символов (k = 256 до редактирования, k = ? после редактирования)
      i - количество бит, необходимое для хранения одного символа (i = 16 бит)
      I - информационный объем (I = 3072 бит после редактирования).
      
    • Выпишем отдельно все известные данные для двух состояний (до и после редактирования):
    • до редактирования:
      k = 256
      i = 16 бит
      I = ?
      
      после редактирования:
      k = ?
      i = 16 бит
      I = 3072 бит
      
    • Для второго состояния сообщения (после редактирования) можно найти количество символов. Найдем его по указанной формуле. Сначала представим число 3072 в степени двойки:
    • 3072|2
      1536|2
      768 |2
      384 |2
      192 |2
      96  |2
      48  |2
      24  |2
      12  |2
      6   |2
      3
      
      Итого: 3 * 210
      
    • Найдем количество символов в сообщении после редактирования:
    • I = k * i
      k = I : i 
      

      [ k = frac {I}{i} = frac {3* 2^{10} бит}{2^{4}} = 192 ]

    • По условию до редактирования в тексте содержалось 256 символов. Найдем разницу:
    • 256 - 192 = 64
      
    • Результат соответствует варианту 2.

    Ответ: 2

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

    В одной из кодировок Unicode каждый символов кодируется 2 байтами. Текст, набранный в этой кодировке, был перекодирован в 8-битную кодировку КОИ-8. При этом в памяти компьютера текст стал занимать на 1024 бит меньше. Из скольких символов состоит текст?

    1) 128
    2) 512
    3) 64
    4) 256

    ✍ Решение:
     

    • Для каждого из вариантов — до и после перекодировки — составим формулу со всеми известными значениями. Но сначала переведем 2 байта (кодировка) в биты:
    • 1 байт = 8 бит
      2 байта = 8 * 2 = 16 бит
    • Для решения нам понадобится формула:
    • Iоб = k * i

      Iоб — объем сообщения k — количество символов в сообщении i — количество бит для хранения 1-го символа
    • По формуле имеем до и после перекодировки:
    • I = k * 16   до перекодировки
      I - 1024 = k * 8   после перекодировки
    • Упростим полученную систему уравнений и решим ее:
    • 1. I = k * 16 
      2. I = k * 8 + 1024
      
      k * 16 = k * 8 + 1024  =>  k * 8 = 1024  =>  k = 1024 : 8  
      k = 128
    • Результат соответствует варианту 1.

    Ответ: 1


    Скорость передачи информации

    * до 2020 г — это задание № 15 ОГЭ

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

    Файл размером 64 Кбайт передаётся через некоторое соединение со скоростью 1024 бит в секунду.

    Определите размер файла (в Кбайт), который можно передать за то же время через другое соединение со скоростью 256 бит в секунду.

    В ответе укажите одно число — размер файла в Кбайт. Единицы измерения писать не нужно.

    ✍ Решение:
     

    1 способ:

    • Посмотрим, можно ли решить задание через пропорциональную зависимость. Во сколько раз изменилась скорость передачи?
    • V1 = 1024 бит/с
      V2 = 256 бит/с
      
      V1/V2 = 4  т.е. скорость уменьшилась в 4 раза
      
    • Найдем зависимость из основной формулы V(скорость) = I(размер)/t(время):
    • Так как скорость уменьшилась в 4 раза, то и размер файла, который можно передать за то же самое время уменьшится в 4 раза:
    • I1 = 64 Кбайт
      I2 = 64 / 4 = 16 Кбайт
      
    • Поскольку в задании необходимо указать размер файла в Кбайтах, то найденное значение и будет решением.

    2 способ:

    • Выпишем все известные данные по двум заданным случаям:
    • V1 = 1024 бит/с
      I1 = 64 Кбайт
      
      V2 = 256 бит/с
      I2 = ?
      
    • Для первого случая можно найти время передачи файла. Основная формула:
    • t = I / V

    • t — время передачи
    • I — размер файла (или объем информации)
    • V — скорость передачи информации
    • Сначала переведем размер файла из Кбайтов в биты, в расчете будем использовать степени двойки:
    • 64 Кбайт = 26 Кбайт
      I1 = 26 Кбайт = 26 * 213 бит = 219 бит
      
      1024 бит/с = 210 бит/с
      V1 = 210 бит/с
      
    • Найдем t1:
    • t1 = I1 / V1 = 219 / 210 = 29 с
      
    • Поскольку по заданию известно, что время не изменилось, т.е. t1 = t2, то вычислим размер файла для второго случая (используем степени двойки):
    • V2 = 256 бит/с = 28 бит/с
      I2 =  V2 * t
      I2 =  28 * 29 бит =  217 / 213 Кбайт = 24 Кбайт = 16 Кбайт
      

    Ответ: 16

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

    Файл размером 1000 Кбайт передаётся через некоторое соединение в течение 1 минуты.

    Определите размер файла (в Кбайт), который можно передать через это соединение за 36 секунд.

    В ответе укажите одно число — размер файла в Кбайт. Единицы измерения писать не нужно.

    ✍ Решение:
     

    • Посмотрим, можно ли решить задание через пропорциональную зависимость. Во сколько раз изменилась время передачи информации?
    • t1 = 1 мин = 60 с
      t2 = 36 с
      
      t1/t2 = 60 / 36 ~ 1,6  т.е. через пропорцию решить нельзя!
      
    • Выпишем все известные данные по двум заданным случаям:
    • t1 = 60 с
      I1 = 1000 Кбайт
      
      t2 = 36 с
      I2 = ?
      
    • Для первого случая можно найти скорость передачи файла. Основная формула:
    • V = I / t

    • V — скорость передачи информации
    • t — время передачи
    • I — размер файла (или объем информации)
    • Поскольку в задании требуется найти размер файла в Килобайтах, то переводить заданный размер (1000 Кбайт) в биты не требуется. Вычислим скорость:
    • V1 = 100Ø / 60Ø Кбайт/c = 50 / 3 Кбайт/c
      
    • Поскольку по заданию известно, что скорость не изменилась (используется то же самое соединение), т.е. V1 = V2, то вычислим размер файла для второго случая:
    • I2 =  V * t2
      I2 =  50 / 3 Кбайт/c * 36 c 
      или 
      50 * 36 / 3 = 50 * 12 = 600 Кбайт
      

    Ответ: 600

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

    Файл размером 1024 байта передаётся через некоторое соединение за 64 миллисекунды.

    Определите время в миллисекундах, за которое можно передать через то же самое соединение файл размером 4 Кбайта.

    В ответе укажите только число миллисекунд.

    ✍ Решение:
     

    • Посмотрим, можно ли решить задание через пропорциональную зависимость. Во сколько раз изменился размер файла? Переведем значения к одной единице измерения:
    • I1 = 1024 байт = 210 байт 
      Переведем в Кбайт:
      I1 = 210 / 210 Кбайт = 1 Кбайт
      
      I2 = 4 Кбайт  т.е. размер увеличился в 4 раза
      
    • Найдем зависимость из основной формулы t = I(размер)/V(скорость):
    • Так как размер файла увеличился в 4 раза, то и время передачи увеличится в 4 раза (с учетом, что используется то же самое соединение, т.е. скорость одинакова). Найдем искомое время:
    • t1 = 64 миллисекунды
      t2 = 64 * 4 = 26 * 22 = 28 = 256 миллисекунд
      
    • Поскольку в задании необходимо указать время передачи в миллисекундах, то найденное значение и будет решением.

    Ответ: 256

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

    Файл размером 15 Кбайт передаётся через некоторое соединение за 60 секунд.

    Определите, за сколько секунд можно передать этот же файл через соединение, скорость которого на 2048 бит в секунду больше.

    В ответе укажите одно число — количество секунд. Единицы измерения писать не нужно.

    ✍ Решение:
     

    • Выпишем все известные данные по двум заданным случаям:
    • I1 = 15 Кбайт
      t1 = 60 с
      
      V2 = V1 + 2048 бит/с
      t2 = ?
      
    • Для первого случая можно найти скорость передачи файла. Основная формула:
    • V = I / t

    • V — скорость передачи информации
    • t — время передачи
    • I — размер файла (или объем информации)
    • Сначала переведем размер файла из Кбайтов в биты:
    • 15 Кбайт = 15 * 213 бит
      
    • Найдем V1:
    • V1 = I1 / t1 = 15 * 213 / 60 = 213 / 4 бит/с = 211 бит/с
      
    • Поскольку по заданию известно, что размер файла не изменился, то I1 = I2.
    • Найдем скорость передачи для второго случая:
    • V2 = V1 + 2048 бит/с = 211 бит/с + 2048 бит/с = 2048 + 2048 = 4096 бит/с = 
      = 212 бит/с
      
    • Теперь можно найти искомое время для второго случая (учтем, что размер остался тем же самым):
    • t = I / V
      t2 = I / V2 = 15 * 213 бит / 212 бит/с = 15 * 2 = 30 с
      

    Ответ: 30

    Добавить комментарий