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

В- словарике 80 страниц, на каждой из который по 50 слов. петя открыл словарь на случайной странице и загадал случайное слово с этой страницы. сможет ли витя угадать его за 12 вопросов? петя отвечает на вопросы только "да" или "нет". (если вы считаете, что витя сможет отгадать, то нужно написать эти 12 вопросов. если вы считаете, что он не сможет, то нужно доказательство этого факта)

👇
Ответ:
yasya142
yasya142
24.07.2021
В данном случае наилучшей является стратегия половинного деления. Сначала определяем страницу. Будем делить каждый раз количество страниц, содержащих нужную, пополам.
Первый вопрос: "Нужная страница имеет номер больше 40?" Если да, то рассматриваем страницы с 41 по 80, если нет - то страницы с 1 до 40.
Второй вопрос для случая, когда номер страницы был больше 40 будет выглядеть так: "Нужная страница имеет номер больше 60?". А если номер страницы был не больше 40, то спрашиваем "Нужная страница имеет номер больше 20?".
При такой схеме количество необходимых вопросов будет равно 7 ( 2⁶<80<2⁷).

Найдя нужную страницу по такой же схеме ищем номер слова (от 1 до 50).
Поскольку 2⁵<50<2⁶, то потребуется задать 6 вопросов.

7 вопросов для определения номера страницы и 6 для определения номера слова на ней - всего 13 вопросов. Поэтому за 12 вопросов отгадать слово не удастся.

В то же время, если бы можно было пронумеровать все слова от 1 до 4000 (50х80=4000) и задавать вопросы по порядковым номерам слов, то 12 вопросов хватило бы (2¹¹<4000<2¹²)
4,5(2 оценок)
Открыть все ответы
Ответ:
Глглолл
Глглолл
24.07.2021

operand = input('Enter operand ("+" - 1, "-" - 2, "/" - 3, "*" - 4): ')

value_1 = int(input('Enter value 1: '))

value_2 = int(input('Enter value 2: '))

if operand == '1':

   result = value_1 + value_2

elif operand == '2':

   result = value_1 - value_2

elif operand == '3':

   result = value_1 / value_2

elif operand == '4':

   result = value_1 * value_2

else:

   result = 'Operand not found'

print(f'Result = {result}')

a, b, c = map(int, [input(i) for i in ['a: ', 'b: ', 'c: ']])  # перефразирированный запрос данных

# условия построения треугольника по 3-м сторонам

print(all([a < b + c,

          b < a + c,

          c < a + b]))

4,6(35 оценок)
Ответ:
ксения1291
ксения1291
24.07.2021

3

Объяснение:

Вред от спама

Энциклопедия «Касперского» База знаний Спам и фишинг Вред от спама

Почему со спамом нужно бороться? Начав с относительно скромных по масштабам рекламных рассылок, спам постепенно вырос в серьезную техническую, экономическую и даже социальную угрозу:

1. Нагрузка на коммуникации. Спам замусоривает каналы связи, создает трафик, оплачивать который приходится либо провайдеру, либо пользователю.

2. Потеря времени. Если спам добрался до конечного почтового ящика, то его владелец будет вынужден вручную вычищать мусорную почту. Сотрудник, читающий в день 10-20 писем по работе, вместе с ними может получить 160-180 спамерских сообщений. Время, потраченное на удаление спама — а это 5-6 часов в месяц

3. Раздражение и недовольство. Удаляя спам, пользователь по сути работает уборщицей, только «электронной» — выгребает мусор.

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