73163

Разработка программ в среде Visual Basic

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

Информатика, кибернетика и программирование

Записать процедуру для вычисления значения ступенчатой функции Z для заданного варианта. Предусмотреть запуск программы из среды Word и возможности ввода значения переменной x из диалогового окна InputBox, а также вывод значения Z в панели сообщения MsgBox.

Русский

2014-12-05

83.61 KB

4 чел.

Министерство образования Российской Федерации

Пензенский государственный университет

Кафедра «Электротехника и транспортное электрооборудование»

ОТЧЁТ
по лабораторной работе №2
по курсу «Компьютерные технологии»
на тему «
Разработка программ в среде Visual Basic»

                                              Выполнил :

студент группы 14еэ2

Мишанин Кирилл

                                          Приняла:

Регеда О. Н.

Вариант № 1

  1.  Записать процедуру для вычисления значения ступенчатой функции Z  для заданного варианта. Предусмотреть запуск

программы из среды Word и возможности ввода значения переменной x из диалогового окна InputBox ,а также вывод

значения Z в панели сообщения MsgBox.

Составим программу:

Sub Макрос1 ()

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

If x < 0 Then Z =10.5 * x ^ 3 + 1

If 0 < x < 1 Then Z = 5(x + 1) ^ 3

If x >= 1 Then Sqr (x^2 + 10) 

MsgBox Z

End Sub

Скрин программы.

Запустим созданный макрос и введём переменную х=7:

Получим результат Z= 2560

  1.  Записать процедуру , запускаемую из Word, для вычисления и вывода на панель сообщений MsgBox значений функции для заданного варианта.

Значения x меняются от -20 до 20 с шагом 2.

Для организации циклов в одной процедуре испозовать оператор 1) ForNext , а в другой процедуре – оператор 2) WhileWend.

Вывести полученные результаты 1) с точностью один знак после запятой на панели сообщений в одну сторону строку для первой процедуры и 2) в отдельной панели сообщений для второй процедуры.

Составим программу:

Sub Макрос2()

n = InputBox("Введём значение n")

n = Val(n)

For x = -20 To 20 Step 2

A = 0

For n = 1 To 5

A = A + (1000 * n + x ^ 4) ^ 0.5

A = Round(A, 1)

Next n

MsgBox "x=" + CStr(x) + "A=" + CStr(A)

Next x

End Sub

Введём значение n =1

Результат:

От  до


3.
Составить процедуру , запускаемую из Word , для вычисления и вывода на панель сообщений MsgBox наибольшего и наименьшего значения функции для заданного варианта из таблицы и значение аргумента при котором оно получено.

Sub Макрос3()

Max = 0

Min = 0

For x = 0 To 360 Step 10

Y = -Sin(x / 2)

Y = Round(Y, 3)

If Y > Max Then Max = Y

If Y < Min Then Min = Y

Next x

MsgBox "Max =" + CStr(Max) + "Min=" + CStr(Min)

End Sub

Результат :

Вывод: в ходе лабораторной работы я научился использовать операторы InputBox и MsgBox.


 

А также другие работы, которые могут Вас заинтересовать

78331. КИНЕТИКА. ФОРМАЛЬНАЯ КИНЕТИКА. КИНЕТИЧЕСКИЕ УРАВНЕНИЯ РЕАКЦИЙ РАЗЛИЧНОГО ПОРЯДКА 320.5 KB
  Химическая кинетика включает в себя два раздела: формально-математическое описание скорости реакции без учета действительного механизма самой реакции формальная кинетика; учение о механизме химического взаимодействия. В формальной кинетике скорость химической реакции представляется в зависимости только от концентрации реагирующих веществ. Закономерности формальной кинетики позволяют: определить кинетические параметры химической реакции константу скорости период полупревращения и др.; распространить полученные закономерности на...
78332. Методы определения порядка реакции 368.5 KB
  Основным условием в данном методе является независимость константы скорости от времени протекания реакции. Пусть при изучении скорости протекания реакции мы имеем следующие данные убыли концентрации исходного вещества...
78333. КИНЕТИКА ПОСЛЕДОВАТЕЛЬНЫХ РЕАКЦИЙ 676.5 KB
  Последовательными называются реакции состоящие из нескольких стадий следующих друг за другом например гидролиз трисахаридов в кислой среде: Рассмотрим реакцию состоящую из двух мономолекулярных стадий: Вещество В в данной реакции является промежуточным веществом. в начале реакции идет образование вещества В пока концентрация реагента А достаточна велика. Напишем кинетические уравнения последовательной реакции. Скорость реакции по изменению концентрации реагента А запишется I ступень: Скорость реакции по изменению концентрации реагента...
78334. Теории химической кинетики. Теория активных столкновений (ТАС) 230 KB
  Тогда доля активных столкновений составит: Рассмотрим бимолекулярную газовую реакцию типа: 2А где Р продукты реакции. Поэтому количество прореагировавших молекул в единице объема будет равна удвоенному количеству активных столкновений в то же время и в том же объеме: или Отсюда видно что скорость реакции зависит от квадрата концентрации. Тогда уравнение Аррениуса с точки зрения ТАС запишется следующим образом...
78335. КИНЕТИКА РЕАКЦИЙ В РАСТВОРАХ 293 KB
  Таким образом, по ТАС скорость реакции зависит от свойств растворителя в том случае, если скорость определяющей является 1 стадия, т. е. стадия подвода молекул друг к другу.
78336. ФОТОХИМИЧЕКИЕ РЕАКЦИИ 302 KB
  Фотохимическими называются реакции протекающие под действием света а также невидимых лучей близких по длине волны к видимому свету. Несмотря на это во всех случаях можно выделить первичные процессы непосредственно вызываемые действием света и вторичные реакции не требующие освещения для своего протекания и поэтому называемые темновыми. Фотохимические реакции первичные вторичные световые темновые Типы фотохимических реакций.
78337. АДСОРБЦИЯ. ОСОБЕННОСТИ АДСОРБЦИИ НА ТВЕРДОМ КАТАЛИЗАТОРЕ 131.84 KB
  Адсорбция — это самопроизвольное концентрирования вещества на поверхности раздела фаз. Вещество, на котором происходит адсорбция, называется адсорбентом. Вещество, которое адсорбируется, называется адсорбатом или адсорбтивом.
78338. Строение атома. Квантовые числа 357.98 KB
  Положительный заряд атома равномерно распределен по всему объему шара, а отрицательно заряженные электроны находятся внутри него. Для объяснения линейчатых спектров испускания атомов Томсон пытался определить расположение электронов в атоме и рассчитать частоты их колебаний около положений равновеси
78339. Периодический закон 35.06 KB
  Опирающаяся на периодический закон классификация химических элементов которую Менделеев выразил в форме периодической системы сыграла очень важную роль в изучении свойств химических элементов и дальнейшем развитии учения о строении вещества. В отличие от своих предшественников Менделеев был глубоко убежден что между всеми химическими элементами должна существовать закономерная связь объединяющая их в единое целое и пришел к заключению что в основу систематики элементов должна Эта замечательная закономерность получила свое выражение в...