Top.Mail.Ru
Ответы

Очень срочно нужна помощь

1) В одной из кодировок Unicode один символ кодируется 16 битами. Влад написал текст, в котором нет лишних пробелов:

«Луна, комета, Земля, метеоры - небесные тела».
Влад удалил из этого перечня одно из тел, а также ставшие лишними пробелы и запятые. Два пробела не могут идти подряд. При этом размер нового предложения в данной кодировке оказался на 12 байт меньше, чем размер исходного предложения.

Напиши в ответе вычеркнутое слово без пробелов с заглавной буквы.

2) Найди наименьшее целое число Х, для которого ложно высказывание:

(Х > 7) ИЛИ НЕ (Х > 6).

(В ответе запиши только число без пробелов.)

3) У исполнителя Омега две команды, которым присвоены номера:

1. прибавь 3;

2. прибавь д.

(d — неизвестное натуральное число; d ≥ 2.)

Выполняя первую из них, Омега прибавляет к числу 3, а выполняя вторую, прибавляет к числу а. Программа для исполнителя Омега команд. это последовательность номеров

Известно, что программа 11221 переводит 3 в 28.

Найди число д.

По дате
По Рейтингу
Аватар пользователя
Новичок
6мес

На первый вопрос: поскольку один символ кодируется 16 битами - это равно 2 байтам. По условию задачи, после удаления из текста слова (х символов) и лишнюю запятую с пробелом( 2 символа - 4 байта) размер текста в байтах стал на 12 байт меньше. Выходит, что размер удалённого слова должен быть равен 12 - 4 = 8 байтам, что соответствует 4ом символам - подходит только Луна. Ответ: Луна
На второй вопрос: (Х > 7) ИЛИ НЕ (Х > 6) - рассмотрим отдельно логическое выражение НЕ( Х > 6) - оно равносильно X <= 6. Нам необходимо найти наименьшее целое число, для которого высказывание (Х > 7) ИЛИ (X <= 6) является ложным - такое число единственно и равно 7, поскольку при подстановке 7 вместо Х оба неравенства оказываются ложными - ложным будет и исход их логического сложения (знак ИЛИ). Ответ: 7
На третий вопрос:
Можно выполнять программу в обратном порядке, обозначая неизвестное число д как Х: последняя команда прибавь 3 дала результат 28, следовательно до её выполнения число с которым оперирует программа было равно 28 - 3 = 25. Далее, аналогично, 25 - X, затем, (25 - Х) - Х = 25 - 2Х, затем (25 - 2Х) - 3 = 25 - 3 - 2Х = 22 - 2Х. И на последнем шаге используем то, что сначала выполнения программы было число 3: (22 - 2Х) - 3 = 3 -> 22 - 3 - 2Х = 3 -> 16 = 2X , X = 8. Ответ: 8

Аватар пользователя
6мес

та не