Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л12(137)_Пр.лин.стр.яз.VB.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
303.62 Кб
Скачать

Лаб.раб. №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)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]