Реферат: Компьютерные информационные технологии 2

intСумма = intСумма + intЧисло

intЧисло = intЧисло + 1

Loop

intСумма = 0

For intЧисло = 1 To 50 step 1

IntСумма = intСумма + intЧисло

Next intЧисло

IntСумма = 0

For Each Cell In Range («Налоги»)

IntСумма = intCумма +Сell. Value

Next Cell

1.4. Основные сведения о процедурах

Процедура — это сгруппированный и логически закончен­ный набор операторов VВА. Различают следующие типы проце­дур: процедуры-подпрограммы (процедуры Sub) и процедуры-функции (процедуры Function).

Процедура Sub— совокупность операторов VВА, заключен­ных между операторами Sub и Еnd Sub. Процедуры этого типа выполняют определенные действия, но значения в вызывающую их процедуру не возвращают. Имена таких процедур не могут быть использованы в выражениях и операторах присваивания. Как правило, процедуры - подпрограммы являются макросами или процедурами обработки событий (процедуры, автоматически выполняемые при возникновении события, инициируемого пользователем или приложением).

Синтаксис процедуры Sub имеет вид:
Sub имя ( [аргументы] )

операторы VВА

End Sub

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

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

Синтаксис процедуры-функции имеет вид:

Function имя ( [аргументы] ) [Аs тип]

Операторы VВА

имя = выражение

Еnd Function

Параметр имя определяет имя создаваемой процедуры. Нео­бязательные параметры аргументы позволяют передать в про­цедуру требуемые значения. Параметр Аs тип задает тип дан­ных, возвращаемых функцией. Инструкция имя = выражение используется для задания вычисленного и возвращаемого в вы­зывающую процедуру значения.

Процедуры Function и Sab могут быть либо закрытыми, либо открытыми. Открытую процедуру, объявленную с применением ключевого слова Public, разрешается вызывать из любой проце­дуры любого модуля. Закрытую процедуру, объявленную с помо­щью ключевого слова Private, можно вызывать только из проце­дур текущего модуля. Если в объявлении процедуры не указан ее вид, то по умолчанию она считается Public (то есть открытый).

Пример 5. Операторы процедуры ПервыйСимвол. Назна­чение процедуры — преобразование первого символа исходной строки strИсходнаяСтрока в прописной, а остальных символов строки в строчные.

1. Publiс Function ПервыйСимвол (strИсходнаяСтрока Аs

String)

2. Dim strСтрока As String

3. strСтрока = Trim (strИсходнаяСтрока)

ПервыйGимвол = Ucase (Left(strСтрока), 1)) &

К-во Просмотров: 257
Бесплатно скачать Реферат: Компьютерные информационные технологии 2