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

1) Что произойдет с графиком, если мы заменим какое-либо число в таблице?
1 гpафик автоматически пеpестpоится
2 на экране появится окно за где программа по подтверждения
3 вeрны 2 и 3 отвeты
4 ничего

2) Укажите, что означает адрес $C5
1 при переносе формульного выражения будут настраиваться только адреса строки
2 ввод формульного выражения в ячейку С5
3 при переносе формульного выражения будут настраиваться только адреса столбца
4 при переносе формульного выражения настройка на новые адреса происходить не будет
5 при переносе формульного выражения будут настраиваться и адреса строки, и адреса столбцов

3) Абсолютный адрес в редакторе Microsoft Excel, это есть
1 адрес, который не меняется при перемещении формул из одной ячейки в другую
2 адрес ячейки, содержащей константы
3 адрес, зависящий от типа данных в ячейке
4 адрес, не зависящий от типа данных в ячейке
5 адрес, на который можно сослаться в формуле

4) Что нужно сделать, чтобы получить абсолютный адрес в формульном выражении?
1 абсолютный адрес в формульном выражении получить нельзя
2 перед адресом поставить символ #
3 после адреса поставить символ $
4 выбрать функцию ABS
5 в формульном выражении щелкнуть на адрес и нажать клавишу F4

5) Укажите правильные обозначения столбцов рабочего листа
1 21
2 FAS
3 257AB
4 A
5 A12

6) Укажите, что означает адрес C$5:
1 при переносе формульного выражения будут настраиваться только адреса столбца
2 при переносе формульного выражения будут настраиваться и адреса строки и адреса столбцов
3 ввод формульного выражения в ячейку С5
4 при переносе формульного выражения настройка на новые адреса происходить не будет
5 при переносе формульного выражения будут настраиваться только адреса строки

Показать ответ
Ответ:
ayla678
ayla678
09.09.2021 12:55

Сайт не дает загрузить текст программы даже текстовым файлом, поэтому вставляю картинкой.

Программа должна запускаться с единственным аргументом, определяющем режим работы: encrypt (зашифрование) или decrypt (расшифрование). Если аргумент не указан, по умолчанию используется зашифрование.

Ключом шифрования является целое число из диапазона [1; 100]. При зашифровании ключ генерируется автоматически, используя стандартный генератор случайных чисел. При расшифровании ключ вводится с клавиатуры.

Шифртекст представляет собой последовательность целых чисел, разделенных пробелом. Рассматривать шифртекст в виде последовательности символов неудобно, потому что часть символов являются непечатными. Можно сказать, что входной и выходной алфавиты шифра замены различаются (в задании ограничений на это не увидел).

Пример работы программы в режиме зашифрования:

% python3 cipher.py encrypt

Running in encryption mode

Plaintext: Щёткин Сергей Викторович

Key: 41

Ciphertext: 1106 1146 1131 1123 1121 1126 73 1098 1118 1129 1116 1118 1122 73 1083 1121 1123 1131 1127 1129 1127 1115 1121 1136

Пример работы программы в режиме расшифрования:

% python3 cipher.py decrypt

Running in decryption mode

Ciphertext: 1106 1146 1131 1123 1121 1126 73 1098 1118 1129 1116 1118 1122 73 1083 1121 1123 1131 1127 1129 1127 1115 1121 1136

Key: 41

Plaintext: Щёткин Сергей Викторович


Зашифровать ФАМИЛИЯ ИМЯ ОТЧЕСТВО(Щёткин Сергей Викторович), используя шифр замены. Написать программ
0,0(0 оценок)
Ответ:
maximminkov315
maximminkov315
11.04.2021 05:11

(см. объяснение)

Объяснение:

Ниже показано решение на различных языках программирования + аналитический метод.

Java:

System.out.println(BigInteger.valueOf(2).pow(102).add(BigInteger.valueOf(2).pow(100)).add(BigInteger.valueOf(2).pow(85)).add(BigInteger.valueOf(2).pow(17)).toString(8));

Pascal:

##

var res: BigInteger := BigInteger.Add(BigInteger.Add(BigInteger.Add(BigInteger.Pow(BigInteger.Parse('2'),102),BigInteger.Pow(BigInteger.Parse('2'),100)),BigInteger.Pow(BigInteger.Parse('2'),85)),BigInteger.Pow(BigInteger.Parse('2'),17));

 var s: string := '';

 while(not res.IsZero) do

 begin

   s:= BigInteger.Remainder(res,8).ToString+s;

   res:= BigInteger.Divide(res,BigInteger.Parse('8'));

 end;

 writeln(s);

Python:

a = 2**102+2**100+2**85+2**17

s = ''

while(a>0):

   s=str(a%8)+s

   a//=8

print(s)

Аналитический метод:

Нужно представить все, как <число>*8^[степень]. Заметим, что:

2^{102} + 2^{100} + 2^{85} + 2^{17}=8^{34}+2*8^{33}+2*8^{28}+4*8^{5}

Результат полученный во всех случаях одинаковый:

12000020000000000000000000000400000

Это означает, что всего в числе встречается 4 различные цифры.

Задание выполнено!

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