Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемГригорий Савосин
1 Объектно-ориентированный язык программирования
2 Переменная - эта поименованная ячейка памяти, хранящая какое-либо одно значение (одно число, один фрагмент текста).
3 Переменная имеет имя и значение. Переменные служат для хранения исходных данных, используемых в программе, а также результатов вычислений. Используя переменные, можно составить программу "в общем виде", и программа будет выполняться при любых допустимых исходных данных. Примечание: свойства объектов по сути также являются переменными, т.к. тоже хранят определенные числовые или текстовые значения.
4 Имя переменной - это строка символов, которая отличает ее от других переменных и объектов программы (элементов управления). Таким образом, имена переменных должны быть уникальны.
5 Имя переменной должно начинаться с буквы. Остальными символами могут быть буквы (строчные или прописные), цифры и символ подчеркивания. Пробел, точка, запятая и другие специальные знаки - недопустимы. Длина имени не должна превышать 255 символов. Имя переменной не должно совпадать с ключевыми символами языка Visual Basic (например: If, Then, For, To, Next, Print и другими).
6 Правильные имена: a, a1, a_1, СуммаИтогоПоГрафе, if2 Неправильные имена: 1, 1a, a 1, Сумма: итого по графе, if.
7 Значение переменной - это данные, которые в ней хранятся. Тип данных (тип переменной) обуславливает то, как хранятся и обрабатываются данные. Например: = 5 - числа, а "2" + "3" = "23" - текст Типы переменных:
9 Переменная типа Variant может принимать любой тип в зависимости от хранящегося в ней значения, однако, занимает больше памяти. Если переменная не была объявлена, то она имеет тип Variant.
10 Для присвоения значения служит оператор присваивания, которым является знак равно (=). Оператор - это слово или знак, выполняющий одно предписание (одну операцию).
11 Слева от знака "равно" указывается имя переменной, в которую будет помещено значение, а справа - значение переменной (числовое или текстовое), либо математическое или строковое выражение или другая переменная, из которой берется значение. То есть общий вид оператора присваивания: Куда (переменная) = что или откуда
12 ^возведение в степень *умножение /деление +сложение -вычитание
13 Арифметические операции выполняются в такой последовательности: сначала возведение в степень, затем умножение и деление, в последнюю очередь - сложение и вычитание. Если в выражении несколько операций, то они выполняются слева на право. Для изменения порядка операций используются только круглые скобки ( ). Математическое выражение сначала обрабатывается и вычисляется результат, который затем присваивается переменной (помещается в переменную). Пи написании чисел в коде программы целая и дробная часть числа отделяются точкой.
14 1. Переменной присваивается конкретное значение: a = 5 b = "Мир" 2. Переменной присваивается результат выражения: a = 2 * /2 b = "Миру" + " " + "Мир!" 3. Переменной присваивается значение выражения, в котором используются другие переменные: a = (i + 5) * 2.5 b = c + d + "май" c = b 15 Примечание: С помощью оператора присваивания можно увеличить (уменьшить) значение переменной, например: x = x + 1 При выполнении такой строки сначала вычисляется правая часть и результат присваивается переменной, стоящей слева от знака равно. Например, если x до выполнения строки равно 5, то после выполнения этой строки будет равна 6.
16 Аналогично присваиваются значения свойствам. Это записывается так: Объект.Свойство = Значение Например: Command1.Caption = "Вася" Эта строка изменяет надпись на кнопке с именем Command1 на Вася. Свойства могут быть как слева, так и справа от знака равно. Подумайте, что произойдет после выполнения следующей строки: Command1.Caption = Form1.Caption
17 Поскольку Visual Basic может сам определить тип переменной по ее значению (см. Variant), то тип переменной можно не объявлять (не указывать). Однако, объявление переменных является правилом хорошего тона программирования а так же позволяет избежать некоторых ошибок в программе, таких как неодинаковое написание имени переменной в разных местах программы, несоблюдения типов данных в вычислениях.
18 Переменную объявляют в начале окна кода или в начале процедуры с помощью оператора Dim такой записью: Dim Имя_переменной As Тип_переменной В качестве типа переменной указываются слова Byte, Long, String и другие из таблицы типов (см. выше).
19 Dim a As Byte Объявлена переменная а типа Byte. В такую переменную можно поместить число от 0 до 255. При попытке присвоения переменной большего числа возникнет ошибка, а число, имеющее дробную часть будет округлено.
20 Dim b As String Объявлена переменная b типа String. Эта переменная будет содержать текст (хотя текст может состоять и из цифр, но 2 плюс 3 будет 23).
21 При объявлении нескольких переменных можно перечислять их через запятую: Dim a As Byte, b As String После строки объявления можно присваивать значение переменной. Например: Dim a As Byte a = 5
22 Для реализации алгоритма с ветвлением необходим оператор условия. Его конструкция может иметь одну или несколько строк. Одна строка: If условие Then группа операторов 1 [Else группа операторов 2]
23 Несколько строк: If условие Then Группа операторов 1 [Else Группа операторов 2 ] End If Квадратные скобки не ставятся, а лишь показывают то, что находящееся между ними содержимое можно опустить в случае ненадобности.
24 Проверяется условие Если условие истинно, то исполняется группа операторов 1 Если условие ложно, то исполняется группа операторов 2 В качестве условия может быть использовано любое логическое выражение со знаком > (больше), = (больше либо равно), < = (меньше либо равно).
25 If x>0 Then MsgBox "Число положительное" Else MsgBox "Число отрицательное" End If Примеры условий: x > y a > = 5 + b * y < 15 + x y a > = 5 + b 8 + 13 * y < 15 + x">
26 Также в качестве условия можно использовать переменную или арифметическое выражение. Если его результат будет равен 0, то это расценивается как "ложь", остальные значения - "истина": If a Then MsgBox "Не равно 0" Else MsgBox "Равно 0" End If
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.