Презентация, доклад на тему Функции в Visual Basic

Содержание

Математические функции

Слайд 1Функции в Visual Basic
МКОУ «Усть-Багарякская СОШ»

Функции  в Visual BasicМКОУ «Усть-Багарякская СОШ»

Слайд 2Математические функции

Математические функции

Слайд 3Функция
Понятие функции в языках программирования близко к понятию функции в математике.

Функция может иметь один или более аргументов. Для каждого допустимого набора аргументов можно определить значение функции. В программировании говорят, что функция возвращает свое значение, если заданы значения ее аргументов. Функции обычно входят в состав выражений, значения которых присваиваются переменным.

ФункцияПонятие функции в языках программирования близко к понятию функции в математике. Функция может иметь один или более

Слайд 4Типы функций
Функции могут быть различных типов: математические, строковые, ввода и вывода,

даты и времени и др. Тип функции определяется возможными значениями аргументов и значением функции.

В математических функциях значениями как аргументов, так и функций являются числа. В языке Visual Basic математические функции реализуются с помощью методов: синус Math.Sin(), косинус Math.Cos(), квадратный корень Math.Sqrt() и др.
Типы функцийФункции могут быть различных типов: математические, строковые, ввода и вывода, даты и времени и др. Тип

Слайд 5Проект «Инженерный калькулятор»
Разработать проект, в котором будем вычислять значения математических функций

синус, косинус и квадратный корень.

Создадим графический интерфейс проекта
Поместить на форму:
• текстовое поле TextBox1 для ввода аргумента функций;
• надпись Label1 для вывода значений функции;
• три кнопки Button1, Button2 и Button3 для создания событийных процедур вычисления синуса, косинуса и квадратного корня.
Проект  «Инженерный калькулятор»Разработать проект, в котором будем вычислять значения математических функций синус, косинус и квадратный корень.Создадим

Слайд 6Листинг кода
Событийная процедура вычисления синуса примет вид:
Private Sub Button1_Click()
Label1.Text = Math.Sin(Val(TextBox1.Text))


End Sub
Событийные процедуры вычисления косинуса и квадратного корня создаются аналогично.
Запустить проект на выполнение. Вычислить значение функции, например квадратного корня из числа 65536.
Листинг кодаСобытийная процедура вычисления синуса примет вид:Private Sub Button1_Click()Label1.Text = Math.Sin(Val(TextBox1.Text))   End SubСобытийные процедуры вычисления

Слайд 7Практическое задание
В системе программирования Visual Basic создать проект «Инженерный калькулятор». Расширить

его возможности путем создания событийных процедур вычисления тангенса и арктангенса.

В системе программирования Visual Basic создать проект «Треугольник», позволяющий вычислить гипотенузу и площадь прямоугольного треугольника, если известны его катеты.
Практическое заданиеВ системе программирования Visual Basic создать проект «Инженерный калькулятор». Расширить его возможности путем создания событийных процедур

Слайд 8Строковые функции

Строковые функции

Слайд 9Понятие функции в языках программирования близко к понятию функции в математике.

Функция может иметь один или более аргументов. Для каждого допустимого набора аргументов можно определить значение функции. В программировании говорят, что функция возвращает свое значение, если заданы значения ее аргументов. Функции обычно входят в состав выражений, значения которых присваиваются переменным.
Понятие функции в языках программирования близко к понятию функции в математике. Функция может иметь один или более

Слайд 10
Функции могут быть различных типов: математические, строковые, ввода и вывода, даты

и времени и др. Тип функции определяется возможными значениями аргументов и значением функции.
Функции могут быть различных типов: математические, строковые, ввода и вывода, даты и времени и др. Тип функции

Слайд 11
В строковых функциях строками являются либо аргументы, либо возвращаемые функциями значения.

В строковых функциях строками являются либо аргументы, либо возвращаемые функциями значения.

Слайд 12Функция вырезания левой подстроки Left(). В функции вырезания подстроки (части строки)

Left(Строка, Длина) значением функции является левая подстрока. Под­строка начинается от крайнего левого символа аргумента Строка и имеет количество символов, равное значению числового аргумента Длина.
Функция вырезания левой подстроки Left(). В функции вырезания подстроки (части строки) Left(Строка, Длина) значением функции является левая

Слайд 13
Функция вырезания правой подстроки Right(). В функции вырезания подстроки Right(Строка, Длина)

