В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
5555321
5555321
01.05.2022 06:00 •  Информатика

Аоямба галоми сонгоасимби (жениха отвергая я не плачу)
Сколько информации в этой фразе, если современный нанайский алфавит
содержит 34 символа. Считай, что каждый символ алфавита кодируется
одинаковым минимально возможным количеством битов. Не забудь учесть
пробел, как дополнительный символ алфавита.
1) Количество битов на символ:
2) Общее количество информации:
?
(бит)
ответ:
бит.
ответить​

Показать ответ
Ответ:
Решение № 2.1-2.5, 3, 5 смотри во вложении.

3.1.
if (c > 0)
cout << "Положительное." << endl;
else 
cout << "Отрицательное." << endl;

3.2. Для упрощения записи 3.2. - 3.3. используется функция "pow", для которой надо подключить библиотеку "<cmath>".
if (x > 4 && x < 17)
y = pow(x,2) - 9;

3.3.
if(a >= -3 && a <= 7)
a -= 26;
else
a = pow(a,3);

3.4.
if (B >= 26 && B <= 48)
B +=26;
else 
B /= 2;

4.
a. c = 25.
b. b = 10.
c. e = 213.
d. Не четное.
e. Отрицательное или с разными знаками.
0,0(0 оценок)
Ответ:
kghjg
kghjg
20.11.2021 17:03
var  mas1, mas2: array[0..9] of integer;  t, k, i, j: integer; 
begin  
readln(t);  
readln(k);  
for j := 0 to 1 do  begin   
      if (j = 1) then writeln();        
                 for i := 0 to 9 do    begin      
                          if(j = 0) then begin       
                                  mas1[i] := random(100);        
                                    write(mas1[i], ' ');       
                                    if mas1[i] > t Then mas1[i] := mas1[i] + 4;      
                              end      
                            else 
                               begin       
                                      mas2[i] := random(100);        
                                      write(mas2[i], ' ');       
                                       if mas2[i] > 10 * K Then         
                                            mas2[i] := mas2[i] + K;      
                                end;    
                       end;       
                  for i := 0 to 9 do     
                         if (j = 0) then 
                               write(mas1[i]) 
                        else 
                                write(mas2[i]);    
               writeln();  
           end;  
readln();
end.

))
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота