Работа с символьными данными
-
- interested
- Сообщения: 7
- Зарегистрирован: 12 апр 2017, 16:00
- Версия LabVIEW: 13
- Контактная информация:
Работа с символьными данными
Есть задание. Текст задания выглядит так: "Дана строка, содержащая текст. Определите, каких букв( строчных или прописных) в нем больше, и преобразуйте следующим образом. Если больше прописных букв, чем строчных, то все буквы преобразуются в прописные; если больше строчных, то все буквы преобразуются в строчные; если поровну тех и тех - текст остается без изменений." Единственное , что я не могу решить в этой задаче это, как разделить строку на буквы и посмотреть заглавная она или нет. Остальной ход работы мне хоть как-то представляется.
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Работа с символьными данными
текст - в массив U8
дальше сравнить каждое число с диапазоном.
или проще - все символы в верхний/нижний.
обе строки в массив и посчитать количество не совпадающих элементов
дальше сравнить каждое число с диапазоном.
или проще - все символы в верхний/нижний.
обе строки в массив и посчитать количество не совпадающих элементов
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Работа с символьными данными
капитан очевидность подсказывает, что надо сравнить элементы попарно и делать +1 при необходимости.
или сравнить массивы в режиме поэлементно, а потом bool to 01 и просуммировать массив
или сравнить массивы в режиме поэлементно, а потом bool to 01 и просуммировать массив
-
- interested
- Сообщения: 7
- Зарегистрирован: 12 апр 2017, 16:00
- Версия LabVIEW: 13
- Контактная информация:
Re: Работа с символьными данными
Я не знаю как произвести попарное сравнение элементов. Я понимаю логику действий, я не знаю как реализовать это блоками.
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Работа с символьными данными
в палитре comparison есть всевозможные функции сравнения.
При подаче на вход массивов можно выбрать один из двух режимов: всё разом и поэлементно.
во втором случае на выходе массив результатов попарного сравнения
При подаче на вход массивов можно выбрать один из двух режимов: всё разом и поэлементно.
во втором случае на выходе массив результатов попарного сравнения
-
- interested
- Сообщения: 7
- Зарегистрирован: 12 апр 2017, 16:00
- Версия LabVIEW: 13
- Контактная информация:
Re: Работа с символьными данными
Только не учтено, когда будет равное количество строчных и прописных символов, но это уже мелочи, еще раз спасибо
-
- leader
- Сообщения: 526
- Зарегистрирован: 28 фев 2010, 18:04
- Версия LabVIEW: LV2018
- Благодарил (а): 10 раз
- Поблагодарили: 18 раз
- Контактная информация:
Re: Работа с символьными данными
Надо быть внимательнее, там это тоже есть.Запусти и проверь.kikadzaru писал(а):Только не учтено, когда будет равное количество строчных и прописных символов, но это уже мелочи, еще раз спасибо
-
- interested
- Сообщения: 7
- Зарегистрирован: 12 апр 2017, 16:00
- Версия LabVIEW: 13
- Контактная информация:
Re: Работа с символьными данными
Нет возможности посмотреть ваш файл, так как мы работаем в разных версиях LV, поэтому нет возможности посмотреть что у вас в 0-ом состоянии, в структуре кейс.
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Работа с символьными данными
что там, можно догадаться из очевидной логики вычисления, которая описана раньше, да и в самом задании.kikadzaru писал(а):Нет возможности посмотреть ваш файл, так как мы работаем в разных версиях LV, поэтому нет возможности посмотреть что у вас в 0-ом состоянии, в структуре кейс.
можно хоть всеkikadzaru писал(а):И можно ли на компьютере иметь несколько Labview разных версий?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 16 Ответы
- 3263 Просмотры
-
Последнее сообщение Artem.spb
-
- 4 Ответы
- 220 Просмотры
-
Последнее сообщение Andrew Lunev