АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Комментарии. Лабораторная работа № 3. Реализация линейных алгоритмов

Читайте также:
  1. Геркуланум и Помпеи – см. комментарии к стр. 110.
  2. Заключительные комментарии
  3. Заключительные комментарии
  4. Заключительные комментарии
  5. Заключительные комментарии
  6. Заключительные комментарии
  7. Заключительные комментарии.
  8. КНИГИ, МОНОГРАФИИ, КОММЕНТАРИИ
  9. Комментарии
  10. Комментарии
  11. Комментарии
  12. Комментарии

Лабораторная работа № 3. Реализация линейных алгоритмов

Теоретические сведения

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

Ранее был рассмотрен синтаксис оператора присваивания, организация ввода и вывода, основные операции VBA и приоритет операций, описана структура программного кода. Для организации математических вычислений потребуется знание встроенных математических функций VBA.

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

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

Функция Возвращаемое значение
Abs (<число>) Модуль (абсолютная величина) числа
Atn (<число>) Арктангенс
Cos (<число>) Косинус
Exp (<число>) Экспонента, т. е. результат возведения основания натурального логарифма в указанную степень
Log(<число>) Натуральный логарифм
Rnd (<число>) Случайное число из интервала [0,1). Если число меньше нуля, то Rnd возвращает каждый раз одно и то же число, используя аргумент в качестве опорного числа. Если число больше нуля или аргумент опущен, то — следующее случайное число в последовательности; если число равняется нулю то — случайное число, возвращенное при предыдущем вызове этой функции. Перед вызовом функции Rnd используйте инструкцию Randomize без аргумента
Sgn (<число>) Знак числа
Sin (<число>) Синус
Sqr (<число>) Квадратный корень из числа
Tan (<число>) Тангенс
Fix (<число>) Int (<число>) Обе функции, Int и Fix, отбрасывают дробную часть числа и возвращают целое значение. Различие между функциями int и Fix состоит в том, что для отрицательного значения аргумента функция Int возвращает ближайшее отрицательное целое число, меньшее либо рaвное указанному, a Fix — ближайшее отрицательное целое число, большее либо равное указанному

Перенос строки

Расположение символов <Пробел> + <Знак подчеркивания> в конце обеспечивает то, что последующая строка является продолжением предыдущей. При этом надо помнить, что:

o нельзя разбивать переносом строковые константы;

o допустимо не более семи продолжений одной и той же строки;

o сама строка не может состоять более, чем из 1024 символов.

В следующем примере первая из конструкций является разбиением второй на две строки:

у = Sin(Pi()*x) + (1 + x)^(l/2)/ _

(1 + х^2)

у = Sin(Pi()*x) + (1 + x)^(l/2)/(1 + х^2)

Комментарии

Работая с программой, удобно использовать комментарии, т. е. фрагменты текста программы, не являющиеся программными кодами и игнорируемые компилятором. Комментарии выполняют две важные функции:

o делают программу легко читаемой, поясняя смысл программных кодов и алгоритма;

o временно отключают фрагменты программы при ее отладке.

В языке VBA существуют два способа ввода комментариев:

1. Применение апострофа (‘). Его можно ставить в любом месте строки. При этом все символы, начиная от апострофа до конца строки, будут восприниматься компилятором как комментарий.

2. Применение зарезервированного слова Rem вместо апострофа.

Ниже приведен пример использования комментариев в тексте программы:

Dim a As Integer

‘а — целая переменная

Dim b As String

‘b – строковая переменная


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)