Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Dim x As Double, y, z As DoubleСодержание книги
Поиск на нашем сайте
В этом операторе описаны переменные x и z типа Double. Тип переменной у в операторе явно не указан. Поэтому у – переменная типа Variant. Задание. Укажите, какие из имен переменных, размещенных во втором столбце таблицы 1, можно использовать в программе, а какие нельзя (и почему). Таблица 1
Константы. Константы целого типа записываются в виде последовательности цифр, перед которой может стоять знак плюс или минус. Знак плюс можно опускать. Пример записи целых констант: -5, +5, 5, 125 Константа вещественного типа может быть записана в одной из двух форм. В основной форме она представляет собой десятичное число, у которого дробная часть отделяется от целой точкой, как это принято в англоязычных странах, а не запятой: 2.345, -7.75, 1.9, +1.9,.5, 5. Точка в записи этой константы обязательна. Ноль перед точкой или после нее можно опустить. Следует отметить, что число 2.0 не целое, а вещественное, так как в записи его присутствует точка. Точность представления константы не более 15 цифр. 3.1415926536, 2.7182818285 Очень большие и очень маленькие числа невозможно представить в виде числа с десятичной точкой. Например, число 0,3695×10-15 (0.0000000000000003695) нельзя записать в программе в основной форме, потому что значащими в этом числе являются только первые 15 цифр, а они - нули. Для таких чисел используется другая форма записи - в виде константы вещественного типа с порядком (экспоненциальная форма). Такая константа представляет собой целую или вещественную константу в основной форме, за которой следует буква "e"(или Е) и целая константа - порядок. Буква "e" - это обозначение основания десятичной системы счисления, а записанная за нею целая константа - показатель степени, в которую нужно возвести число 10. Для десятичных констант вещественного типа стандартной точности с порядком показатель степени может состоять не более чем из двух цифр. При этом ни знак умножения, ни знак возведения в степень, ни число 10 в явной форме в записи константы не используются. Пример записи десятичных констант вещественного типа стандартной точности с порядком: Математическая форма. Запись в программе. 0,1×10-7 0.1e-7 -2579×10-25 -2579e-25 3,4871×10+12 3.4871e12 Знак плюс перед константой и перед показателем степени можно опускать. Задание. Константы, приведенные ниже в экспоненциальной форме, записать в виде числа с десятичной точкой. 0.34e3 0.128e-2 2.5e2 34e3 В VBA можно выполнять вычисления с удвоенной точностью. В этом случае в константах используются до 15 значащих цифр. Такая константа тоже представляет собой целую или вещественную константу в основной форме, но за нею следует буква "d" (или D) и целая константа – порядок, который может состоять из одной, двух или трех цифр. Буква D здесь играет роль числа 10 и одновременно указывает на то, что это число удвоенной точности. Пример. Математическая форма. Запись в программе. -0.1326547364986×10-125 -0.1326547364986D-125 3.1415926536 0.31415926536D1 0.27182818285×10+1 0.27182818285D1 В программах можно использовать строковые (текстовые) константы, представляющие собой заключенный в двойные кавычки текст. Пример записи такой константы. "Это пример текстовой константы". Такой текст разрешается присваивать строковым переменным в качестве их нового значения, выводить на экран, на печать, записывать в файл. Строковая константа может содержать и символы русского алфавита. "Пример", "WINDOWS", "Home". Задание. Укажите, какие из перечисленных ниже числовых констант являются целыми, какие – вещественными. 1. 0.2358e-3 2. 10 3. 10. 4..354 5. 0.27182818285D1 6. 125487392 7. 123e4 Оператор присваивания. Написанный человеком текст, например письмо, состоит из отдельных предложений, каждое из которых - законченная мысль, выраженная словами в соответствии с правилами того языка, на котором это письмо написано. Программа, представляющая собой законченное описание алгоритма на алгоритмическом языке, состоит из отдельных операторов - предложений. Оператор - указание системе выполнить одно или несколько действий. Операторы программы выполняются по порядку, один за другим так, как они записаны в программе, если нет специальных операторов, изменяющих этот порядок. Среди операторов любого алгоритмического языка наиболее часто используется оператор присваивания, который в VBA записывается в виде: имя переменной = выражение Символ = означает присваивание, а не равенство. Оператор выполняется следующим образом: вычисляется значение выражения и результат присваивается переменой, имя(идентификатор) которой записано в левой части оператора присваивания. Примеры операторов присваивания: Pi = 3.141593 x = 0.43789 y = a+b z=Pi*x/4 В последнем из приведенных выше операторов используется переменная Pi, которой в предшествующих операторах программы присвоено значение. Во время разработки программы надо внимательно следить за тем, чтобы всем переменным, входящим в выражение в правой части оператора присваивания, были бы присвоены значения в тех операторах, которые выполняются раньше. Другими словами, все переменные в выражении должны быть инициализированы. Особенности оператора присваивания проявляются в работе операторов типа j = j + 1 Этот оператор указывает на то, что надо взять значение переменной j из поля, отведенного для нее в памяти, прибавить к этому числу единицу и записать результат в то же поле. Значение переменой j до начала выполнения оператора и после не одно и то же: переменная j увеличивается на единицу. Тип переменной, записанной в левой части оператора может не совпадать с типом выражения записанного в правой части. В таком случае перед присваиванием выполняется преобразование типов, причем при преобразовании вещественного числа в целое оно округляется до ближайшегоцелого. В программах, предназначенных для выполнения вычислений,рекомендуется использовать переменные вещественного типа. Целые переменные обычно применяются в качестве индексов в массивах, счетчиков в операторах цикла и в других специальных случаях. Стандартные функции. В VBA имеется большое количество подпрограмм, предназначенных для вычисления значений часто встречающихся в математических формулах функций, таких как синус, косинус, квадратный корень и т.п. Эти функции называются стандартными или встроенными. Для вычисления значения функции нужно вызвать соответствующую процедуру, записав ее указатель, который имеет вид:
|
||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-12-16; просмотров: 503; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.3 (0.007 с.) |