
- •Лабораторная работа №2 Типы данных и выражений в Visual Basic 2008
- •Объявление переменных в vb
- •Ввод и вывод значений переменных
- •3. Работа с операторами Visual Basic
- •Новые сокращенные операторы
- •Примеры
- •Математические функции
- •Старшинство операторов
- •Контрольное задание
- •5. Самостоятельное задание.
- •7 Вариант 10
Математические функции
Метод |
Назначение |
Math.Abs(n) |
Возвращает абсолютное значение числа n. |
Math.Atan(n) |
Возвращает арктангенс числа n в радианах. |
Math.Cos(n) |
Возвращает косинус угла n. Угол n задается в радианах. |
Math.Exp(n) |
Возвращает константу e, возведенную в степень n. |
Math.Sign(n) |
Возвращает -1, если n меньше 0, 0 - если равно 0, и +1, если n больше 0. |
Math.Sin(n) |
Возвращает синус угла n. Угол n задается в радианах. |
Math.Sqrt(n) |
Возвращает квадратный корень из числа n. |
Math.Tan(n) |
Возвращает тангенс угла n. Угол n задается в радианах. |
Для получения других обратных тригонометрических функций можно использовать формулы:
Аргумент тригонометрической функции всегда задается в радианах. Для перевода, значения, заданного в градусах в радианыможно использовать следующую формулу:
Для вычисления логарифма по любому основанию следует воспользоваться формулой перевода
Старшинство операторов
Следующая таблица содержит перечень операторов с первого до последнего в порядке, в котором они вычисляются. (Операторы на одном уровне этой таблицы вычисляются слева направо в том порядке, в котором они появляются в выражении.)
Операторы |
Порядок вычисления |
( ) |
Первыми всегда вычисляются значения в круглых скобках. |
^ |
Возведение числа в степень вычисляется во вторую очередь. |
- |
Создание отрицательного числа (смена знака) идет третьим. |
* / |
Четвертыми идут умножение и деление. |
\ |
Пятое - целочисленное деление. |
Mod |
Шестое - остаток от деления. |
+ - |
Последние - это сложение и вычитание. |
Пример
Требуется вычислить:
Запишите выражение в процедуру и получите результат:
Math.sin(8)^2+56.7-4/7
Если в арифметических выражениях используются переменные, то прежде чем начать вычисления необходимо присвоить им конкретные значения.
Контрольное задание
Самостоятельно составьте арифметические выражения и просчитайте их результаты.
Значения переменным задать произвольно.
2. Воспользовавшись своим проектом Калькулятор, добавьте на форму кнопки «Помощь» и «Ввод информации». Реакцией на кнопку «Помощь» должно быть окно сообщения с текстом, поясняющим работу Вашего калькулятора и кнопкой <ОК>. Реакцией на кнопку «Ввод информации» должно быть окно ввода, введенная в которое информация должна быть выведена на форму командой
5. Самостоятельное задание.
Вариант 1
Вычислить площадь и периметр прямоугольника, если задана длина одной стороны (а) и коэффициент n (%), позволяющий вычислить длину второй стороны (b = п · а).
Вариант 2
Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов а и Ь.
Вариант 3
Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.
Вариант 4
Вычислить площади геометрических фигур: прямоугольника и треугольника по заданным
сторонам
,
где
р- полупериметр).
Вариант 5
Вычислить площади геометрических фигур: трапеции и круга S = (а · b)·h/2 .
Вариант 6
По
известному радиусу вычислить объем
и
площадь поверхности шара
Вариант 7
Заданы координаты трех вершин треугольника. Найти его периметр и
площадь
,где
р-полупериметр).
Вариант 8
Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
Вариант 9
Даны два числа. Вычислить их сумму, разность, произведение и частное.