Сначала немного теории. Тут у нас импликация(если..то...), комбинированная с конъюнкцией(и). Таблица истинности импликации(стрелочки): 0 0 1 0 1 1 1 0 0 1 1 1 Общее правило: если a<=b, тогда правда Таблица истинности конъюнкции(/\): 0 0 0 0 1 0 1 0 0 1 1 1 Общее правило: если есть одна ложь-всё ложь. Про НЕ и гуманитарий поймёт. Про данный пример: Нам нужен вариант, где оба выражения являются правдой, т.к. между ними стоит И Подробно рассмотрим первый вариант: Ирина Первая буква гласная-правда Вторая буква гласная-ложь Значит, результат импликации-ложь, в чём можно убедиться взглянув на таблицу истинности, но, так как НЕ так же присутствует в данном условии, это выражение возвращает правду. Последняя буква гласная-правда Так как оба выражения при конъюнкции правда, всё выражение является правдой и удовлетворяет условию.
Ну код Цезаря(классический) это сдвиг на 3 буквы по клавиатуре. Тогда будет: информатика - лрчсупгхлнг компьютер - нсптябхзу
Для кода Виженера же нужно помимо слова еще и ключ. Пишется слово, например attention вводится ключ lemon дальше ключ без пробелов становится по размеру слова, которое мы загадываем дальше по таблице составляется слово ну более-менее пытался объяснить что из себя это представляет ну раз ключ не дан, тогда вариант а: вводимое слово "человек", ключ "алгоритм" тогда человек - чроэтнэ вариант б: вводимое слово "алгоритм", ключ "человек" тогда алгоритм - чроэтнэд