Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функция LEN




Функция предназначена для определения количества симво­лов в текстовой переменной.

LЕN (символьное_выражение)

Символьное_выражение — выражение, результат которого пред­ставлен величиной текстового типа. Символьным выражением может быть отдельная текстовая переменная, текст в кавыч­ках, сумма переменных, символьная функция с соответствую­щим аргументом и пр.

Пример1. Определить количество знаков в текстовой переменной и в сумме текстовой переменной и строки текста в кавычках.

A$ = “Информатика”

X = LEN (A$): PRINT X

PRINT LEN(A$ + “BASIC”)

Результат пример 1:

Работа программы. Первая функция LEN вернула количество символов в переменной А$. Затем это значение было при­своено переменной X и выведено, на экран. Вторая функция LEN определила количество символов в сумме переменной А$ и строки текста в кавычках.

Функция LEFT$

Выделен­ные символы можно присвоить другой переменной или использовать как часть общего выражения. Содержание исход­ной строки не изменяется.

LЕFТ$ (символьное_выражение. N)

Здесь символьное_выражение — текстовая переменная, символы в кавычках или выражение, результатом вычисления которых является строковое значение;

N — количество левых знаков символьного выражения. N может быть числом, переменной или математическим выражением с целым положительным результатом.

Пример 2. Примеры работы функции LEFT$.

А$ = "Microsoft"

В$ = LEFT$(A$. 5): PRINT B$ '1

PRINT LEFT$(A$, LEN(A$) - 4) '2

PRINT LEFT$("Computer". 4) + "IBM" '3

Результат:

Micro

Micro

CompIBM

Работа программы. Первая строка иллюстрирует простейший случай. Функция LEFT$ выделяет первые 5 символов тексто­вой переменной и присваивает их переменной В$. В строке '2 число выделяемых символов задано выражением с участием текстовой функции. Запись LEN(A$) - 4 дает возможность вы­делить все первые знаки переменной А$, кроме последних четырех. Строка '3 показывает, что выделенные знаки могут использоваться как часть общего выражения, в примере они участвуют в сумме.

Функция RIGHT$

Функция аналогична функции LEFT$, только предназначена для выделения указанного количества правых (последних) символов переменной.

RIGHT$ (сиивольное_выражение. N)

Описание аргументов функции соответствует описанию аргументов функции LEFT$, приведенных выше.

Функция MID$

Функция предназначена для выделения n символов из сим­вольного выражения, начиная с k-го.

МID$ (символьное_выражение. k [. n])

Здесь символьное_выражение — строка, из которой выделяется указанное число символов, k — номер символа, с которого начинается выделение. Если значение k больше, чем количе­ство символов в анализируемом тексте, то МID$ возвращает строку нулевой длины (""). Если значение k равно нулю или отрицательно, то появляется сообщение Illegal function call (Неверный вызов функции). n — количество последователь­ных символов, которое нужно выделить. Если n не указано или n < k, то выделяются все символы, с k-го и до конца стро­ки. При n = 0 функция возвращает, пустую строку.

В качестве k и n можно ставить числа, переменные или расчетные выражения с числовым результатом. Дробные зна­чения автоматически округляются до целых чисел по прави­лам математики.

Пример 3. Примеры работы, функции МID$.

А$ = "ИНФОРМАТИКА"

M$ = MID$(A$, 3, 6)

PRINT M$

PRINT MID$(A$, 3)

Результат:




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


Дата добавления: 2015-05-29; Просмотров: 444; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.