VISUAL BASIC: ПРОГРАММЫ ЛИНЕЙНОЙ СТРУКТУРЫ
Цель и содержание работы: создание приложений и отладка программ с алгоритмами линейной структуры.
Теоретическое обоснование
Алгоритм линейной структуры – это алгоритм, в котором блоки выполняются последовательно друг за другом. Программа линейной структуры реализует линейный алгоритм. Все программы, выполненные в предыдущей работе, имеют линейный алгоритм. Для организации программы линейной структуры используют операторы присваивания, ввода исходных данных и вывода результатов обработки данных.
Чаще всего линейные алгоритмы используются для программирования вычислений по формулам, которые записываются в виде выражений.
Выражениясостоят из констант, переменных, операций, функций и круглых скобок, определяющих последовательность выполнения действий. Значения выражений обычно присваиваются переменным.
С каждым видом выражений связаны определенные операции и встроенные (стандартные) функции языка VB. Для числовых значений применяются арифметические операции и математические функции.
К арифметическим операциям относятся: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (^) , получение целой части от деления одного числа на другое (операция ), получение остатка от деления (операция mod). Например, 2^3=8, 7/3=2.3333333, 73=2, 7 mod 3=1.
Математические стандартные функции представлены в таблице 1.
Таблица 1 – Стандартные математические функции языка VB
Название функции | Обозначение в математике | Запись в Visual Basic | Примечание |
Абсолютная величина | ABS(х) | х – числовое выражение | |
Синус | sin x | SIN (х) | х задан в радианах |
Косинус | cos x | COS (х) | х задан в радианах |
Тангенс | tg x | TAN (х) | х задан в радианах |
Арктангенс | arctg x | ATN (х) | |
Корень квадратный | SQR (х) | х ≥ 0 | |
Экспонента | еx | EXP (х) | основание натурального логарифма е = 2.7 |
Логарифм | ln x | LOG (х) | х > 0 |
Случайное число | RND | выдает случайное число |
Порядок вычисления операций и функций в выражении:
1. Выполняется выражение в скобках.
2. Вычисляются стандартные функции.
3. Операции возведение в степень.
4. Умножение, деление.
5. Сложение, вычитание.
Запись всех элементов выражений выполняется в одну строку. Поэтому суммы и разности в числителях и знаменателях дробей, а также произведения в знаменателях необходимо заключать в скобки. Например: