Презентация к уроку "Функции в языке программирования VB"
Презентация к уроку "Функции в языке программирования VB"
В материале дается определение понятия функции в языке программирования, подробно рассматриваются следующие типы функций языка программирования Visual Basic: функции преобразования типов, математические функции, строковые функции, функции ввода и вывода данных. Для каждого из типов функций, представленных в презентации, рассматриваются следующие основные моменты: назначение, синтаксис, примеры, а также примеры проектов с использованием каждого из типов функций. Данный материал будет особенно полезен учителям информатики, преподающим элективный курс "Исследование информационныхз моделей" (автор Н.Д.Угринович).
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Презентация к уроку "Функции в языке программирования VB" »
Функциив языке программированияVB
Автор:Лузгина Н.Г., учитель информатики МБОУ «СОШ №11» г.Балахны Нижегородской обл.
Понятие функциив языке программирования
Функция может иметь один или более аргументов.
При записи функции нескольких аргументов аргументы в списке
отделяются друг от друга запятыми:
ИмяФункции (СписокАргументов)
Для каждого набора аргументов можно определить значение
функции.
Функция возвращает свое значение , если заданы значения
ее аргументов.
Функции обычно входят в состав выражений, значения
которых присваиваются переменным.
Типы функций
Функции преобразования типов данных
Математические функции
Строковые функции
Функции ввода и вывода данных
и др.
Функциипреобразования типов данных
Функции преобразования типов данных реализуют преобразование данных из одного типа в другой ( например, с использованием определенных функций можно преобразовать строковое значение в числовое или наоборот ).
Функции преобразования типов данных
Функ-ция
Назначение
Val( )
Синтаксис
Преобразование строковое значение в числовое
Аргумент
Str( )
Значе-ние
Val (Строка)
Oct( )
Преобразование десятичных чисел десятичные числа в строковой форме
Пример
Строка
Hex( )
Str( Число )
Преобразование десятичных чисел восьмеричные числа в строковой форме
функция
Число
Преобразование десятичных чисел шестнадцатиричное числа в строковой форме
Oct( Число )
Десятичное число
Val ( “ 20 ” )
значение
Строка
Десятичное число
Hex( Число )
20
Str( 2000 )
Строка
Десятичное число
Десятичное число 1200 в строковой форме
Oct( 2000 )
Строка
Восьмерич-ное число 3720 в строковой форме
Hex( 2000 )
Шестнадца-тиричное число 7 D0 в строковой форме
Функции преобразования типов данных
Нахождение суммы двух чисел
50
A =
50
B =
100
С=А + В
A = Val(Txt1.Text)
B = Val(Txt2.Text)
C = A + B
6
Математические функциивVisualBasic
ФункцияАргумент функцииxВозвращаемое функцией значение
Sin(х) Число (в радианах) Синус числа
Cos(х) Число (в радианах) Косинус числа
Tan(х) Число (в радианах) Тангенс числа
Atn(x) Число Арктангенс в радианах
Sqr(x) Неотрицательное число Квадратный корень из числа
Log(x) Число Натуральный логарифм числа
Exp(x) Число Экспонента числа
Rnd() Нет аргумента Псевдослучайное число N (0
Int(x) Число Наибольшее целое, не
превышающее значение аргумента
Fix(x) Число Число без дробной части
Abs(x) Число Модуль числа
Sgn(x) Число Знак числа
Проект «Вычислитель»
Строковые функции
Строка – это упорядоченная последовательность символов заключенных в кавычки, либо пустая строка. В пустой строке нельзя ставить даже пробел.
Строковое выражение – это либо строка, либо строка и строковое выражение, между которыми стоит знак конкатенации ( з нак конкатенации в Visual Basic – это знак «+»).
Конкатенация строк – это операция объединения строк или значений строковых переменных в единую строку.
Например:
а = «день»
b = «ночь»
с = а + b
Результат: с = «деньночь»
Строковые функциивVisualBasic
№п/п
Функция
Описание
1
Пример
Len (строка)
2
Left (строка, количество)
Аргументы
Возвращает число, равное количеству символов в строке, включая пробелы
3
Right (строка, количество)
Выделяет из строки слева нужное количество символов
Len («информатика»)
Len («А_Б_С»)
Результат
4
11
5
Left («Ученье – свет»,3)
Выделяет из строки справа нужное количество символов
Mid (строка, начало, количество)
Уче
Right («Ученье – свет»,4)
Выделяет из строки нужное количество символов, начиная с начального номера
свет
Mid («Ученье – свет», 4, 2)
2 символа, начиная с четвертого
нь
Строковые функциивVisualBasic
№п/п
Функция
Описание
5
6
Пример
Asc (строка)
7
Chr (число)
Преобразовывает строку в числовой код первого символа
Аргументы
Asc («А_Б_С»)
Результат
Преобразовывает числовой код символа в символ
8
InStr([ Старт, ] Строка, Подстрока )
9
Val( Строка )
Ищет в строке позицию, в которой находится заданная подстрока
Chr (192 )
192
InStr( «Урок», «рок» )
10
A
Преобразует строку в десятичное число
Str( Число )
11
Oct( Число )
Преобразует число в строку
2
Val( «123» )
Str( 123 )
123
Преобразует число из десятичной системы счисления в восьмеричное строковое выражение.
Hex( Число )
«123»
Преобразует число из десятичной системы счисления в шестнадцатеричное строковое выражение.