алфавит
TRANSCRIPT
![Page 1: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/1.jpg)
Алфавит и синтаксис языка
программирования Visual Basic
![Page 2: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/2.jpg)
Алфавит- это полный набор букв, цифр и символов, принятых в языке для обозначения данных и действий над ними.
![Page 3: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/3.jpg)
- прописные и строчные буквы латинского алфавита;- прописные и строчные буквы кириллицы;- цифры от 0 до 9;- знаки арифметических операций (в порядке возрастания приоритета): +, -, *, /, |, ^;- знаки операций отношения: =, <, >.- знаки препинания и разделители: , . : ; ( );- символ подчеркивания "_";- не изображаемые символы (пробел, табуляция, переход на новую строку);
![Page 4: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/4.jpg)
Sin(x)- синус аргумента Х
Cos(x)- косинус аргумента Х
Tan(x)- тангенс аргумента Х
Ln(x)- натуральный логарифм аргумента Х
Sqrt(x)- возведение аргумента х в квадрат
Sqr(x)- извлечение квадратного корня из аргумента х
Abs(x)- модуль аргумента Х.
![Page 5: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/5.jpg)
Visual Basic накладывает на имена следующие ограничения:
-имя должно начинаться с буквы;-имя не должно содержать точки, пробела, разделительных символов, знаков операций, а также специальных символов;-имя должно быть уникальным, оно не должно совпадать с зарезервированными словами Visual Basic или с другими именами;-длина имени может включать до 255 символов.
![Page 6: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/6.jpg)
Данные - это возможные структуры языка, над которыми выполняются разрешенные действия (операции):
константы, переменные и массивы.
константыпеременные массивы
Элементы данных
![Page 7: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/7.jpg)
Переменная – это величина, которая может меняться при
выполнении программы. Для объявления типа переменной используется:
Dim ИмяПеременной [As ТипПеременной ]
например: Dim d as Integer.
![Page 8: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/8.jpg)
Тип переменной Возможные значения
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 Любые значения
Типы переменных в Visual Basic
![Page 9: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/9.jpg)
Константы -это величина, не меняющаяся в
процессе работы. Const ИмяКонстанты [As Тип] = Значение,
например: Const Pi = 3.14159.
![Page 10: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/10.jpg)
Массивы - это набор однотипных переменных,
объединенных одним именем и доступных через это имя и порядковый номер
переменной в наборе.
Общий синтаксис определения массива следующий:
Dim ИмяМассива{НомПерв1 То НомПосл1, НомПерв2 То НомПосл2, ...) [As [New]
ИмяТипа]
Например:Dim myArray (10) As Long
![Page 11: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/11.jpg)
Выражения -последовательность операций, которые необходимо произвести над данными, чтобы получить требуемое
значение.
Операции в Visual Basic
Операция Символ оператора
Арифметические операции^(возведение в степень), + (сложение), - (вычитание),
*(умножение), /(деление)
Операции отношений
=(равенство), < >(неравно), >(больше), <(меньше),
>=(больше или равно), <=(меньше или равно)
Логические операции
NOT отрицание ("НЕ"), ANDлогическое умножение
("И"),
OR логическое сложение ("ИЛИ")
Функциональные операцииABS(x) (абсолютная веоичина), SQR(x) (квадратный корень),
x MOD y (остаток целочисленного деления)
![Page 12: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/12.jpg)
Вопросы для проверки усвоенных знаний:
1. Укажите тип переменной, если её значение равно:а) 48,2 б) «Луна» в) 29
2. Из приведённых значений выберите значенияа) целого типаб) вещественногов) строкового29 87,5 -946,9 -99 «нет решений» 68
3. Определите тип для величин:а) название книги б)площадь фигуры в) кол-во мест
4. Определите, является величина постоянной или переменнойа)кол – во дней недели б) кол –во дней в месяцев) название естественного спутника Земли
![Page 13: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/13.jpg)
Выбрать арифметическое выражение,
соответствующее формуле
1) X/(A*B)+Y*B/A2) X/A*(B+Y)*B/A3) X/A*(B+Y*B/A)4) X/(A*B)+(Y*B)/A5)X/A*B+Y/A*B6)X/(A*B)+Y*B/A
A
BYB
A
X
![Page 14: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/14.jpg)
Переведите выражения
Математическое выражение Visual Basic
аX
k
a
38,2
5,4
SQR(X+A)
(A+4.5) / (2.8-3*к)
4 3 12b (B^3-12) ^(1/4)
5
133
2
57 (7+5/2) - (3+13/5)
)(sin 2 ABS(SIN(B+A)^2)
4 yxtg TAN(ABS(X-Y))^(1/4)
![Page 15: алфавит](https://reader035.vdocuments.pub/reader035/viewer/2022062514/5587f4add8b42a03178b4574/html5/thumbnails/15.jpg)
Спасибо за внимание!