Алфавит и синтаксис языка программирования Visual Basic Алфавит- это полный набор букв, цифр и символов, принятых в языке для обозначения данных и действий над ними. - прописные и строчные буквы латинского алфавита; - прописные и строчные буквы кириллицы; - цифры от 0 до 9; - знаки арифметических операций (в порядке возрастания приоритета): +, -, *, /, |, ^; - знаки операций отношения: =, <, >. - знаки препинания и разделители: , . : ; ( ); - символ подчеркивания "_"; - не изображаемые символы (пробел, табуляция, переход на новую строку); Sin(x)- синус аргумента Х Cos(x)- косинус аргумента Х Tan(x)- тангенс аргумента Х Ln(x)- натуральный логарифм аргумента Х Sqrt(x)- извлечение квадратного корня из аргумента х Abs(x)- модуль аргумента Х. Visual Basic накладывает на имена следующие ограничения: -имя должно начинаться с буквы; -имя не должно содержать точки, пробела, разделительных символов, знаков операций, а также специальных символов; -имя должно быть уникальным, оно не должно совпадать с зарезервированными словами Visual Basic или с другими именами; -длина имени может включать до 255 символов. Данные - это возможные структуры языка, над которыми выполняются разрешенные действия (операции): константы, переменные и массивы. Элементы данных переменные константы массивы Переменная – это величина, которая может меняться при выполнении программы. Для объявления типа переменной используется: Dim Имя Переменной [As Тип Переменной ] например: Dim d as Integer. Типы переменных в Visual Basic Тип переменной Возможные значения Byte Целые числа от 0 до 255 Integer Целые числа от -32768 до 32767 Long Целые числа от -2147483648 до 2147483647 Single Десятичные числа одинарной точности (7-8значные цифры) Double Десятичные числа двойной точности (15-16значные цифры) Boolean Логическое значение True или False String Строка символов Currency Число в денежном формате Date Дата от 1 января 100г. до 31 декабря 9999г. Variant Любые значения Константы это величина, не меняющаяся в процессе работы. Const ИмяКонстанты [As Тип] = Значение, например: Const Pi = 3.14159. Массивы это набор однотипных переменных, объединенных одним именем и доступных через это имя и порядковый номер переменной в наборе. Общий синтаксис определения массива следующий: Dim Имя Массива{НомПерв1 То НомПосл1, НомПерв2 То НомПосл2, ...) [As [New] ИмяТипа] Например: Dim myArray (10) As Long Выражения последовательность операций, которые необходимо произвести над данными, чтобы получить требуемое значение. Операции в Visual Basic Операция Арифметические операции Символ оператора ^(возведение в степень), + (сложение), - (вычитание), *(умножение), /(деление) =(равенство), < >(неравно), >(больше), <(меньше), Операции отношений >=(больше или равно), <=(меньше или равно) NOT отрицание ("НЕ"), AND логическое умножение ("И"), Логические операции OR логическое сложение ("ИЛИ") ABS(x) (абсолютная величина), SQR(x) (квадратный корень), Функциональные операции x MOD y (остаток целочисленного деления) Вопросы для проверки усвоенных знаний: 1. Укажите тип переменной, если её значение равно: а) 48,2 б) «Луна» в) 29 2. Из приведённых значений выберите значения а) целого типа б) вещественного в) строкового 29 87,5 -946,9 -99 «нет решений» 68 3. Определите тип для величин: а) название книги б)площадь фигуры в) кол-во мест 4. Определите, является величина постоянной или переменной а)кол – во дней недели б) кол –во дней в месяце в) название естественного спутника Земли Выбрать арифметическое выражение, соответствующее формуле 1) X/(A*B)+Y*B/A 2) X/A*(B+Y)*B/A 3) X/A*(B+Y*B/A) 4) X/(A*B)+(Y*B)/A 5) X/A*B+Y/A*B 6) X/(A*B)+Y*B/A X B BY A A Переведите выражения Математическое выражение X а a 4,5 2,8 3k 4 b3 12 5 13 7 3 2 5 sin 2 ( ) 4 tg x y Visual Basic ??? Переведите выражения Математическое выражение X а a 4,5 2,8 3k 4 b3 12 Visual Basic Sqrt(X+a) (a+4.5) / (2.8-3*к) (b^3-12) ^(1/4) 5 13 7 3 2 5 (7+5/2) - (3+13/5) sin 2 ( ) Abs(Sin(b+a)^2) 4 tg x y Tan(Abs(x-y))^(1/4)