Реферат: Компьютерные информационные технологии 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)) &