1.Начало
2.Встать
3.Собраться
4.Взять ключи и т.д
5Открыть дверь
6.Обуться
7.Закрыть все двери
8.Нажать на кнопку лифта
9Зайти в лифт
10.Выйти и идти в библиотеку
11.Придти
12.Выбрать книгу
13.Уйти
14.Идти домой
15.Конец
Давай разбираться. Если бы квартира в доме была 1 = 2^0, то информация, что Вася живет в этой квартире, имела бы 0 информации.
Потому что, если мы заранее знаем, что Вася живет в этом доме, то сразу ясно, что в этой единственной квартире.
Дополнительное сообщение об этом не несет никакой информации вообще.
Если квартир 2 = 2^1, то сообщение несет 1 бит информации. 1 квартира = 0, 2 квартира = 1.
Если квартир 3, 2<3<4, то есть 2^1<3<2^2, то будет 2 бита. 1кв = 00, 2кв = 01, 3кв = 10. Одного бита не хватает.
И так далее. Сколько квартир в доме (в смысле - 2 в какой степени), столько бит и будет.
128 < 150 < 256, то есть 2^7 < 150 < 2^8, поэтому уточнение номера квартиры дает 8 бит информации.
Утверждение Миши ложно в 1 части и истинно в 2 части.
Утверждение Коли ложно в обеих частях.
Утверждение Сергея истинно в обеих частях.
Это полностью соответствует условию, ответ - Миша
Через if решать - если вписали 'такое-то слово' то ... иначе ...
1. Чертишь 5 точек: A, B, C, D, E.
2. Смотришь только на одну половину схемы (верхнюю или нижнюю) и соединяешь точки с подписью длин.
3. Сейчас прикреплю фотографию с ответом.