
- •Visual basic: программы линейной структуры
- •Теоретическое обоснование
- •Символьные операции и функции
- •Str (число).
- •Val (символьноеВыражение).
- •Ввод и вывод информации на языке Visual Basic
- •Методика и порядок выполнения работы
- •Задания
- •Содержание отчёта и его форма
- •Контрольные вопросы и защита работы
Лаб.раб. №12
Visual basic: программы линейной структуры
Цель и содержание работы: создание приложений и отладка программ с алгоритмами линейной структуры.
Теоретическое обоснование
Алгоритм линейной структуры – это алгоритм, в котором блоки выполняются последовательно друг за другом. Программа линейной структуры реализует линейный алгоритм. Все программы, выполненные в предыдущей работе, имеют линейный алгоритм. Для организации программы линейной структуры используют операторы присваивания, ввода исходных данных и вывода результатов обработки данных.
Чаще всего линейные алгоритмы используются для программирования вычислений по формулам, которые записываются в виде выражений.
Выражения состоят из констант, переменных, операций, функций и круглых скобок, определяющих последовательность выполнения действий. Значения выражений обычно присваиваются переменным.
С каждым видом выражений связаны определенные операции и встроенные (стандартные) функции языка VB. Для числовых значений применяются арифметические операции и математические функции.
К арифметическим операциям относятся: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (^) , получение целой части от деления одного числа на другое (операция \), получение остатка от деления (операция mod). Например, 2^3=8, 7/3=2.3333333, 7\3=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. Сложение, вычитание.
Запись всех элементов выражений выполняется в одну строку. Поэтому суммы и разности в числителях и знаменателях дробей, а также произведения в знаменателях необходимо заключать в скобки. Например:
Математическое выражение Запись на Visual Basic
(a+b)
/ (c
– d)+e
/ (f
* g)
|
|
abs(12.6 – sqr(1+3*tan(х)^2))
cos 2 x +ex+y cos (x ) ^ 2+ exp(x+y)
a
^ (1 / b)
cos
( x
) ^ ( 1 / 3)