Sidunevgeniya
?>

Для набора текста использовался 256-символьный алфавит. каждая набранная страница содержит 30 строк по 70 символов в строке. какой объём информации содержит 5 страниц текста. или сообщение занимает 4 страницы по 30 строк. в каждой строке записано по 70 символов. сколько символов в алфавите, если всё сообщение содержит 3150 байтов?

Информатика

Ответы

Alekseevich_Viktorovna
1) 30*70*5=1050 байт объем всего текста
2) 4*30*70=8400 бит; 3150*8=25200 бит; 25200/8400=3 бита - вес одного символа. Зная формулу найдем 2^3=8  Значит мощность алфавита равна 8
abrolchik8511

6*s*s*s*s*s > 800*s*s*s

s*s*s*s*s = s^{5}

s*s*s =  s^{3}

Заменим s на x;

Цикл прервется когда выполнится условие 6*s*s*s*s*s < 800*s*s*s

6x^{5} < 800x^{3} \\3x^{5} < 400x^{3} \\3x^{3} < 400x\\3x^{3} - 400x < 0\\x(3x^{2} - 400) < 0\\

x∈(-∞, 20/√3) ∪ (0, 20/√3)

Нас интересуют только отрицательные значения т.к. переменная s =-1 и в цикле она уменьшается.

Граничное значение \frac{-20}{\sqrt{3} } ≈- 11,54

Посмотрим на переменную s:

1-я итерация цикла s=-1

2-я итерация цикла s=-3

3-я итерация цикла s=-5

4-я итерация цикла s=-7

5-я итерация цикла s=-9

6-я итерация цикла s=-11

Цикл продолжится т.к. граничное значение -11,54 > 11.

7-я итерация цикла s=-13. цикл завершается.

Всего 6 итераций.

посмотрим на n:

n=3 и каждую итерацию

увеличивается на 2 => нужно вычислить 7-й член геометрической прогрессии(7 т.к. цикл выполнился 6 раз + n = 3 - 1-й член прогрессии):

xₙ = x₁ * qⁿ ⁻ ¹; q = 2(каждую итерацию увеличение на 2)

x₆ = 3 * 2⁷ ⁻ ¹ = 3 * 2⁶ = 3 * 64 = 192.

n - s = 192 - (-13) = 192 + 13 = 205.

АндреевичАндрей
int comb(vector sort)
{
int n = 0; // количество перестановок
double fakt = 1.2473309; // фактор уменьшения
int step = sort.size() - 1;

while (step >= 1)
{
for (int i = 0; i + step < sort.size(); ++i)
{
if (sort[i] > sort[i + step])
{
swap(sort[i], sort[i + step]);
n++;
}
}
step /= fakt;
}
// сортировка пузырьком
for (int i = 0; i < sort.size() - 1; i++)
{
bool swapped = false;
for (int j = 0; j < sort.size() - i - 1; j++)
{
if (sort[j] > sort[j + 1]) {
swap(sort[j], sort[j + 1]);
swapped = true;
++n;
}
}

if (!swapped)
break;
}
return n;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Для набора текста использовался 256-символьный алфавит. каждая набранная страница содержит 30 строк по 70 символов в строке. какой объём информации содержит 5 страниц текста. или сообщение занимает 4 страницы по 30 строк. в каждой строке записано по 70 символов. сколько символов в алфавите, если всё сообщение содержит 3150 байтов?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Екатерина15
Aleksandrivanovna
anadtacia03108988
helena-belozerova
simplexsol
АлександрАлександровна
nadezhda81
Мария
sunrise
juli19657
Александрович175
Mexx9050
vak1984
Tarapovskaya
filternovo