Студопедия

КАТЕГОРИИ:


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

Переменные. Константа – это величина, значение которой не изменяется в ходе выполнения всей программы




Константы

Константа – это величина, значение которой не изменяется в ходе выполнения всей программы.

 
 

 


Целые числа записываются как обычно: 15 -36.

Вещественные числа записываются в двух форматах:

основная (естественная) форма записи с фиксированной точкой. Целую часть от дробной отделяет десятичная точка. Знак плюс и нулевую целую часть можно опустить. Примеры: -12.38,. 874, -0.00012, 98723.25.

экспоненциальная (показательная, нормализованная, константа с порядком) форма записи числа с плавающей точкой в виде:

±mE±p (запись без пробелов, знаки «+» можно опускать)

где m – мантисса (число с фиксированной точкой),

E – основание степени (число 10),

p – порядок (показатель степени числа 10).

Фактически эту запись можно интерпретировать так: ±m·10±p

Экспоненциальную форму обычно применяют при записи очень больших или очень малых чисел. Обычно мантисса записывается в диапазоне от 0 до 1, т. е. │m│Є [0;1].

Например, 37000 → 0.37∙105 → 0.37E5 (или +0.37E+05)

-0,00045 → -0.45∙10-3 → -0.45E-3

Мантиссу опускать нельзя! 1025 1 E25 (но не E25), 0.000001→ 1 Е-6.

 

Переменная – это величина, значение которой может изменяться в ходе выполнения программы.

Переменная характеризуется именем (идентификатором), типом и значением.

Имя переменной состоит из комбинации букв, цифр длиной не более 255 символов. На первом месте должна быть буква, в имени переменной допускается использовать знак подчеркивания. Примеры имен переменных:

Alfa, X, SUMMA, B23, KOD1_3, V, S.

Неверные имена: a-3, x*x, 2c.

Но в среде профессиональных программистов принято присваивать переменным информативные имена. Поэтому при именовании переменных рекомендуется придерживаться определенных правил. Чаще всего для этого используется венгерское соглашение (в честь одного из программистов Microsoft Charles Simonyi, венгра по национальности): имя переменной должно начинаться с префикса, записанного строчными буквами и указывающего, что именно будет храниться в этой переменной (т.е. тип данных). Каждое слово в составном имени должно начинаться с заглавной буквы, н-р, nMyAge (числовая переменная, обозначающая мой возраст). Аналогичные правила действуют и при именовании других объектов, функций, методов.

Перед первым использованием переменной в программе ее необходимо объявить, т. е. указать имя переменной и тип данных, который будет храниться в ней. Объявление каждой переменной делает программу надежной, ускоряет ее работу, уменьшает количество ошибок. Кроме того, только в этом случае будут действовать подсказки VBA по свойствам и методам.

В программе переменные объявляются в разделе переменных по следующему формату:

DIM имя_переменной AS тип [, имя_переменной AS тип] [1]

Примеры:

DIM TOK AS SINGLE

DIM V AS SINGLE, POS AS INTEGER

Можно вообще не применять раздел описания переменных, в этом случае всем переменным по умолчанию присваивается тип Variant. Но это приводит к указанным выше недостаткам и нерациональному использованию памяти ЭВМ.

Для запрета использования переменных без их объявлений рекомендуется в разделе объявлений программного модуля указать команду




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


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


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



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




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