![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
ninja |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Добрый день!
Столкнулся с такой проблемой: необходимо таблицу stringgrid заполнить значениями '1' и '0' по такому принцыпу для 2х столбцов: Код 00 01 10 11 для 3х столбцов Код 000 001 010 011 100 101 110 111 Причем количество столбцов может быть любым например 10, и заполнение таблицы происходит по такому принцыпу. Помогите разобраться. Первые 2 строчки заполнил обычным циклом, для остальных делал следующее: Пробывал сначала бежать по каждой строчке и если встречается '1' то смотреть что после нее, если '0' , то в следующую записывалась '1' если после '1' всречалась снова '1' то '1' записывалась после текущей позиции.
Затем пробывал бежать по каждому столбцу т.е. если последний столбец, то заполняется так 0,1,0,1,0,1...... предпоследний так 00,11,00,11,00........ и т.д. Тут столкнулся с проблемой как реализовать такой цикл.
P.S. Заранее благодарен за помощь |
![]() ![]() |
ninja |
![]()
Сообщение
#2
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Сталкнулся еще с одной проблемой:
Мне необходимо теперь по определенным правилам например если это сложение то сложить определенные столбцы т.е. Все условие моей задачи состоит в том чтобы вывести таблицу истиности для заданной формулы, причем количество переменных неограничено. Например данно 2 переменных x1 и x2 и сама функция x1^x2 ^ - умножение выводится таблица для 2х переменных Код 00 01 10 11 результат должен получается такой
Проблема в реализации т.е. Я сначала пробегаю по строке отбрасываю x и функция принимает вид 1^2..... для 3x переменных я сделал:
Если переменных 3, 1^2^3, то сначала выполняется 1^2 переменной ff:=1 и зазем выполняется ff^3 Получается все очень громоздко, если есть идеи пожалуйста поделитесь. Спасибо. |
![]() ![]() |
![]() |
Текстовая версия | 9.07.2025 3:11 |