Вися́чие сады́ Семирами́ды — одно из Семи чудес античного мира, которое представляло собой инженерное сооружение в Вавилоне с каскадом многоуровневых садов, где росли многочисленные породы деревьев, кустарников и виноградных лоз, производившее впечатление большой зелёной горы. Единственное из Семи чудес, местонахождение которого окончательно не установлено[1] и, более того, подвергается сомнению сам факт его существования[⇨], поскольку не сохранилось никаких вавилонских текстов, в которых упоминаются эти сады, описания садов имеются лишь у поздних древнегреческих и римских авторов[⇨], а археологические раскопки в районе предполагаемого местонахождения садов также не дали результато
Пошаговое объяснение:
0100101110011
Пошаговое объяснение:
Прежде всего, необходимо вставить контрольные биты. Они вставляются в строго определённых местах — это позиции с номерами, равными степеням двойки. В нашем случае это будут позиции 1, 2, 4, 8.
0000101010011
Теперь необходимо вычислить значение каждого контрольного бита. Значение каждого контрольного бита зависит от значений информационных бит (как неожиданно), но не от всех, а только от тех, которые этот контрольных бит контролирует. Для того, чтобы понять, за какие биты отвечает каждых контрольный бит необходимо понять очень простую закономерность: контрольный бит с номером N контролирует все последующие N бит через каждые N бит, начиная с позиции N.
1-й: 0000101010011 - 0
2-й: 0000101010011 - 1
4-й: 0000101010011 - 0
8-й: 0000101010011 - 1
берём каждый контрольный бит и смотрим сколько среди контролируемых им битов единиц, получаем некоторое целое число и, если оно чётное, то ставим ноль, в противном случае ставим единицу.
имеем
0100101110011