Размер шрифта: A AA Изображения Выключить Включить Цвет сайта Ц Ц Ц Х

6 (1) - АЛГОРИТМ ДЛЯ ФОРМАЛЬНОГО ИСПОЛНИТЕЛЯ

Видеоурок с разбором решения типового задания № 6 (1).

Онлайн-тест "6-1 — Выполнение и анализ простых алгоритмов." (сайт К.Полякова)

Пример решения задачи:

(КИМ 2014). В некоторой информационной системе информация кодируется двоичными шестиразрядными словами. При передаче данных возможны их искажения, поэтому в конец каждого слова добавляется седьмой (контрольный) разряд таким образом, чтобы сумма разрядов нового слова, считая контрольный, была чётной. Например, к слову 110011 справа будет добавлен 0, а к слову 101100 – 1.
После пA5 - Выполнение и анализ простых алгоритмовриёма слова производится его обработка. При этом проверяется сумма его разрядов, включая контрольный. Если она нечётна, это означает, что при передаче этого слова произошёл сбой, и оно автоматически заменяется на зарезервированное слово 0000000. Если она чётна, это означает, что сбоя не было или сбоев было больше одного. В этом случае принятое слово не изменяется.

Исходное сообщение
1100101 1001011 0011000

было принято в виде
1100111 1001110 0011000.

Как будет выглядеть принятое сообщение после обработки?

1) 1100111 1001011 0011000
2) 1100111 1001110 0000000
3) 0000000 0000000 0011000
4) 0000000 1001110 0011000

Решение:
маркированный список В принятом сообщении 1100111 1001110 0011000 только в первом слове сумма разрядов нечетна. Это означает, что в нем произошел сбой и по условию слово заменяется на 0000000.
маркированный список Остальные слова остаются без изменения, так как сумма разрядов в них четная.
маркированный список Т.о., подходит вариант 4) 0000000 1001110 0011000