artemyanovich8
?>

Мощьность алфавита 96 символов. сколько весит сообщение в 24 символа?

Информатика

Ответы

Lorik-lorik29
1. Определим сколько бит нам надо для хранения информации об одном символе 2⁶ < 96 < 2⁷, значит нам надо 7 бит.
2. Информационный объем сообщения = 24*7 = 168 бит = 21 байт

ответ: 21 байт
Татьяна1856

#include <iostream>

#include <cmath>

#include <vector>

using namespace std;

int main() {

vector<float> coordinates;

string a;

getline(cin, a);

string buffer;

for(int i = 0; i<a.length(); ++i) {

 if(a[i]!=' ') {

  buffer+=a[i];

 } if(a[i]==' '||i==a.length()-1) {

  if(buffer[buffer.length()-1]=='.') {

   buffer+="0";

  }  

  float num = stof(buffer);

  coordinates.push_back(num);

  buffer = "";

 }

}

if(coordinates.size()!=4) {

 cout << "wrong data. example: 1.1 2.2 3.3 4.4";

}

float result;

int temp1, temp2, temp3, temp4;

temp1 = coordinates[0]-coordinates[2];

temp2 = coordinates[1]-coordinates[3];

temp1 = temp1 * temp1;

temp2 = temp2 * temp2;

temp3 = temp1 + temp2;

result = sqrt(temp3);

cout << result;

}

albina6580
10(10) =2^3+2^1=1010(2)
15(10) = 2^3+2^2+2^1+2^0=8+4+2+1=1111(2)
1010(2) в обратном коде - изменяете 0 на 1, 1 на 0  -> 11110101(2) - обратный код
дополнительный код - это к обратному добавить 1  -> 11110110(2) - дополнительный код
отрицательные числа хранятся в дополнительном коде
15(10) = 1111(2),  обратный код к 1111(2) будет  11110000(2),  дополнительный - 11110001(2)
-15(10) = 11110001(2), дополнительный код к -15(10) будет само число 15
обратный к  -15(2)  ->  00001110(2) ,  добавляем 1  ->  00001110(2) +1 = 00001111(2) = 15(10)

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

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

Мощьность алфавита 96 символов. сколько весит сообщение в 24 символа?
Ваше имя (никнейм)*
Email*
Комментарий*

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

Varezka86179
fakyou170
sashaleb88
Антонович937
tyrnaus
annarom1306
ivanlimeexpo
praskovya17
ktripoleva294
StudioArtNails
Sadovskaya425
Anzhelika-Bulanov802
Kamil
vikgor45
Шавкат кызы