Вариант 11 1) В барабане для розыгрыша лотереи находится 64 шара. Сколько информации содержит сообщение о 32 выпав-
шем номере.
2)При угадывании целого числа из диапазона от 1 до N было получено 7/8 байта информации. Чему равно N?
3)Племя Мульти имеет 32 символьный алфавит. Племя Пульте имеет 64 символьный алфавит. Вожди обменялись
письмами. Письмо племени Мульти содержало 80 символов. Письмо племени Пульти содержало 70 символов. В
каком письме содержится большее количество информации.
4) Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложе-
ния: «Лучшая дуга на теле женщины - ее улыбка. » (Боб Марли).
5)
a) Сколько мегабайт информации содержит сообщение объемов 2 в 27-й степени бит?
б) Сколько бит информации содержит сообщение объемов 6 терабайт?
b) 4 байта
В бит
ответ:
#include "stdafx.h"
#include
using namespace std;
struct complex // структура "хранения" комплексного числа
{ float re; // действительная часть
float im; // мнимая часть
};
void print( char * txt, complex x) // вывод комплексного числа
{
printf("%s=(%f,%fi)", txt, x.re, x.im);
return;
};
complex new_complex(float a, float b) // задать значение комплексному числу
{ complex temp;
temp.re=a;
temp.im=b;
return temp;
};
complex plus_complex(complex a, complex b) // сложить два комплексных чисел
{ complex temp;
temp.re=a.re+b.re;
temp.im=a.im+b.im;
return temp;
}
int main() // простая тестовая программа
{
complex z;
printf( "vvedite re и im 1 chisla: ");
cin > > z.re > > z.im;
print( "z", z); printf("\n");
complex q;
printf( "vvedite re и im 2 chisla: ");
cin > > q.re > > q.im;
print("q", q); printf("\n");
complex sum;
sum=plus_complex(z,q);
print("q+z", sum); printf("\n");
return 0;
}
0