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