Функции в языке программирования Visual BasicУчитель информатики ГБОУ СОШ №655 г.МосквыДолгушина А.В.
Функции входят в состав выражений, значения которых присваиваются переменным. Для каждого допустимого набора аргументов можно определить значение функции.Функции могут быть различных типов:Математические,Строковые,Ввода, выводаДаты и времени и др.
В языке Visual Basic математические функции реализуются с помощью методов:Синус Math.Sin( )Косинус Math.Cos( )Квадратный корень Math.Sgrt ( )И др.
В строковых функциях строками являются либо аргументы, либо возвращаемые функциями значения:Функция вырезания левой подстроки Left ( )Функция вырезания правой подстроки Right ()Функция вырезания произвольной подстроки Mid ( )
Функция определения длины строки Len ( )Функция Asc ( ) – преобразование строки в числовой код первого символаФункция Chr( ) – преобразование числового кода в символ
Строковые функции и их значенияТаблица 2.5, с.80, учебник Угриновича Н.Д. «Информатика и Икт. 9 класс»
Функции ввода и вывода данных:InputBox - выводит окно с запросом на ввод значения. Параметры такие же, как и у функции MsgBox. MsgBox- выводит на экран окно сообщения (Message Box) которое будет ждать клика на одной из кнопок. Возвращает число Integer, по которому можно определить какую кнопку нажал пользователь
Функции даты и времени:Date - возвращает текущую дату.DateDiff - возвращает разность между двумя датами. DateSerial - возвратит дату, указанную по частямDateValue (string) - возвращает дату, заданную в виде строкии др.
Практическая работаЗадание «Тригонометрические функции»
Private Sub CommandButton2_Click()If Val(TextBox1.Value) = 0 Then MsgBox ("введите цифру!!!") Elsef = Val(TextBox1.Text)f = (f * 3.14) / 180TextBox2.Text = Sin(f)End Sub
Домашнее заданиеП. 2.5Практическое задание №2.13 (Стр. 85, Информатика 9 кл., Н.Д.Угринович)
Список литературыУгринович Н.Д. Информатика и ИКТ. Учебник для 9 класса-М.: Бином. Лаборатория знаний, 2006. – 320 с.: ил.