Помогите пожалуйста! Для записи текста употреблялся 256 символьный алфавит. Любая страница

Помогите пожалуйста! Для записи текста использовался 256 символьный алфавит. Любая страница содержит 30 строк по 70 знаков в строке. Какой объем инфы содержит 5 страничек текста?

Задать свой вопрос
Семён Степанченков
Что занимательно: большая часть местных школьников знают формулу, по которой можно посчитать число значений по числу битов, а когда необходимо оборотное деянье сделать, впадают в ступор: "Ну есть таблица", "Ну я же ступени двойки знаю" и т. д. Ну куда им учить информатику, если они арифметику за 6-й класс не освоили?
Klemenova Elizaveta
так здесь чего спрашивают, какой объем инфы... бла-бла-бла... не пишут же дайте формулу, как школьник посчитает это теснее вопрос второй, можно и так написать: begin System.Convert.ToString(256 - 1, 2).Length.Println; end.
Marshanova Alla
Да, но обычно здесь требуют и решение. Даже если школьник его не просит, модеры обычно дают ответы без решений на исправление. А преобразовывать число в строку, чтоб посчитать длину числа... Извините, но это дикость, по-моему. Тем более в решение это тоже не записать. А посчитать школьник и на калькуляторе может, глупо тыкая в кнопки 2 * = = = ..., пока не совпадёт.
Smelkina Anzhelika
хорошая короткая запись преображенья из 10-тичного в 2-ичное в паскале абц нет, позже уже считает длину двоичного в виде строчки знаков, непременно нужно понимать, что хочешь получить, вот в вашем решении если брать в логарифме не ступень двойки, к примеру log2(3)
Леонид Симонов
Так мы и не про программный код говорим, а про математическую запись. Двоичный логарифм - единственный метод это компактно записать.
Егор Тахохов
Количество разрядов в числе определяется совершенно точно: [log(x)] + 1, где [x] - взятие целой части.
Никита Мангура
если x степень двойки тогда 1 излишняя
Эльвира Джавицкая
Неа. lg(999) = 2,9..; lg(1000) = 3; lg(9999) = 3,9... Я же про длину числа разговариваю.
Колыда Володя
А вот в случае, когда у нас есть количество значений, как в этой задачке, то да, нужна не целая часть + 1, а округление вверх.
Маргарита Пюрвеева
Ну либо более обычной вариант - отымать от количества значений единицу, далее - по той же формуле.
1 ответ

30 * 70 * 5 * log2(256) / 8 = 10500 байтов.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт