алфавит

Post on 22-Jun-2015

299 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Алфавит и синтаксис языка

программирования Visual Basic

Алфавит- это полный набор букв, цифр и символов, принятых в языке для обозначения данных и действий над ними. 

-  прописные и  строчные буквы латинского алфавита;-  прописные и строчные буквы кириллицы;-  цифры от 0 до 9;- знаки арифметических операций (в порядке возрастания приоритета): +, -, *, /, |, ^;-  знаки операций отношения: =, <, >.-  знаки препинания и разделители: ,  .  :  ; ( );-  символ подчеркивания "_";-  не изображаемые символы (пробел, табуляция, переход на новую строку);

Sin(x)- синус  аргумента Х

Cos(x)- косинус  аргумента Х

Tan(x)- тангенс  аргумента Х

 Ln(x)- натуральный логарифм   аргумента Х

 Sqrt(x)- возведение аргумента х в квадрат

 Sqr(x)- извлечение квадратного корня из аргумента х

Abs(x)- модуль аргумента Х. 

Visual Basic накладывает на имена следующие ограничения:

-имя должно начинаться с буквы;-имя не должно содержать точки, пробела, разделительных символов, знаков операций, а также специальных символов;-имя должно быть уникальным, оно не должно совпадать с зарезервированными словами Visual Basic или с другими именами;-длина имени может включать до 255 символов.

Данные - это возможные структуры языка, над которыми выполняются разрешенные действия (операции):

константы, переменные и массивы. 

константыпеременные массивы

Элементы данных

Переменная – это величина, которая может меняться при

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

Dim ИмяПеременной [As ТипПеременной ]

например: Dim d as Integer.

 

 

Тип переменной Возможные значения

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

Константы -это величина, не меняющаяся в

процессе работы. 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/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

Переведите выражения

Математическое выражение 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)

Спасибо за внимание!

 

top related