tsovinarjangiryan
18.01.2020 02:04

Сообщение передается шифром. В нём присутствуют только буквы из приведённого фрагмента кодовой таблицы.

Ш К О Л А
01 11 100 101 10

Определите, какое сообщение закодировано в строчке 1011011. В ответ запишите последовательность букв без запятых и других знаков препинания.

ответ:
2
Задание 2
Ваня шифрует русские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице.

А 1 Й 11 У 21 Э 31
Б 2 К 12 Ф 22 Ю 32
В 3 Л 13 Х 23 Я 33
Г 4 М 14 Ц 24
Д 5 Н 15 Ч 25
Е 6 О 16 Ш 26
Ё 7 П 17 Щ 27
Ж 8 Р 18 Ъ 28
З 9 С 19 Ы 29
И 10 Т 20 Ь 30

Некоторые шифровки можно расшифровать несколькими Например, 311333 может означать «ВАЛЯ», может − «ЭЛЯ», а может − «ВААВВВ».

Даны четыре шифровки:

1510261

8102030

1416184

1816830

Только одна из них расшифровывается единственным Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.

ответ:
3
Задание 2
Ребята играли в разведчиков и закодировали сообщение придуманным шифром. В сообщении присутствуют только буквы из приведённого фрагмента кодовой таблицы.

С М А О Р К
ΛΛΩ ΛΩ ΩΩ ΩΩΛ ΛΩΛ ΩΛΩ

Определите, какое сообщение закодировано в строчке

ΛΩΩΩΛΛΩΛΛΛΩ

В ответе запишите последовательность букв без запятых и других знаков препинания.

ответ:
4
Задание 2
Сообщение передается шифром. В нём присутствуют только буквы из приведённого фрагмента кодовой таблицы.

Р Е Д И С
! ! ? ! ! ! ? ? ? ? ? !

Определите, какое сообщение закодировано в строчке ? ! ! ! ! ?. В ответ запишите последовательность букв без запятых и других знаков препинания.

ответ:
5
Задание 2
Валя шифрует русские слова (последовательности букв), записывая вместо каждой буквы её код:

А Д К Н О С
01 100 101 10 111 000

Некоторые цепочки можно расшифровать не одним Например, 00010101 может означать не только СКА, но и СНК. Даны три кодовые цепочки:

1010110

100000101

00011110001

Найдите среди них ту, которая имеет только одну расшифровку, и запишите в ответе расшифрованное слово.

ответ:
6
Задание 2
От разведчика была получена следующая информация радиограмма, переданная с использованием азбуки Морзе:

0 1 0 1 1 0 1 1 0 0 1 0 0 1 1 0

При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы:

А Г И П М
01 110 00 0110 11

Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.

ответ:
7
Задание 2
От разведчика была получена следующая шифрованная радиограмма, переданная с использованием азбуки Морзе:

••−•••−•−−•−−••−−

При передаче радиограммы было потеряно разбиение на буквы, но известно, что в радиограмме использовались только следующие буквы:

Т А У Ж Х
− •− ••− •••− ••••

Определите текст радиограммы. В ответе укажите, сколько букв было в исходной радиограмме.

ответ:
8
Задание 2
Вася шифрует английские слова, записывая вместо каждой буквы её номер в алфавите (без пробелов). Номера букв даны в таблице:

А 1 K 11 U 21
B 2 L 12 V 22
C 3 M 13 W 23
D 4 N 14 X 24
E 5 O 15 Y 25
F 6 P 16 Z 26
G 7 Q 17
H 8 R 18
I 9 S 19
J 10 T 20

Некоторые шифровки можно расшифровать не одним Например, 16118 может означать «AFAR», может — «РАR», а может — «AFAAH». Даны четыре шифровки:

2016

2345

4523

6120

Только одна из них расшифровывается единственным Найдите её и расшифруйте. То, что получилось, запишите в качестве ответа.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
titova2017
07.02.2022 04:18

Відповідь:

#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;

const int size = 20;

void randarr(int *arr,const int size){

for(int i = 0; i < size; i++){

 arr[i] = rand() % 30 + 1;

}

}

void printarr(int *arr,const int size){

for(int i = 0; i < size; i++){

 cout << arr[i] << " ";

}

}

int maxarr(int *arr,const int size){

int max = arr[0];

for(int i = 0; i < size; i++){

 if(arr[i] > max){

  max = arr[i];

 }

}

return max;

}

void findsix(int *arr,const int size){

int six,counter = 1;

for(int i = 0; i < size; i++){

 if(arr[i] == 6){

  six = arr[i];

  break;

 }

 counter++;

}

if(six == 6){

 cout << "\nЧисло 6 найдено под номером " << counter << endl;

}

else{

 cout << "\nЧисло 6 не найдено..." << endl;

}

}

int unique(int *arr,const int size){

int t,uniq = 0;

for(int i = 0; i < size; i++){

    t=0;

 for(int j = 0; j < size; j++)

     if (arr[i] == arr[j])

      t++;

 if(t==1)

 uniq++;

}

return uniq;

}

int main(){

srand(time(NULL));

setlocale(LC_ALL , "Rus");

int arr[size];

randarr(arr,size);

printarr(arr,size);

cout << "\nМаксимальный елемент = " << maxarr(arr,size);

findsix(arr,size);

cout << "\nКол-во уникальных елементов = " << unique(arr,size);

return 0;

}

0,0(0 оценок)
Ответ:
laravysotskaya
14.02.2021 15:04

1) 2

в одном мегабайте 1024 килобайт - > 1/512 * 1024 = 1024 / 512 = 2

2)625

5*5*5*5 = 625 - четыре позиции и пять букв

3)10

2^i = 32 => i = 5 -> 128 *128*5 = 81 920 бит = 10 Кбайт

4) 4

195 в двоичной = 1100 0011 -> ответ 4 единицы

5)51

запишем решение на python:

a = '123'

a = int(a, 6)

print(a)

6) 256

так как у нас кодовое слово 1 байт = 8 бит -> i = 8 -> 2^8 = 256 символов

7) 400

Считаем кол-во символов в строке = 50 -> наше сообщение 50 байт = 400 бит

8)123

получаем следующее уравнение ->

2*64000*32*x = 60*1024*1024* 8

x = 60*1024*1024* 8 /2*64000*32

x = 122,88 минут

округляем до 123 минут

9)56

Напишем программу на python для решения задачи:

a = int('AB', 16)

b = int('344', 8)

counter = 0

for i in range(a+1, b):

   counter += 1

print(counter)

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