andreevaanastsiyao82
?>

Водной из кодировок unicode каждый символ кодируется 16 битами. вова написал текст (в нём нет лишних пробелов): «ёж, лев, слон, олень – дикие животные». затем он вычеркнул из списка название одного из животных. заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. при этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. напишите в ответе вычеркнутое название животного.

Информатика

Ответы

infosmolenskay

1 символ кодируется 16 битами.

У нас объём стал меньше на 12 байт, 12 байт = 12 * 8 = 96 бит

96 / 16 = 6 - число вычеркнутых символов. В слове будет 4 буквы, так как всего 6 символов вычеркнули, из них 1 пробел и 1 запятая.

ответ: Слон

ibombenkova

Тут используется собственная функция для нахождения степени числа.

 

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int powerFunction(int, int);

int main()
{
   int number, power;

   cout << "Enter A: ";
   cin >> number;
   cout << "Enter N: ";
   cin >> power;

   cout << number << " to the power of " << power
      << " = " << powerFunction(number, power) << endl;

   return 0;
}

int powerFunction(int n, int p)
{
   int temp = 1;

   for(int i = 0; i < p; i++)
   {
      temp *= n;
   }

   return temp;
}


Составить программу вычеслений степени числа а с натуральным показателем n.
sargisyan

Сравниваем запись в десятичной и двоичной системе.

1111₁₀ = 1*10³ + 1*10² + 1*10¹ + 1*10⁰ = 10000 + 1000 + 100 + 10 + 1

1111₂ = 1*2³ + 1*2² + 1*2¹ + 1*2⁰ = 8 + 4 + 2 + 1 = 15₁₀.

Видим, что для записи двузначного десятичного числа 15 понадобилось четыре разряда в двоичной системе.

Примеры записи чисел: 10₂ = 1*2¹+ 0*2⁰ = 2₁₀ и 100₂ = 1*2² + 0*2¹ + 0*2⁰ = 4₁₀ и

101₂ = 1*2² + 1*2⁰ = 4 + 1 = 5₁₀ и 110₂ = 2² + 2¹ = 4 + 2 = 6₁₀ и 1110₂ = 2³+2²+2¹ = 8 + 4 + 2 = 14₁₀

На рисунке в приложении показана запись натуральных чисел от 0 до 31 в двоичной системе исчисления.

В чём же преимущество двоичной системы - в её простоте. В каждом разряде всего два значения - 0 и 1. Недостаток - большое число разрядов для записи числа. Но эту проблему легко решают современные процессоры. Каждый разряд в двоичной системе называется - бит. Число в 32 бит (это 32 единицы в записи) соответствует десятичному числу = 4 294 967 296 , а процессоры в 64 бит могут работать с числами до 1,8*10¹⁹ (19 нулей после запятой). Всего две цифры открывают безграничные возможности.

Объяснение:

0-00000

1-00001

2-00010

3-00011

4-00100

5-00101

6-00110

7-00111

8-01000

9-01001

10-01010

11-01011

12-01100

13-01101

14-01110

15-01111

16-10000

17-10001

18-10010

19-10011

20-10100

21-10101

22-10110

23-10111

24-11000

25-11001

26-11010

27-11011

28-11100

29-11101

30-11110

31-11111

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

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

Водной из кодировок unicode каждый символ кодируется 16 битами. вова написал текст (в нём нет лишних пробелов): «ёж, лев, слон, олень – дикие животные». затем он вычеркнул из списка название одного из животных. заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. при этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения. напишите в ответе вычеркнутое название животного.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Александра-Андрей909
apromovich1
MaratФам
gaina6678
Shlapakov1911aa
arsen-ai-ti
Мартынова_Ринатовна1657
korolev-comitet8825
appbiznessm
Alex-kustov
Telenkovav
h777eta
infocenterbla
Ohokio198336
Adassa00441