Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
23 / 1 / 0
Регистрация: 01.01.2015
Сообщений: 60
1

Сотавить матрицу значений

27.07.2016, 13:35. Показов 1039. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день!

Всю голову себе изломал, никак не получается такая задачка.

1. Необходимо составить матрицу всевозможных значений из "0" и "1".
Т.е. если дана матрица на 3 столбца, должно получиться так:

0 0 0
1 0 0
0 1 0
0 0 1
1 1 0
1 0 1
0 1 1
1 1 1

Столбцов в матрице будет разное количество, может быть и 3, может и 20.

2. Также по возможности интересует, как составить такую же матрицу, но вообще из значений от 1 до 9.

Заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2016, 13:35
Ответы с готовыми решениями:

сотавить программу
Составить программу для вычисления значения функции F(x) на отрезке с шагом h. Результат...

сотавить программу в q basic
Вот ещё задача на сложную фору команды ветвления: В секцию принимают мальчиков в возрасте от 10до...

Сформировать матрицу из случайных значений, подсчитать сумму её элементов, вывести матрицу и сумму на экран
Задание: Создать двумерный массив случайных чисел А.Найти сумму элементов массива.Вывести массив...

Сотавить блок-схему алгоритма-ветвление
Нужно сотавить блок-схему алгоритма-ветвление для решения задачи: вычислить сумму и произведение...

5
5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
27.07.2016, 14:05 2
  1. Если в порядке возрастания чисел (из цифр 0 и 1), то очень близко это: Заполнить столбик таблицы двоичными числами по порядку (тема Alex_From_777).
  2. Цитата Сообщение от JohnDrinking Посмотреть сообщение
    от 1 до 9
    9 вложенных циклов по 9 проходов в каждом. Вот если б ещё и с нулём — тогда просто все 10-значные числа (десятичные).
1
23 / 1 / 0
Регистрация: 01.01.2015
Сообщений: 60
27.07.2016, 14:38  [ТС] 3
Цитата Сообщение от Sasha_Smirnov Посмотреть сообщение
Если в порядке возрастания чисел (из цифр 0 и 1), то очень близко это: Заполнить столбик таблицы двоичными числами по порядку (тема Alex_From_777).
Спасибо, но пока смутно представляю, как это под мою задачу переделать.
Отличия у меня:
1. Одна цифра - одна ячейка.
2. Количество столбцов регулировать не в коде непосредственно, а указывать до начала кода (это уже сделано). Т.к. работать будет человек, далекий от макросов.
0
5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
27.07.2016, 20:31 4
JohnDrinking, у меня на работе работает 1 (один!) макрос, а от прочих я тоже далёк…
Цитата Сообщение от JohnDrinking Посмотреть сообщение
работать будет человек
Золотые слова!


В разделе «Игры разума» есть кое-что о судоку, что полезно для разных (однако не всевозможных) комбинаций
Цитата Сообщение от JohnDrinking Посмотреть сообщение
из значений от 1 до 9
В том числе изящный код anny05 для Excel:
Цитата Сообщение от anny05 Посмотреть сообщение
Sudoku.rar (10.9 Кб, 121 просмотров)
0
655 / 247 / 89
Регистрация: 28.10.2015
Сообщений: 526
28.07.2016, 11:27 5
Лучший ответ Сообщение было отмечено JohnDrinking как решение

Решение

Что касается матрицы всех возможных значений бинарной СС, вот предлагаю примерчик.
В моем случае использован эксель 2003 с известным ограничением количества строк (65536 строк, то есть максимум 16 столбцов в матрице. Либо не используйте более 16 столбцов, либо переводите в эксели 2007-2016 версий, там строк сильно больше)
Что касается "такую же матрицу, но из значений 1-9". Если имеется в виду все возможные значения десятичной СС, то это ещё проще, чем с двоичной, думаю, допилите сами
ЗЫ: Чет я не стал заморачиваться над оптимизацией. Так что если зададите программе 7-16 значений, можете идти на обед, к вашему возвращению оно может и завершится
А вообще можно всё ускорить в десятки раз, плюс сделать вывод не в эксель, а скажем в *.txt или например в *.bin...
Чуть позже всё организую, сейчас некогда
Вложения
Тип файла: xls Матрица бинарных значений.xls (25.5 Кб, 3 просмотров)
1
23 / 1 / 0
Регистрация: 01.01.2015
Сообщений: 60
29.07.2016, 10:26  [ТС] 6
Цитата Сообщение от Святой НякаЛайк Посмотреть сообщение
, вот предлагаю примерчик.
Спасибо вам, отличный пример!
Буду разбираться!
0
29.07.2016, 10:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2016, 10:26
Помогаю со студенческими работами здесь

нужно сотавить программу по следующему сценарию:
на экране нарисованы дом и дерево.При нажатии <л> - деревья зелёные, дом яркий, летний, при нажатии...

Сколько комбинаций можно сотавить из букв слова "карикатура"?
сколько комбинаций можно сотавить из букв слова "карикатура" если гласные буквы не должны идти...

преобразовать растр в матрицу угловых значений
Добрый день, подскажите пожалуйста что-нибудь по следующему вопросу: есть растр данных,то есть...

Как сгенерировать матрицу из случайных значений
Добрый день товарищи программисты! Я - самоучка... программистом себя назвать язык не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru