мвдии
21.07.2022 05:34

писать ответы с решением! Задание 1. Сложить два двоичных (1111000110 и 101110) восьмеричных (1706 и 56) и шестнадцатеричных числа (3C6 и 2E)

Задание 2. Найти разность двух двоичных (1111000110 и 101110), восьмеричных (1706 и 56) и шестнадцатеричных чисел (3C6 и 2E)

Задание 3. Найти произведение двух двоичных (1111000110 и 101110), восьмеричных (1706 и 56) и шестнадцатеричных чисел (3C6 и 2E)

Задание 4. Найти частное от деления двух двоичных(1111000110 и 101110), восьмеричных (1706 и 56) и шестнадцатеричных чисел (3C6 и 2E)

Задание 5. Выполнить арифметические операции сложения, вычитания, умножения, деления в форматах с фиксированной запятой ( десятичные числа: -22 -12 ) как на рисунке.

Задание 6. Выполнить арифметические операции сложения, вычитания, умножения, деления в форматах с плавающей запятой ( десятичные числа: -22 -12 )

Задание 11. Два текста содержат одинаковое количество символов. Первый текст записан на русском языке, а второй на языке племени Нагури, алфавит которого состоит из 4 символов. Какой текст несет большее количество информации? Объясните.

Задание 12. Объем сообщения, содержащего 2048 символа, составил 1/256 часть Мбайта. Определить мощность алфавита.

Задание 13. Сообщение занимает 5 страницы по 30 строк. В каждой строке записано по 70 символов. Сколько символов в использованном алфавите, если все сообщение содержит 10500 байтов?

Задание 14. Расшифруйте текст, записанный шестнадцатеричным кодом, если известно, что код 9816 соответствует букве «Й»: А6 97 9Е А0 АА. Не забудьте, что при кодировании символов используется принцип «последовательности», а буквы «ё» и «Ё», как правило, кодируются вне алфавита.


писать ответы с решением! Задание 1. Сложить два двоичных (1111000110 и 101110) восьмеричных (1706 и
писать ответы с решением! Задание 1. Сложить два двоичных (1111000110 и 101110) восьмеричных (1706 и

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
likarabigba
17.05.2023 07:42
Program z18;  Var a: array [1..1000] of string; i,j,l,min,h:integer; s:string;Begin  write('Введите строку - '); readln(s);  l:=s.Length;  i:= 1;  j:= 1;    while i <= l do  begin    while (s[i] <> ' ') and (i <= l) do    begin      a[j]:=a[j] + s[i];      i:= i + 1;      if (i > l) then break;    end;    j:= j + 1;    i:= i + 1;  end;    i:= 2;  min:=a[1].Length;  while (a[i] <> '') do  begin    l:=a[i].Length;    if (l < min) then h:= i;    i:= i + 1;  end;  writeln(a[h]);End.

Program z19;  Var a: array [1..1000] of string; i,j,l,min:integer; s:string;Begin  write('Введите строку - '); readln(s);  l:=s.Length;  i:= 1;  j:= 1;    while i <= l do  begin    while (s[i] <> ' ') and (i <= l) do    begin      a[j]:=a[j] + s[i];      i:= i + 1;      if (i > l) then break;    end;    j:= j + 1;    i:= i + 1;  end;    i:= 1;  while (a[i] <> '') do  begin    if ((a[i] = 'мое') or (a[i] = 'Мое')) then a[i]:= 'наше';    write(a[i], ' ');    i:= i + 1;  end;End.
0,0(0 оценок)
Ответ:
Madina9742
19.06.2021 11:00

Пусть R(n) — ко­ли­че­ство программ, ко­то­рые число 2 пре­об­ра­зу­ют в число n.

Верны сле­ду­ю­щие со­от­но­ше­ния:

1. Если n не де­лит­ся на 2 и на 3, то тогда R(n) = R(n - 1), так как су­ще­ству­ет един­ствен­ный спо­соб по­лу­че­ния n из n - 1 — при­бав­ле­ни­е еди­ницы.

2. Пусть n де­лит­ся на 2 и не делится на 3.

Тогда R(n) = R(n - 1) + R(n / 2).

3. Пусть n де­лит­ся на 3 и не делится на 2.

Тогда R(n) = R(n / 3) + R(n - 1).

4. Пусть n де­лит­ся и на 2 и на 3.

Тогда R(n) = R(n - 1) + R(n / 2) + R(n / 3) .

 

С её по­мо­щью последовательно вы­чис­лим значения R(n):

 

R(2) = 1

R(3) = R(2) + R(1) = 1 + 0 = 1

R(4) = R(3) + R(2) = 1 + 1 = 2

R(5) = R(4) = 2

R(6) = R(5) + R(2) + R(3) = 2 + 1 + 1 = 4

R(7) = R(6) = 4

R(8) = R(7) + R(4) = 4 + 2 = 6

R(9) = R(8) + R(3) = 6 + 1 = 7

R(10) = R(9) + R(5) = 7 + 2 = 9

R(11) = R(10) = 9

R(12) = R(11) + R(6) + R(4) = 9 + 4 + 2 = 15

 

 

Так как в тра­ек­то­рии должно при­сут­ство­вать число 12, то для всех сле­ду­ю­щих R(n) нель­зя использовать при пересчёте R(m) такие, что m < 12.

 

R(13) = R(12) = 15

R(22) = R(21) = R(20) = R(19) = R(18) = R(17) = R(16) = R(15) = R(14) = 15

 

Число 22 наоборот, не долж­но встречаться в траектории, по­это­му не будем учитывать R(22), то есть все сле­ду­ю­щие R(n) будем подсчитывать без R(22).

 

R(23) = 0

R(24) = R(23) + R(12) = 15

R(25) = R(24) = 15

R(26) = R(25) + R(13) = 15 + 15 = 30

 

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