Лекция №8 Работа с символьной информацией



 

АннотацияФункция Len() используется для определения длины строки. Общий вид команды: результат = Len(строка), например, функция Len(«файл») возвращает число 4.

Функции UCase() и LCase() используются, чтобы изменить регистр символов заданной строки на верхний или нижний соответственно.

Функции Left(), Right() и Mid() используются для выделения части строки.

Ключевые словаконкатенация, строка, строковые функции

 

Объединение строк (конкатенация): выполняется с помощью оператора & (можно также использовать +). При объединении двух строк вторая помещается в конец первой, например, в результате команды «пример » & «№1» получим строку «пример №1», а по команде
 «25» & «693» получим строку «25693».

Кроме указанного оператора, в Visual Basic используется большое количество встроенных строковых функций.

1) Функция Len() используется для определения длины строки. Общий вид команды: результат = Len(строка), например, функция Len(«файл») возвращает число 4.

2) Функции UCase() и LCase() используются, чтобы изменить регистр символов заданной строки на верхний или нижний соответственно.

3) Функции Left(), Right() и Mid() используются для выделения части строки. Общий вид команды: Новая строка = Left(Исходная строка, число символов), например, в результате команды Left(“самолет”, 3) получим строку «сам», а по команде
Right («пароход», 3) получим строку «ход». Функция Mid() является более универсальной и часто заменяет собой Left() и Right(). Общий вид команды:
Новая строка = Mid(Исходная строка, начальная позиция, число символов), например, в результате команды Mid(“информатика”, 3, 5) получим строку «форма», а по команде Mid(“подберезовик”, 4) (параметр “число символов” опущен) получим строку «березовик».

4) Функции LTrim(), RTrim() и Trim() отсекают пробелы с начала, конца или с обеих сторон строки соответственно.

В Visual Basic используются также встроенные функции преобразования типов данных.

1) Функция Str() преобразует число в строку текста. Если число положительное, то первым символом в полученной строке будет пробел. Общий вид команды:
Строка, содержащая цифры = Str(число), например, в результате команды Str(895) получим строку « 895», а по команде Str (-5678) получим строку «-5678».

2) Функция Val() преобразует строку, содержащую цифры, в число, последовательно считывая символы строки, пока не встретится нецифровой знак. Общий вид команды:
Число = Str(Строка), например, в результате команды Val(«45Т89») получим число 45, а по команде Val («К593») получим число 0.

3) Функция Chr() преобразует ASCII-код символа в соответствующий символ. Например, в результате команды Chr(72) получим символ H, а по команде
Chr (65) получим символ А.

4) Функция Asc() выполняет обратную задачу: преобразует символ в соответствующий ему ASCII-код. Например, в результате команды Asc(«0») получим код 48, а по команде Asc («а») получим код 97.

Пример1: записать символы данного слова
в обратном порядке («Порядок символов»).

 

Пример 2: приложение для каждого введенного символа выводит соответствующий ему ASCII-код.


 


Дата добавления: 2018-04-04; просмотров: 650; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!