Как создать кратную последовательность?
Как создать кратную последовательность?
Например дано: целые числа от 1 до 24. Необходимо поставить им в соответствие 4 последовательности по 6 ( или 3 по 8 ну и т.д.)
1 -- 8 = 1--8
9--16 = 1--8
17--24 = 1--8
Спасибо.
1 -- 8 = 1--8
9--16 = 1--8
17--24 = 1--8
Спасибо.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как создать кратную последовательность?
Честно сказать не очень понятно что нужно. Для определения кратности можешь использовать Quotient & Remainder, а для последовательности цикл For.
Re: Как создать кратную последовательность?
Кручу num control от 1 до 24.
Мне нужно последовательно получить num 1-8, 1-8, 1-8.
Мне нужно последовательно получить num 1-8, 1-8, 1-8.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как создать кратную последовательность?
В каждый момент
1=1
2=2
3=3
*
*
8=8
9=1
10=2
11=3
*
*
16=8
и т.д.
1=1
2=2
3=3
*
*
8=8
9=1
10=2
11=3
*
*
16=8
и т.д.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как создать кратную последовательность?
а понятно теперь, надо подумать. А 24 постоянная величина что ли? Если да то дели на три с помощью Quotient & Remainder и всё, ну как я предложил выше.
Re: Как создать кратную последовательность?
24 просто для примера.
Вопрос как это решается в общем виде.
А если 1 делить на 3
2 делить на 3 и т.д. то что получится?
Вопрос как это решается в общем виде.
А если 1 делить на 3
2 делить на 3 и т.д. то что получится?
Последний раз редактировалось Virt 03 май 2009, 23:48, всего редактировалось 1 раз.
Re: Как создать кратную последовательность?
Если для других кратностей подойдёт, то очень похоже.
Только я поправил 0 на 1 и representation на U8.
Спасибо.
Только я поправил 0 на 1 и representation на U8.
Спасибо.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Как создать кратную последовательность?
Короче помучай тот прибор, должно получиться.
- Вложения
-
- Remainder.png (4.2 КБ) 5432 просмотра
-
FireFly
- expert
- Сообщения: 1321
- Зарегистрирован: 25 апр 2009, 08:58
- Награды: 2
- Версия LabVIEW: 2014
- Откуда: Санкт-Петербург
- Поблагодарили: 1 раз
Re: Как создать кратную последовательность?
Ещё так можно
- Вложения
-
- S.JPG (13.2 КБ) 5398 просмотров
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Re: Как создать кратную последовательность?
Всем большое спасибо.
Варианты от Viktor and FireFly рабочие.
Последний от FireFly лаконичный по коду.
Ещё раз thanks
Варианты от Viktor and FireFly рабочие.
Последний от FireFly лаконичный по коду.
Ещё раз thanks
Re: Как создать кратную последовательность?
EG, отдельное спасибо. Твой вариант без всяких мучений идеально подошёл в другом фрагменте кода.eg писал(а):Короче помучай тот прибор, должно получиться.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение