Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов.

Презентация:



Advertisements
Похожие презентации
Беляева Зоя Викторовна, учитель информатики МОУ «Новоуральская СОШ»
Advertisements

Функции в VisualBasic МОУ СОШ 14 Корниенко В.Н. 2009г.
Объектно-ориентированный язык программирования. Переменная - эта поименованная ячейка памяти, хранящая какое-либо одно значение (одно число, один фрагмент.
Работу выполнили ученицы 9 «Б» класса Гордеева Татьяна и Шебаршова Рита.
Тип, имя и значение переменной.. Переменные. В объектно-ориентированных языках программирования, и в частности в языке Visual Basic, переменные играют.
1 Учитель информатики ГБОУ СОШ 655 г.Москвы Долгушина А.В.
Задачи для повторения и закрепления основных типов алгоритмических структур.
Алфавит и синтаксис языка программирования Visual Basic.
Тип, имя и значение переменной. В объектно-ориентированных языках программирования переменные играют такую же важную роль, как и в процедурных языках.
Функции ввода и вывода Input Box() MsgBox(). Функция InputBox ( окно ввода) Конструкция: InputBox ( сообщение, заголовок ) Пример: InputBox (Введите фамилию.
Разветвляющаяся алгоритмы. Условные операторы Ветвление - выбор пути решения задачи в соответствии с выполнением или невыполнением некоторого условия выбора.
Циклические алгоритмы Повторение - это многократное выполнение одного или нескольких предписаний алгоритма. Цикл - это оператор языка программирования,
Числовые выражения В языке Q-basic. Переменные. Переменная - это область данных в памяти, имеющая имя. Переменная - это величина, которая может меняться.
«Ветвление» в VB If условие Then Действия End If If условие Then Действия 1 Else Действия 2 End If.
Функции ввода и вывода Урок в 10 классе. Функция InputBox (Окно Ввода). InputBox(Приглашение$, Заголовок$, [ПоУмолчанию$]) InputBox(Приглашение$, Заголовок$,
1 Лекция 13 ОСНОВНЫЕ ПОНЯТИЯ ЯЗЫКА Visual Basic For Applications (VBA) План лекции Типы данных VBA Операции над данными VBA Описание типов данных VBA Имена.
Переменные: тип, имя, значение НАЧАЛА ПРОГРАММИРОВАНИЯ.
УСЛОВНЫЙ ОПЕРАТОР IF... THEN... ELSE (Если … То … Иначе)
Тема: Линейный алгоритм. Создание программ.. Имя переменной S, P, a, b, h, S1, S2, P_осн Может состоять из символов латинского, русского алфавита, включать.
Строковые переменные Елена Александровна Михлякова, учитель информатики и ИКТ МОУ СОШ с уиоп д. Стулово Слободского района Кировской области 2009.
Транксрипт:

Переменные задаются именами, которые определяют области памяти, в которых хранятся их значения. Значениями переменных могут быть данные различных типов. Типы переменных: byte single integer целые double вещественные long boolean логические string строковые variant любые Имя переменной уникально. Оно должно начинаться с буквы и не должно включать точку, не превышать 255 символов.

A + B сложение A - B вычитание A * B умножение A / B деление A \ B целочисленное деление A на B A ^ B возведение в степень

Строками являются любые последовательности, заключенные в кавычки. Операция конкатенации А = форма В = ин + A + тика Для объявления переменной можно пользоваться Dim имя переменной [as тип переменной] Например: Dim Число as integer, Строка as string Const имя константы [as тип] = значение константы Оператор присваивания [Let] имя переменной = выражение Например: A = 3 B = 4 C = A^2 + B^2 A = форма В = ин + A + тика A = 5>3 B = 2>3 C = A and B

Создать программу, которая выполняет деление двух целых чисел, а для хранения результата используются различные типы числовых переменных, то есть результаты будут вычисляться с различной точностью. Задача Sub Command1_click() Dim a, b as integer, c as byte, d as single, e as double a = 2 b = 3 c = a/b d = a/b e = a/b Form1.Print c, d, e End sub

Математические функции: SIN(a) COS(a) TAN(a) ATN(a) SQR(a) LOG(a) EXP(a) ABS(a) Sub Command1_click() Dim a, b, c as single a = 3 b = 4 c = SQR(a^2 + b^2) Form1.Print Гипотенуза равна; c End sub

Строковые функции В строковых функциях строками являются либо аргументы, либо возвращаемые функциями значения. Функция определения длины строки Len (строка) A = len («информатика») А = 11 Функция вырезания подстроки Left (строка, длина) А = left («информатика», 2) А = «ин» Right (строка, длина) B = right («информатика», 2) B = «ка» Mid (строка, позиция, длина) С = mid («информатика», 3, 5) С = «форма»

Дана строковая константа литературовед. Получить из неё и распечатать на форме слово радуга, разрешается добавить один недостающий символ. Задача Sub Command1_Сlick() Dim a, b as string a = «литературовед» b = mid (a, 5,2) + right (a, 1) + mid (a, 8, 1) + «г» + mid (a, 6, 1) Form1.Print b End Sub

Функция InputBox (Окно ввода) Для ввода данных в программу через текстовое поле на диалоговой панели используется функция InputBox. Функции ввода и вывода В качестве аргументов этой функции выступают три строки и значением функции является также строка. ! InputBox (Приглашение, Заголовок, [ по умолчанию])

Sub Command1_Сlick() Dim a as string a = inputbox («Введите текст», «Функция Окно ввода») Form1.Print а End Sub

Функция MsgBox (Панель сообщений) В простейшем случае функция MsgBox может работать в режиме оператора и использоваться для вывода сообщений не на форме, а на специальной панели сообщений. MsgBox Сообщение [, ЧисКод1 + ЧисКод2] [, Заголовок] Cтрока Сообщение выводится на панели сообщений, аргумент ЧисКод1 + Чискод2 определяет внешний вид панели, а строка Заголовок печатается в строке заголовка панели.

Внешний вид панели можно менять, используя различные значения ЧисКод1 и ЧисКод2. ЧисКод1 определяет внешний вид пиктограмм, ЧисКод2 набор кнопок, размещаемых на панели. ЧисКод1ЧисКод2ПиктограммаНабор кнопок OK ОК, Отмена Стоп, Повтор, Пропустить Да, Нет, Отмена Да, Нет Повтор, Отмена MsgBox "Вы хотите зарегистрироваться?",, "Вопрос" !

MsgBox (Сообщение [, ЧисКод1 + ЧисКод2] [, Заголовок]) В случае записи аргументов в скобках, функция MsgBox получает определенное значение, которое может быть присвоено какой-либо переменной. Переменная = Sub Command1_Click() Dim a аs вyte a = MsgBox("Вы хотите зарегистрироваться?", 36, "Вопрос") Form1.Print a End Sub Значение функции Нажатая кнопка ОК Отмена Стоп Повтор Пропустить Да Нет

Функции преобразования типов данных Функция Val преобразовывает строковое значение в число. Например: Val(«2000») 2000 Sub Command1_Click() Dim a, b As String, a1, b1, c As Single a = InputBox("Первый катет", "Катет А") b = InputBox("Второй катет", "Катет B") a1 = Val(a) b1 = Val(b) c = Sqr(a1 ^ 2 + b1 ^ 2) Form1.Print "Гипотенуза = "; c End Sub

Функции преобразования типов данных Функция Str преобразовывает число в строку. Например: Str(2000) «2000» Sub Command1_Click() Dim a As String a = InputBox("Формула закона Ома?", "Контроль знаний") If a = "U/R" Then Form1.Print "Правильно!" Else Form1.Print "Неправильно!" End If End Sub

Оператор условного перехода Однострочная форма Многострочная форма if условие _ then серия1 _ [ else серия2 ] if условие then серия1 [ else серия2 ] end if

Цикл со счетчиком for счетчик = начзнач to конзнач [step шаг ] тело цикла next [счетчик] Циклы с условием do while условие тело цикла loop do until условие тело цикла loop

Задача Ввести с клавиатуры координаты двух точек A и B. Определить какая из них ближе к началу координат результат вывести на панели сообщений. A(x1, y1) B(x2, y2) 0 Y X