Вопрос задан 04.07.2026 в 11:43. Предмет Информатика. Спрашивает Акулинина Марина.

Считая, что каждый символ кодируется двумя байтами, оцените информационный объём следующего предложения в кодировке Unicode: «Один пуд — около 16,4 килограмм».
Решите задачу. Все вычисления выполните с использованием языка программирования высокого уровня (Pascal, C++).

Перейти к ответам

Ответы на вопрос

Отвечает Зима Аліна.

Решение задачи сводится к подсчёту количества символов в строке и умножению на 2 байта (по условию задачи).

Рассмотрим предложение:
«Один пуд — около 16,4 килограмм».

1. Подсчёт символов

Разобьём строку без учёта кавычек:

Один пуд — около 16,4 килограмм.

Посчитаем символы:

  • «Один» — 4

  • пробел — 1

  • «пуд» — 3

  • пробел — 1

  • тире — 1

  • пробел — 1

  • «около» — 5

  • пробел — 1

  • «16,4» — 4

  • пробел — 1

  • «килограмм» — 9

  • точка — 1

Итого:
4 + 1 + 3 + 1 + 1 + 1 + 5 + 1 + 4 + 1 + 9 + 1 = 32 символа

Теперь добавим кавычки « »:

32 + 2 = 34 символа

2. Информационный объём

Каждый символ кодируется 2 байтами:

34 × 2 = 68 байт

Ответ: 68 байт


3. Решение с использованием языка высокого уровня

C++

C++
#include 
#include

int main() {
std::string s = "Один пуд — около 16,4 килограмм.";
int symbols = s.length() + 2; // +2 за кавычки « »
int bytes = symbols * 2;

std::cout << bytes;
return 0;
}

Pascal

pascal
program InfoVolume;
uses SysUtils;

var
s: string;
symbols, bytes: integer;

begin
s := 'Один пуд — около 16,4 килограмм.';
symbols := Length(s) + 2; { +2 за кавычки « » }
bytes := symbols * 2;

writeln(bytes);
end.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос