Решу ОГЭ по информатике "Задание №1"

Подписи к слайдам:
Решу ОГЭ по информатике. Задание №1
  • Шишкина Кристина Валерьевна,
  • учитель информатики,
  • МБОУ СОШ №126, г.Барнаул.
  • Необходимо выучить таблицу перевода различных единиц информации!!!
  • Самой маленькой единицей информации является 1 бит 
  • Задача 1 В кодировке КОИ-8 каждый символ кодируется 8 битами. Вася написал текст (в нём нет лишних пробелов): «Лена, Иртыш, Обь, Колыма, Днепр, Колыма – реки России.» Ученик добавил в список название ещё одной реки – Волга. При этом он добавил в текст необходимую запятую и пробел. На сколько байт при этом увеличился размер нового предложения в данной кодировке? В ответе укажите только одно число – количество байт.
  • Решение:
  •  Ученик добавил слово "Волга", плюс запятую и пробел (1 символ кодируется 8 битами=1 байту, значит он добавил Волга = 5 символов, « _»-1 символ, «,»-1 символ). Итого ученик добавил 7 символов.
  • Каждый символ кодируется 8-ю битами (т.е. 1 байтом).
  • Итого 7 сим * 1 байт = 7 байт добавил ученик. Значит и предложение увеличилось на 7 байт. Ответ: 7
  • Задача 2 В одной из кодировок Unicode каждый символ кодируется 16 битами. Серёжа написал текст (в нём нет лишних пробелов): «Меркурий, Венера, Земля, Марс, Юпитер, Сатурн— планеты солнечной системы».Ученик вычеркнул из списка название одной планеты. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название планеты. Решение 1 способ: Задача похоже на предыдущую, но теперь мы не добавляем слово, а вычеркиваем. Каждый символ кодируется 16 битами т.е. 2 байтами(16:8). После вычёркивания, наше предложение стало меньше на 12 байт. Если мы разделим 12 байт на размер одного символа (2 байта), то мы найдём количество вычеркнутых символов. 12 байт : 2 байта = 6 символов - вычеркнул ученик. Но в эти символы входит и пробел, и запятая, получим 6-1-1=4. Если мы посмотрим на наше перечисление, то получим ответ "Марс". Ответ: Марс
  • Задача 2 В одной из кодировок Unicode каждый символ кодируется 16 битами. Серёжа написал текст (в нём нет лишних пробелов): «Меркурий, Венера, Земля, Марс, Юпитер, Сатурн— планеты солнечной системы».Ученик вычеркнул из списка название одной планеты. Заодно он вычеркнул ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название планеты. Решение 2 способ: Задача похоже на предыдущую, но теперь мы не добавляем слово, а вычеркиваем. Каждый символ кодируется 16 битами т.е. 2 байтами(16:8). После вычёркивания, наше предложение стало меньше на 12 байт. Значит 12-2(пробел)-2(запятая)=8 байт на слово, т.к 1 символ =2 байтам, получим 8:2=4 символа в слове. Ответ: Марс
  • Задача 3 В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нём нет лишних пробелов): «комары, паук, бабочки— насекомые». Ученица вычеркнула из списка одно название насекомых. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название насекомых. Решение 1 способ:
  • Каждый символ кодируется 32 битами т.е. 32:8=4 байтами. После вычёркивания, наше предложение стало меньше на 32 байт. Если мы разделим 32 байт на размер одного байта (4 байта), то мы найдём количество вычеркнутых символов. 32 байт : 4 байта = 8 символов - вычеркнул ученик (слово+ «_»+ «,»).Получим 8-1-1=6 символов в слове. Получим слово "комары". Ответ: комары
  • Задача 3 В кодировке UTF-32 каждый символ кодируется 32 битами. Даша написала текст (в нём нет лишних пробелов): «комары, мухи, бабочки— насекомые». Ученица вычеркнула из списка одно название насекомых. Заодно она вычеркнула ставшие лишними запятые и пробелы — два пробела не должны идти подряд. При этом размер нового предложения в данной кодировке оказался на 32 байта меньше, чем размер исходного предложения. Напишите в ответе вычеркнутое название насекомых. Решение 2 способ:
  • Каждый символ кодируется 32 битами т.е. 32:8=4 байтами. После вычёркивания, наше предложение стало меньше на 32 байт. Если мы разделим 32 байт на размер одного байта (4 байта), то мы найдём количество вычеркнутых символов. 32 байт : 4 байта = 8 символов - вычеркнул ученик (слово+ «_»+ «,»).Получим 8-1-1=6 символов в слове. Получим слово "комары". Ответ: комары
  • Задача 4
  • Рассказ, набранный на компьютере, содержит 10 страниц, на каждой странице 30 строк, в каждой строке 42 символов. Определите информационный объём рассказа в байтах в кодировке Windows, в которой каждый символ кодируется 8 бит. Решение:
  • Найдём сколько всего символов в рассказе. Получается:
  • 10 страниц * 30 строк * 42 символа = 12600 символов.
  • Найдём сколько бит будет занимать весь документ.
  • 12600 символов * 8 бит = 100800 бит
  • Переведём это число в байты.
  • 100800 бит / 8 = 12600 байт Ответ: 12600
  • Задача 5
  • В одной из кодировок Unicode каждый символ кодируется 16 битами. Определите размер в байтах следующего предложения в данной кодировке: Я к вам пишу — чего же боле? Что я могу ещё сказать? Решение:
  • Сначало нужно подсчитать количество символов в предложении. Считать нужно всё: и буквы, и пробелы, и знаки пунктуации. Получается 52 символа.
  • Любой символ кодируется 16 битами, т.е. 16:8= 2 байтами, следовательно, можем найти, сколько будет весить всё предложение.
  • 52 символа * 2 байт = 104 байт.
  • Ответ: 104