Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Функции преобразований типов




Asc [cтpoka) Возвращает значение типа Integer, представляющее ASCII-код символа, для первого символа строки. Обязательный аргумент строка является любым допустимым строковым выражением. Если строка не содержит символов, возникает ошибка выполнения.

Сhr (кодСимвола) Возвращает значение типа String, содержащее символ, соответствующий указанному коду символа. Обязательный аргумент кодСимвола является значением, определяющим символ. Коды 0...31 соответствуют стандартным управляющим символам ASCII. Например, Chr(10) возвращает символ перевода строки, возвращает символ табуляции, Chr(2) возвращает символ пробел. Обычным диапазоном значений аргумента кодСимвола является интервал 0...255.

Str (число) Возвращает значение типа Variant (String), являющееся строковым представлением числа. Обязательный аргумент число может задаваться любым допустимым числовым выражением. При преобразовании числа в строку вначале строки обязательно резервируется позиция для знака числа. Если число является положительным, возвращенная строка будет содержать пробел на месте знака.

В качестве допустимого десятичного разделителя функция Str воспринимает только точку. При наличии другого десятичного разделителя (например, запятой) для преобразования чисел в строки следует использовать функцию CStr

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

 


ДОПОЛНИТЕЛЬНО

Комментарии. Это пояснительный текст, который можно записать в любом месте программ. Каждая строка комментариев начинается со знака апострофа. Комментарии игнорируются компилятором, и поэтому никакого влияния на программу не оказывают.

Цикл-пока и Цикл-до. В языке VBA эти структуры реализуются с помощью операторов Do...Loop. В структуре Do...Loop для определения количества циклов выполнения блока операторов используется условие. Условие можно проверять в начале (цикл-пока) или конце цикла (цикл до).

Существует четыре различных способа написания цикла Do...Loop:

Выполнение операторов цикла будет продолжаться, пока условие, стоящее за ключевым словом While (Пока), истинно (True); Условие записывают в виде логического выражения. Оператор тела цикла повторяется, пока условие истинно.

Do While условие операторы Loop Do Until условие операторы Loop
Do операторы Loop While условие Do операторы Loop Until условие

Проверка осуществляется на входе. Если при входе в цикл условие не выполняется, то оператор тела цикла игнорируется

В иной записи выполнение операторов цикла будет выполняться, пока условие, стоящее за ключевым словом Until (До тех пор пока не), не станет истинно (т.е. цикл выполняется, пока условное выражение ложно).

Цикл-до. Операторы тела цикла повторяются до выполнения условия, условие проверяется на выходе, т.е. тело цикла всегда выполняется хотя бы один раз.

Оператор безусловной передачи управления. Этот оператор передает управление в точку, определенную специальной меткой

GOTO <метка>

Метка ставится перед любым выполняемым оператором программы. Метка от оператора отделяется знаком «:» (двоеточие). На один оператор можно поставить несколько меток.

GOTO M2

<инструкции программы>

M2: <инструкции программы>

Кроме того, оператор Exit - осуществляет выход из подпрограммы, из любого места процедуры.




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


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


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



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




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