Структуры и массивы в LabView. Спасите помогите.
-
- interested
- Сообщения: 2
- Зарегистрирован: 05 дек 2016, 20:20
- Версия LabVIEW: 14
- Контактная информация:
Структуры и массивы в LabView. Спасите помогите.
Ребят, завал на сессии по
На вопросы:"Зачем тогда пошел учиться на эту специальность", сразу отвечу, я шел на дизайнера и все что связанно с компьютерным дизайном. И только через месяц нам сказали что мы мать его "Программисты", как то так, а дизайна у нас процентов 10 от всего объема пар. Такая вот маленькая топовая история.
Помогите плиз с заданием.
Структуры и массивы в LabView. Связь LabView с языками программирования
высокого уровня на примере алгоритмической задачи с применением массивов.
Задание: Построить прибор, который решает задачу по обработке массивов.
Обязательным при решении задачи является использование структур For Loop, While Loop, Case Sequence везде,
где по алгоритму эти структуры требуются.
Элементы целочисленного массива строго упорядочены в порядке возрастания.
Если в массиве имеется элемент, равный заданному значению , то отпечатать количество и сумму предшествующих ему элементов.
Среднее количество проверок массива не должно превышать .
Если по какой-либо причине невозможно создать задание по варианту, объяснить, почему это невозможно,
и поменять входные данные на допустимые.
На вопросы:"Зачем тогда пошел учиться на эту специальность", сразу отвечу, я шел на дизайнера и все что связанно с компьютерным дизайном. И только через месяц нам сказали что мы мать его "Программисты", как то так, а дизайна у нас процентов 10 от всего объема пар. Такая вот маленькая топовая история.
Помогите плиз с заданием.
Структуры и массивы в LabView. Связь LabView с языками программирования
высокого уровня на примере алгоритмической задачи с применением массивов.
Задание: Построить прибор, который решает задачу по обработке массивов.
Обязательным при решении задачи является использование структур For Loop, While Loop, Case Sequence везде,
где по алгоритму эти структуры требуются.
Элементы целочисленного массива строго упорядочены в порядке возрастания.
Если в массиве имеется элемент, равный заданному значению , то отпечатать количество и сумму предшествующих ему элементов.
Среднее количество проверок массива не должно превышать .
Если по какой-либо причине невозможно создать задание по варианту, объяснить, почему это невозможно,
и поменять входные данные на допустимые.
-
- professor
- Сообщения: 3410
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
А раз у вас дизайна всего 10%, остальную домашку вам должны решать обитатели портала?
Подозреваю, что "через месяц" было два месяца назад и время изучить теорию было.
Ну и, наконец, учебную программу можно посмотреть до зачисления, а не ориентироваться только на название курса.
Подозреваю, что "через месяц" было два месяца назад и время изучить теорию было.
Ну и, наконец, учебную программу можно посмотреть до зачисления, а не ориентироваться только на название курса.
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Ну если завал по сесии, давайте все таки поможем бедному студенту.
Держи решение с демопримером.
Держи решение с демопримером.
- Вложения
-
- massiv_aufgabe.vi
- (38.1 КБ) 107 скачиваний
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Структуры и массивы в LabView. Спасите помогите.
Здесь весь прикол в том что не известно можно ли использовать линейный поиск)Среднее количество проверок массива не должно превышать .
-
- interested
- Сообщения: 2
- Зарегистрирован: 05 дек 2016, 20:20
- Версия LabVIEW: 14
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Блин парни, вы просто космос! Где вам Класс поставить?
И точняк, нашел трабл "Среднее количество проверок массива не должно превышать Log (в приложении)
И точняк, нашел трабл "Среднее количество проверок массива не должно превышать Log (в приложении)
- Вложения
-
- 1.png (1.08 КБ) 7069 просмотров
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Линейный поиск значит нельзя, бинарный, например, можно ( вроде работает )
Вставьте vi в пример, который Вам скинули (как на рисунке).
Вставьте vi в пример, который Вам скинули (как на рисунке).
- Вложения
-
- Мой_поиск.vi
- (17.75 КБ) 99 скачиваний
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Кстати, сортировка и поиск, это большая и интересная тема
в программировании. Если ты хочешь быть компьютерным дизаинером,
то это нам тоже не чуждо, вот завалялись у меня два моих стареньких
демопримера на Лабвью на тему
"дизайн визуализации сортировки массивов".
Преподаватель в шоке и все студентки твои.
в программировании. Если ты хочешь быть компьютерным дизаинером,
то это нам тоже не чуждо, вот завалялись у меня два моих стареньких
демопримера на Лабвью на тему
"дизайн визуализации сортировки массивов".
Преподаватель в шоке и все студентки твои.
- Вложения
-
- sort_demo_brontfeyn.vi
- (96.12 КБ) 113 скачиваний
-
- sort_demo_500.vi
- (59.19 КБ) 120 скачиваний
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Когда начинал осваивать LV, тоже баловался с сортировкой
- Вложения
-
- CoctailSort.vi
- (20.33 КБ) 100 скачиваний
-
- BubleSort.vi
- (16.73 КБ) 112 скачиваний
Дорогу осилит идущий.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Структуры и массивы в LabView. Спасите помогите.
виснет при пустом массиве на входе. Для наилучшего случая поиска требуется 2 проверки (первый или последний индекс). Для BinSearch это значение равно 1 (начальный индекс).zxc_pavel писал(а):...Вставьте vi ...
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Под задачу подходил такой способ - там ищутся элементы 100% находящиеся в массиве.виснет при пустом массиве на входе. Для наилучшего случая поиска требуется 2 проверки (первый или последний индекс). Для BinSearch это значение равно 1 (начальный индекс).
Вы правы, надо проверять на пустой массив и на не вхождение в интервал.
А крайние элементы и так одной итерацией же проходили или я не правильно Вас понял ?
- Вложения
-
- Мой_поиск.vi
- (22.67 КБ) 84 скачивания
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Структуры и массивы в LabView. Спасите помогите.
Ну как же так(
- Вложения
-
- Blackman--BinSearch 1D Array (DBL) LV85.vi
- (21.3 КБ) 122 скачивания
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Структуры и массивы в LabView. Спасите помогите.
Спасибо за пример :)Blackman Сегодня, 17:49
Ну как же так(
Был не прав.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 13 Ответы
- 903 Просмотры
-
Последнее сообщение seromax
-
- 7 Ответы
- 374 Просмотры
-
Последнее сообщение CCCP33
-
- 10 Ответы
- 363 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 2 Ответы
- 662 Просмотры
-
Последнее сообщение Borjomy_1
-
- 3 Ответы
- 796 Просмотры
-
Последнее сообщение Artem.spb