решить задачи.
Решите задачи:
1.Объем сообщения, содержащего 20 символов, составил 100 бит. Каков размер алфавита, с которого записано сообщение?
2. Сколько символов содержит сообщение, записанное с символьного алфавита, если объем его составил 120 бит?
3. В книге 100 страниц. На каждой странице 60 строк по 80 символов в строке. Вычислить информационный объем книги.
4. Приведите примеры информационных сообщений, которые приводят к уменьшению неопределенности знания.
5. Приведите примеры информационных сообщений, которые несут 1 бит информации.
#include <iostream>
#include <cmath>
using namespace std;
signed main()
{
setlocale(LC_ALL, "Rus");
int N;
bool haveZero = false, haveOne = false;
cin >> N;
N = abs(N);
while(N>0){
if(N % 10 == 0)
haveZero = true;
if(N % 10 == 1)
haveOne = true;
N /= 10;
}
cout << "Наличие нуля: " << boolalpha << haveZero << endl;
cout << "Наличие единицы в числе: " << boolalpha << haveOne << endl;
return 0;
}
// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
procedure Times(a:array of string; pic:string; var n:integer);
begin
n:=a.Where(s->s=pic).Count
end;
begin
var s:=ReadlnString('>').ToWords;
var k:integer;
var w:='ЗНАЧИТ'; Times(s,w,k); Println(k,'-',w);
w:='ВОТ'; Times(s,w,k); Println(k,'-',w);
w:='АВТОМОБИЛЬ'; Times(s,w,k); Println(k,'-',w);
end.
Тестовое решение
> ВОТ ЗНАЧИТ КАКОЕ ДЕЛО БЫЛО ЕХАЛ ПО ДОРОГЕ АВТОМОБИЛЬ И ВОТ СТОИТ ЧЕЛОВЕК И ДУМАЕТ А ЧТО ЗНАЧИТ СЛОВО АВТОМОБИЛЬ А СЛОВО АВТОМОБИЛЬ ЭТО ОТ ГРЕЧЕСКОГО АУТОС (САМ) И ЛАТИНСКОГО МОБИЛИС (ПОДВИЖНЫЙ) ВОТ ТАКОЕ ЭТО СЛОВО
2 - ЗНАЧИТ
3 - ВОТ
3 - АВТОМОБИЛЬ