👍 0 👎 |
В ЕхелеМне надо сложить две двоичные посдедовательности по модулю 2 в Ехеле, длина их примерно 400 бит. Это задание нужно сдать на следующей неделе. Я не владею Ехелем. Делать за меня не надо. Можно мне подробную инструкцию по шагам. Спасибо.
обучение Microsoft Office Excel обучение MS Office информатика обучение
Сергей Иванов
|
👍 0 👎 |
Один из вариантов решения: сложение по модулю 2 — это строгая дизъюнкция или операция ХОR
A xor B = (not B and A) or (not A and B) скобки для того, чтобы порядок действий было видно лучше. Таким образом можно одну последовательность написать в строке, каждый символ в одной ячейке, ниже вторую последовательность, а в третьей строке в ячейку соответствующую ввести формулу. Где аргументами вместо А и В будут имена ячеек, где стоят операнды. И функции НЕ, И, ИЛИ надо этими операциями. Нужно будет ввести одну формулу и потом протянуть маркер заполнения вправо. Этот способ плох тем, что каждый бит надо будет в отдельную ячейку писать. Если строки в целом надо складывать, то нужно будет работать посимвольно. |
👍 +1 👎 |
Это, что шутка. Да, я на бумажке быстрее сделаю.
|
👍 0 👎 |
Для эксперимента делал , как Вы написали. Пишет-ошибка в формуле. Может еще раз напишете точно как писать формулу.Спасибо.
|
👍 0 👎 |
Я ошиблась. Чтобы применять логические операции надо, чтобы величины имели логический тип. Не 1 0, а ИСТИНА и ЛОЖЬ.
Пример в файле. |
👍 0 👎 |
Файл пересохранила. Можно поставить нули и единицы, работает, но результат выдает ИСТИНА ЛОЖЬ.
Нужно решать с обработкой строк. |
👍 0 👎 |
Итак, я загнал в строку А1... перву. последовательность по одному биту в ячейку, втоую в строку А2...
А что делать дальше, неужели никто здесь не знает??? |
👍 0 👎 |
=A1+A2, тяни за хвостик, получишь последовательность из 0,1, 2, потом двойки замени нулями.
Можно сначала ОСТ, потом сложение, тогда сразу получишь искомую последовательность и 0 и 1. |
👍 0 👎 |
В степень по модулю
|
👍 0 👎 |
Возведение в степень в Exel
|