М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Danika02
Danika02
21.08.2020 00:11 •  Информатика

Записать двоичный код слова Автобус 29 ​

👇
Ответ:
vipccccvip
vipccccvip
21.08.2020

В данном задании достаточно перевести число, напротив нужного символа в двоичную(бинарную) систему счисления.

Разбиваем число на слагаемые степени по основанию 2:

о=174= 2^7+2^5+2^3+2^2+2^1

//174=128+32+8+4+2//

Теперь те разряды, где есть степень в нашем разложении, записываем как 1,а где нет - 0

(нулевая степень-первый разряд, разряды возрастают справа налево)

сначала подробно, потом кратко:

0 разряд = 0

1 разряд = 1

2 разряд = 1

3 разряд = 1

4 разряд = 0

5 разряд = 1

6 разряд = 0

7 разряд = 1

Итого:

10101110 - это буква"о" (которая зашифрована числом 174)

Едем далее...

б=161=2^7+2^5+2^0

б=10100001

у=227=2^7+2^6+2^5+2^1+2^0

у=11100011

с=225=2^7+2^6+2^5+2^0

с=11100001

пробел=32=2^5

пробел=100000

2=50=2^5+2^4+2^1

2=110010

9=57=2^5+2^4+2^3+2^0

9=111001

Подводим итог:

1000 0000

1010 0010

1110 0010

1010 0001

1110 0011

1110 0001

10 0000

11 0010

11 1001

Пробел между каждого четвертого разряда, начиная справа, для наглядности, чтобы в нулях и единицах не запутаться ;-)

4,7(77 оценок)
Открыть все ответы
Ответ:
NazSha
NazSha
21.08.2020

вообще так вроде нельзя писать (слишком много elif ), но  я пока не придумала как это сделать по-другому

Объяснение:

вариант 1

for data in range(1,8):

 data = int(input())

 if data == 1:

   print("Monday")

 elif data == 2:

   print("Tuesday")

 elif data == 3:

   print("Wednesday")

 elif data == 4:

   print("Thursday")

 elif data == 5:

   print("Friday")

 elif data == 6:

   print("Saturday")

 elif data == 7:

   print("Sunday")

вариант 2

data = int(input())

if data == 1:

 print("Monday")

elif data == 2:

 print("Tuesday")

elif data == 3:

 print("Wednesday")

elif data == 4:

 print("Thursday")

elif data == 5:

 print("Friday")

elif data == 6:

 print("Saturday")

elif data == 7:

 print("Sunday")

4,6(73 оценок)
Ответ:
msvittenberg
msvittenberg
21.08.2020

program Hello;

var a,k:string;

var i:integer;

begin

 read(a);

 for i:=0 to length(a) do begin

   k := k+a[length(a)-i];    

 end;

 write(k);

end.

Объяснение:

заводим две переменных типа string(строковой тип данных)

а и к

и еще не забудем счетчик для цикла i

строковой тип данных это массив из символов,то есть мы можем извлекать из него элементы с цикла

объявим цикл for от 0 до длины нашей строки,которую возвращает функция length() и с конкатенации(сложения строк,например: 'a'+'b'= 'ab) добавляем к новой строке "к"  элемент length()-i строки а.

4,5(16 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