Вход

Функции в языке программирования на Visual Basic 2005

Реферат по программированию
Дата добавления: 19 декабря 2007
Язык реферата: Русский
Word, rtf, 2.8 Мб (архив zip, 410 кб)
Реферат можно скачать бесплатно
Скачать



















Выполнил:

Ученик 9 класса «В»

МОУ СОШ №21

Долгих Дмитрий


Батайск 2007 г.

СОДЕРЖАНИЕ


  1. Введение 3

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

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

  4. Функции ввода и вывода данных 6

  5. Практика 7

  6. Заключение 8

  7. Список использованной литературы 8

















Введение


Моё мнение о функциях в VB 2005 очень положительны, т.к. они очень помогают (упрощают) работу с программой.

Понятию функции в языках программирования близко к понятию функции в математике. Например: в математике корень квадратный обозначается так “?”, а в языке программирования так “Sqr”.

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

















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


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




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


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


Функции вырезания левой подстроки Left ( )

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


Функция вырезания правой подстроки Right ( )

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


Функция вырезания произвольной подстроки Mid ( )

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


Функция определения длины строки Len ( )

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


Функция Asc ( )

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


Функция Chr ( )

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














Функции ввода и вывода данных.


Функции ввода и данных InputBox ( ). Эта функция позволяет вводить данные с помощью диалогового окна ввода. Аргументами этой функции являются две строки, а значением функции – строка, введенная пользователем в текстовое поле.


Функция вывода сообщений MsgBox( ). Эта функция позволяет выводить сообщения на экран с помощью окна сообщений, в котором можно разместить определенный набор кнопок и информационный значок о типе сообщений.





















Практика


Заполнение двухмерного массива (матрица)

Private Sub Form_Activate()

Dim A(1 To 3, 1 To 3) As Byte

Dim i, j As Byte

Open "c:\in78.txt" For Output As #1

For i = 1 To 3

For j = 1 To 3

A(i, j) = Val(InputBox ("введите элементы массива", "ввод данных"))

Print #1, A(i, j);

Next j

Print #1,

Next i

Close #1

End Sub


Дата и время

Private Sub Form_Activate()

Dim dat1, dat3 As Date

Dim dat2 As String

Open "c:\in91.txt" For Output As #1

Print #1, "вывести текущую дату"

Print #1, "вывести текущее время"

Print #1, "вывести количество дней, прошедших с начала третьего тысячелетия"

Close #1

Open "c:\out91.txt" For Output As #1

dat1 = Date

Print #1, "текущая дата -"; dat1

dat2 = Time$

Print #1, "текущая время -"; dat2

dat3 = #1/1/2001#

Print #1, dat1 - dat3

Close #1

End Sub




Заключение


Я научился на уроке информатике работать с функциями VB 2005. И мне это

очень нравится. Строковые функции помогают и значительно облегчают написание программы. Благодаря им программа становится интереснее.





Список использованной литературы:

  1. Н. Угринович - Информатика Базовый курс 9 класс

  2. И. Семакин – Информатика Базовый курс 7-9 класс



© Рефератбанк, 2002 - 2017