1. Выделено действие, которое система считает самым вероятным для выполнения к данному объекту. К файлу, например, выделено "открыть". Без меню - просто 2х клик мыши или enter клавиша.
2. Для того, чтобы был выбор. Поясню: людей в мире много, все разные. У каждого своя психология. Некоторые любят одно, некоторые-другое. Так и в Windows. Для удобства пользователей было создано огромнейшее количество функций, часто взаимозаменяющих друг друга. Один человек, например, выберет контекстное меню для управления объектом, другой- строку меню. Каждому человеку свойственна привычка. Так и тут: кто привык действовать одним будет считать, что другой неудобен и вообще ему не нужен.
Информация-двигатель всего. По этому поводу пара примеров: ученый изобрел некое лекарство от всех болезней на планете. Чтобы сохранить это лекарство, он записывает формулу на носитель. Формула-инфомация. 2 пример: разговариваешь ты с другом. Друг тебе что-то говорит, пусть даже несущественное. То, что друг тебе сказал-информация. как видно, информация окружает нас всегда и везде. Без неё жизнь человека невозможна. Даже если человек просто видит, как летит птица в небе, это тоже информация о её полете и кто же там летит.
Если язык программирования C / Java / C++ и подобные:
a << 2 = 32 << 2 = 32 * (2 ^ 3) = 256
256 + b = 256 + 17 = 273
c - c = 3 - 3 = 0
b = 3
Теперь мы имеем следующее выражение: 273 & 0 | 3, выполняем операции последовательно:
1. 273 & 0 = 0 (& - побитовое И, если одно из значений = 0, то на выходе тоже имеем 0)
2. 0 | 3 = 3 (| - побитовое ИЛИ, если одно из значений = 0, то на выходе имеем другое значение)
Итог: a = 3.