Файл: Лабораторная работа 2 Тема студент группы хт21 Токарчук Роберт Проверила Рязанцева Е. Т. Оценка Подпись.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.12.2023

Просмотров: 19

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ОБРАЗОВАНИЯ

«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ»

Кафедра информатики

Лабораторная работа №2


Тема

»

Выполнил: студент группы ХТ-21

Токарчук Роберт

Проверила: Рязанцева Е. Т.

Оценка ______ Подпись ______

Липецк 2022

Вариант 12

Задание 1

Вычислить площадь стен для оклеивания их обоями.







Sub Primer1()

Dim a As Integer, b As Integer, c As Integer, d As Integer, n As Integer, m As Integer, S As Single, S1 As Single, S2 As Single

Dim Title As String

Title = "Вычисление площади стен"

a = Val(InputBox("Введите значение ширины комнаты:", Title))

b = Val(InputBox("Введите значение высоты комнаты:", Title))

c = Val(InputBox("Введите значение ширины окна:", Title))

d = Val(InputBox("Введите значение высоты окна:", Title))

n = Val(InputBox("Введите значение ширины двери:", Title))

m = Val(InputBox("Введите значение высоты двери:", Title))

S1=c*d

S2=n*m

S=4*a*b-S1-S2

MsgBox ("Площадь комнаты равна:"+Format(S, "00.0000"))

MsgBox ("Программа завершила работу")

End Sub

Введём значения: a=40, b=40, c=10, d=15, n=15, m=20.

Результат вычислений:



2. Sub Primer1()

Dim a As Integer, b As Integer, c As Integer, d As Integer, n As Integer, m As Integer, S As Single, S1 As Single, S2 As Single

Dim Title As String

Worksheets(1).Range("A1:I1").Interior.Color = RGB(150, 180, 165)

Worksheets(1).Range("A1:I1").Interior.ColorIndex = 5

Cells(1, 1 ) = "a"

Cells(1, 2 ) = "b"

Cells(1, 3 ) = "c"

Cells(1, 4 ) = "d"

Cells(1, 5 ) = "n"

Cells(1, 6 ) = "m"

Cells(1, 7 ) = "S"

Cells(1, 8 ) = "S1"

Cells(1, 9 ) = "S2"

a = Val(InputBox("Введите значение ширины комнаты:", Title))

b = Val(InputBox("Введите значение высоты комнаты:", Title))

c = Val(InputBox("Введите значение ширины окна:", Title))

d = Val(InputBox("Введите значение высоты окна:", Title))

n = Val(InputBox("Введите значение ширины двери:", Title))

m = Val(InputBox("Введите значение высоты двери:", Title))

Worksheets(1).Cells(2, 1).Value = a

Worksheets(1).Cells(2, 2).Value = b

Worksheets(1).Cells(2, 3).Value = c


Worksheets(1).Cells(2, 4).Value = d

Worksheets(1).Cells(2, 5).Value = n

Worksheets(1).Cells(2, 6).Value = m

S1=c*d

S2=n*m

S=4*a*b-S1-S2

Worksheets(1).Cells(2, 7).Value = S

Worksheets(1).Cells(2, 8).Value = S1

Worksheets(1).Cells(2, 9).Value = S2

End Sub



Задание 2

Вычислить значение функции y.



Sub Primer1_2()

Dim x As Single, B As Integer, y As Single

Dim Title As String

Worksheets(1).Range("A1:C1").Interior.Color = RGB(140, 100, 155)

Worksheets(1).Range("A1:C1").Interior.ColorIndex = 7

Cells(1, 1) = "x"

Cells(1, 2) = "B"

Cells(1, 3) = "y"

x = Val(InputBox("введите значение х"))

B = Val(InputBox("введите значение B"))

Worksheets(1).Cells(2, 1).Value = x

Worksheets(1).Cells(2, 2).Value = B

y=((ABS(EXP(2*x-5)))*(EXP(Abs(4*x))))/((Atn(-x/Sqr(-x*x+1))+2*Atn(1)))^3+Atn(Abs(B))*(ABS(Log(x-B)^3))

Worksheets(1).Cells(2, 3).Value = y

End Sub

Введём значения: x=0, B=-1.

Результат вычислений:



2. Sub Primer1_2()

Dim x As Single, B As Integer, y As Single

Dim Title As String

Title = "Пример 1.Вычисление функции"

x = Val(InputBox("Введите значение х=", Title))

B = Val(InputBox("Введите значение B = ", Title))

y=((ABS(EXP(2*x-5)))*(EXP(Abs(4*x))))/((Atn(-x/Sqr(-x*x+1))+2*Atn(1)))^3+Atn(Abs(B))*(ABS(Log(x-B)^3))

MsgBox ("Значение функции =" + Format(y, "00.0000"))

MsgBox ("Программа завершила работу")

End Sub

Введём значения: x=0, B=-1.

Результат вычислений: