ковер коверыч
август 2017.
74

Как раскидать определенные числа по разным ячейкам, соблюдая определенные закономерности? Есть ли программы которые могут помочь мне в решении этой задачи?

Ответить
Ответить
Комментировать
1
Подписаться
0
1 ответ
Поделиться
АВТОР ВОПРОСА ОДОБРИЛ ЭТОТ ОТВЕТ

Привет, я не знаю что это за числа и в какие ячейки их надо раскидывать, но я все таки попробую!

Задача поставлена, ищем наши переменные:

Определенные закономерности

Этим словосочетанием мы будем называть наш рабочий алгоритм (код), который будет раскидывать числа по ячейкам.
Прости, я писал ответ на вопрос и вдруг осознал, что тебе нужна программа.
У меня нет готовой программы, но я помогу тебе написать свою!

И так, предположим, у нас имеется три числа 1, 2 и 3
Нам необходимо засунуть их в ячейки a, b и c соблюдая "определенные закономерности"
Предположим что эти наши закономерности имеют такую логику:

Берем самое большое число (3) и пихаем его в первую ячейку (a) и так далее по убыванию чисел, т.е самое большое в самую первую, самое маленькое в самую последнюю.

Возьмем JavaScript, что бы я мог оставить тебе ссылку на программу с примером!
Для начала нам нужно объявить все переменные, у нас их 6

Переменные численные: 1,2,3
Переменные буквенные: a,b,c

Весь код по ссылке снабжу комментариями, найдете соответствия.


Рабочий пример программы по определенным закономерностям Поможем найти классную музыку! Какой у вас плейлист на осень?Какие музыканты самые переоцененные?Как находить музыку, которая тебе нравится?


Буквы в нашем случае, это ячейки в которые мы будем пихать наши цифры.
Мы сразу их объявили и определили, т.е нашли наши ячейки на странице.

Перейдем к логике:
Больше - дальше, меньше - ближе.
Берем наши цифры и ищем самое большое, для этого мы используем встроенный в JS метод
Math.max, данный метод позволяет найти самое большое число из переданных в него переменных.

Из наших трёх чисел самым большим, конечно же, будет 3, о чем нам явно дает понять этот метод (пример на сайте).

Найденное число помещаем в переменную maxNubmer
Теперь нам нужно пихнуть его куда? Правильно, в первую ячейку! Ведь так гласит наша определенная закономерность!

А вот как поместить его туда, уже указано на сайте, просто я не вижу смысла сюда чеканить код, ведь место то не приспособлено, да и смысла, я полагаю, как такового не будет. Просто нужна база.

Удачи в поисках программы, покорный Николай.






1

Коля, спасибо за ответ. Если вы не против я поясню задачу которую надо выполнить, я был бы рад если бы вы смогли мне помочь. У меня есть около 90 тестов, которые мне нужно размножить используя вопросы из этих тестов. Но так чтобы не было повторений и каждый тест был индивидуальным. Задача будет поставлена приблизительно таким образом. Есть пять тем(рядов) в которых по 25 ячеек в каждую ячейку должен попасть вопрос, который больше не будет повторяться. 

Возможно ли выполнить эту задачу в экзел или может быть есть какие-нибудь другие программы которые помогут мне выполнить эту работу?

0
Ответить

Должно получится 5 тестов по 25 вопросов в каждом, каждый тест должен иметь уникальный набор вопросов из базы тех самых 90 тестов?

+1
Ответить

Должно получится неограниченное количество комбинаций тестов, в которых будет по 5 тем(например present continuous, present simple, past simple, present perfect), которые в свою очередь будут состоять из 25 вопросов. 

0
Ответить
Ещё 5 комментариев

Вопросы не должны повторятся лишь в рамках одного теста? Т.е если например в тесте X есть вопрос B, то его уже нельзя поместить в тест Z ? Или можно?

+1
Ответить

Поместить можно, но количество совпадений должно быть минимальным.

0
Ответить

Я могу написать программу которая сделает это множество тестов при наличии вопросов в Эл. варианте или напишу программу куда вопросы вы введёте самостоятельно. Мне для практики, отзыв бы оставили где нибудь ;)

+1
Ответить

Коля, было бы круто. Что требуется от меня? Где можно с тобой это обсудить?

0
Ответить

Давайте попробуем связаться в Telegram
8 951 686 00 86

0
Ответить
Прокомментировать
Ответить