Водной из кодировок unicode каждый символ кодируется 2 байтами. карина написала текст ( в нем нет лишних пробелов): «киви, груша, ананас, абрикос, апельсин, грейпфрут - фрукты». ученица вычеркнула из списка название одного фрукта. заодно она вычеркнула ставшие лишними запятые и пробелы - два пробела не должны идти подряд. при этом размер нового предложения в данной кодировке оказался на 160 бит меньше , чем размер исходного предложения. напишите в ответе вычеркнутое название фрукта
Нажатие любой алфавитно-цифровой клавиши на клавиатуре приводит к тому, что в компьютер посылается сигнал в виде двоичного числа, представляющего собой одно из значений кодовой таблицы.
Объяснение:
В качестве стандарта долгое время использовалась таблица ASCII ( A merican S tandard C ode for I nformational I nterchange — Американский стандартный код информационного обмена).
Для хранения двоичного кода одного символа выделен 1 байт = 8 бит. Учитывая, что каждый бит принимает значение 1 или 0 , количество возможных сочетаний единиц и нулей равно 28 = 256 .
Значит, с байта можно получить 256 разных двоичных кодовых комбинаций и отобразить с их различных символов.
Эти коды и составляют таблицу ASCII .
Для сокращения записи и удобства пользования этими кодами символов в таблице используют шестнадцатеричную систему счисления, состоящую из 16 символов — 10 цифр и 6 латинских букв: A , B , C , D , E , F . При кодировании символов сначала записывается цифра столбца, а затем строки, на пересечении которых находится данный символ.
Напишу на С++, но алгоритм один и тот же
bool flag = true; // bool - переменная которая принимает только true или false;
int number;
int sum;
int index;
double sr;
while(flag){ // Цикл который выполняется до тех пор пока flug = true;
cin >> number; // Вводим число
if(number == 0) flag = false; // Как только флаг будет равен с 0, мы заканчиваем выполнять цикл
sum=sum+number; // Ищем суму и каждый раз её увеличиваем на то число, которое ввели
index=index+1; // Увеличиваем количество введенных элементов
}
sr = sum/index; // Суму делим на количество чисел для того чтобы найти среднее арифметическое
cout << "Сума: " << sum; // Выводим суму
cout << endl // Пробел в С++(не обязательно)
cout << "Среднее арифметическое: " << sr; // Выводим среднее арифметическое