значением функции является правая подстрока. Подстрока заканчивается крайним правым символом аргумента Строка и имеет количество символов, равное значению числового аргумента Длина.
Функция вырезания правой подстроки Right(). В функции вырезания подстроки Right(Строка, Длина) значением функции является правая подстрока. Подстрока

Слайд 14
Функция вырезания произвольной подстроки Mid(). В функции вырезания подстроки Mid(Строка, Позиция,

Длина) значением функции является подстрока. Подстрока начинается с символа аргумента Строка, позиция которого задана числовым аргументом Позиция, и имеет количество символов, равное значению числового аргумента Длина.

Функция вырезания произвольной подстроки Mid(). В функции вырезания подстроки Mid(Строка, Позиция, Длина) значением функции является подстрока. Подстрока

Слайд 15Функция определения длины строки Len(). В функции определения длины строки Len(Строка)

аргументом является строка Строка, а возвращает функция числовое значение длины строки (количество символов в строке).
Функция определения длины строки Len(). В функции определения длины строки Len(Строка) аргументом является строка Строка, а возвращает

Слайд 16
Функция Asc(). Функция Asc(Строка) осуществляет преобразование строки в числовой код первого

символа. Аргументом функции является строка, а значением — число.
Функция Asc(). Функция Asc(Строка) осуществляет преобразование строки в числовой код первого символа. Аргументом функции является строка, а

Слайд 17
Функция Chr(). Функция Chr(Число) осуществляет преобразование числового кода в символ. Аргументом

функции является число, а значением — символ.

Функция Chr(). Функция Chr(Число) осуществляет преобразование числового кода в символ. Аргументом функции является число, а значением —

Слайд 18

При использовании строковых функций в языке Visual Basic 2005 необходимо

полностью определять функции, например Microsoft.VisualBasic.Left()
При использовании строковых функций в языке Visual Basic 2005 необходимо полностью определять функции, например Microsoft.VisualBasic.Left()

Слайд 19Строковые функции и их значения

Строковые функции и их значения

Слайд 20Практическая работа
Создать проект, который позволит производить преобразования строк с использованием строковых

функций.

Создадим графический интерфейс проекта.
Разместить на форме:
текстовое поле TextBox1 для ввода строкового аргумента Строка;
текстовое поле TextBox2 для ввода числового аргумента Позиция;

Практическая работаСоздать проект, который позволит производить преобразования строк с использованием строковых функций.Создадим графический интерфейс проекта.Разместить на форме:текстовое

Слайд 21Практическая работа
текстовое поле TextBox3 для ввода числового аргумента Длина;
надпись Label1 для

вывода результата;
шесть кнопок для запуска событийных процедур.

Создадим для каждой кнопки событийную процедуру, реализующую одну из строковых функций.
Практическая работатекстовое поле TextBox3 для ввода числового аргумента Длина;надпись Label1 для вывода результата;шесть кнопок для запуска событийных

Слайд 22Событийная процедура, реализующая функцию Mid(), будет иметь следующий вид:

Private Sub Button1_Click()
Label1.Text

= Microsoft.VisualBasic.Mid(TextBox1.Text, Val(TextBox2.Text), Val(TextBox3.Text))
End Sub

Событийная процедура, реализующая функцию Mid(), будет иметь следующий вид:Private Sub Button1_Click()Label1.Text = Microsoft.VisualBasic.Mid(TextBox1.Text, Val(TextBox2.Text), Val(TextBox3.Text)) End Sub

Слайд 23
Событийные процедуры вырезания левой и правой подстрок, а также определения длины

строки и преобразования строки в символ и символа в строку создаются аналогично.

3. Запустить проект, в первое поле ввести строку «информатика», во второе поле — позицию символа, с которого начинается подстрока, в третье поле — длину подстроки. Щелкнуть по кнопке Mid(). На надписи появится вырезанная подстрока "форма"
Событийные процедуры вырезания левой и правой подстрок, а также определения длины строки и преобразования строки в символ

Слайд 24Практическое задание
В системе программирования Visual Basic создать проект «Строковый калькулятор». Добавить

поиск подстроки в строке с помощью функции InStr(Строка,Подстрока).
Практическое заданиеВ системе программирования Visual Basic создать проект «Строковый калькулятор». Добавить поиск  подстроки  в строке

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть