Студопедия

Главная страница Случайная страница

Разделы сайта

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






Примеры линейных программ






Пример 1. Рассчитать площадь шара в кв. см. Радиус шара ввести с клавиатуры в миллиметрах.

 

Sub pr1_1()

Dim S As Double, R As Double, Pi As Double

R = InputBox(“введите радиус шара, мм”)

Pi = 4 * Atn(1E+15)

S = 4*PI*R^2/100

MsgBox(“площадь шара равна “ & S

End Sub

 

Sub pr1_2()

Dim S As Double, R As Double, Pi As Double

R = Range(“A2”).Value

Pi = 4 * Atn(1E+15)

S = 4*PI*R^2/100

Range(“B2”).Value = S

End Sub

 

Sub pr1_3()

Range(“B2”).Value = 4 * 4 * Atn(1E+15) * Range(“A2”).Value ^2/100

End Sub

 

 

Пример 2. Осуществить расчеты по формуле (2-2):

. (2-2)

 

Для решения этой задачи следует использовать известные математические преобразования, которые приведут исходную формулу (2-2) к виду удобному для программирования. Эти преобразования описаны в табл. 21.

 

Sub pr2_1()

Dim X As Double, Y As Double, n As Integer

X = InputBox(“X=”)

Y = Abs(X ^ (n + 1) + Log(Abs(X + 1)) / Log(n)) ^ (1 / n)

MsgBox(“Y = “ & Y

End Sub

 

 

Таблица 2.1

Исходная формула Формула для программирования Текст программы
Exp(n)
Log(Abs( +1))/Log(N)
Lg Log(Abs())/Log(10)
ArcSin(x)  
ArcCos(x)  
     
     
     
     
     
     

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.