Вход

Функции в языке программирования на 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