Содержание
- 2. Подпрограмма — программа, реализующая вспомогательный алгоритм. Основная программа — программа, реализующая основной алгоритм решения задачи и
- 3. Структурным элементом программы, написанной на языке VBA, является модуль – совокупность объявлений, процедур и функций, объединенных
- 4. Подпрограмма-процедура имеет следующий синтаксис: [Private | Public] [Static] Sub ([ ]) [ ] [Exit Sub] [
- 5. – имя процедуры, удовлетворяющее стандартным правилам именования; – список переменных, представляющих аргументы, которые передаются в процедуру
- 6. Синтаксис элемента : [Optional] [ByVal | ByRef] [ParamArray] [As ] [ = ] Optional – ключевое
- 7. В качестве результата процедура может возвращать в вызывающую программу множество простых или структурированных величин или не
- 8. Первый способ: – имя вызываемой процедуры; – список аргументов, передаваемых процедуре; он должен соответствовать списку, заданному
- 9. Второй способ: Call ( ) Call – служебное слово VBA; – имя вызываемой процедуры; – список
- 10. VBA позволяет вводить фактические параметры через имена аргументов в любом порядке и опускать необязательные (Optional). При
- 11. Приведенный ниже пример показывает основные способы обращения к процедуре. Option Explicit Dim c As Double 'c
- 12. Подпрограмма-функция имеет следующий синтаксис: [Private | Public] [Static] Function [( )] [ ] [Exit Function] [
- 13. Синтаксис инструкции Function содержит те же элементы, что и Sub. Инструкция Exit Function приводит к выходу
- 14. При обращении к подпрограмме происходит передача ей аргументов по ссылке (если формальный параметр является параметром-переменной, описан
- 15. Если параметр определен как параметр-значение (с помощью ключевого слова ByVal), то перед вызовом подпрограммы это значение
- 16. Если параметр определен как параметр-переменная (по умолчанию или с помощью ключевого слова ByRef), то при вызове
- 17. Если в качестве фактического параметра используется константа, транслятор блокирует любые присваивания константе нового значения в теле
- 18. Option Explicit Sub Удвоение(ByRef c As Integer, ByVal d As Integer) c = c + c
- 19. В результате прогона программы при сохранении вводимых значений переменных a и b по умолчанию будет выведено:
- 20. Параметры-переменные используются как средство связи алгоритма, реализованного в подпрограмме, с внешним миром: с помощью этих параметров
- 21. С другой стороны, описание всех формальных параметров как параметров-переменных нежелательно по двум причинам. Во-первых, это исключает
- 22. 1. Вычислить разность двух простых дробей: (a, b, с, d — натуральные числа). Результат получить в
- 23. Решение 1 Option Explicit Function НОД(ByVal M As Integer, ByVal N As Integer) As Integer 'Вычисление
- 24. Решение 2 Option Explicit Sub НОД(ByVal M As Integer, ByVal N As Integer, K As Integer)
- 25. 2. Составить рекурсивную подпрограмму-функцию вычисления факториала целого положительного числа. Рекурсивной называется подпрограмма, которая в своем описании
- 26. З. В целочисленной матрице размером 10´10 произвести сортировку чисел в строках по возрастанию значений. Первоначально заполнить
- 27. Option Explicit Sub Sortirovka(X() As Integer, s As String) Dim i As Integer, j As Integer,
- 28. Работа с подпрограммами Visual Basic for Application позволяет осуществлять: обращение из одной процедуры в другую; передачу
- 29. Обращение из одной процедуры к другой Осуществляется в теле основной программы посредством указания имени процедуры, к
- 30. Передача параметров из одной процедуры в другую Для задания конкретных (фактических) значений параметров при обращении к
- 31. Пример Создать программу Главная, из которой осуществляется обращение к двум вспомогательным процедурам: Исходная и Результат. Каждая
- 32. Программа Главная
- 33. При запуске программы (F5) курсор должен находиться в тексте основной программы. В результате появляется первое диалоговое
- 34. Пример Создать процедуру, вычисляющую площадь круга по значению радиуса R. Осуществить несколько обращений к этой процедуре,
- 37. Скачать презентацию