Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_к_ЛР (VBA).doc
Скачиваний:
117
Добавлен:
09.02.2016
Размер:
3.1 Mб
Скачать

Пример составления программы для нулевого варианта задания

  1. Выполнить необходимую замену переменных в математической зависимости на имена VBA.

  2. Значения переменных и констант в правой части формулы выбрать самостоятельно, учитывая их тип. Переменные, константы и их значения представить в табл. Л4.3).

Исходная формула

Таблица Л4.3 — Таблица замены переменных и данные ввода

Исходные

переменные и константы

Имена VBА

Тип

Значения устанавливаются самостоятельно

(переменная)

v

Вещественный (single)

Вычисляется

(переменная)

x

Вещественный (single)

0.345

(переменная)

a

Целый (integer)

3

(константа)

t

Вещественный (single)

2.65

Формула с заменой переменных и констант

Процедура отклика на событие кнопки Запуск программы:

Private Sub CommandButton1_Click() ′ Заголовок процедуры отклика

Dim x, y As Single ′ Описание вещественных переменных

Dim a As Integer ′ Описание целых переменных

Const t = 2.65 ′ Присвоение константе t вещественного числа 2.65

x = Val(TextBox1.Text) ′ Присвоение значения окна TextBox1 переменной х

a = Val(InputBox(″ Введите значение a ″)) ′ Ввод переменной а

y = (3.5 + x) / (x + 1) – (2 ^ x + a) / Sin(x + 2) – t ′ Вычисление У

TextBox2.Text = Format(y, “##.##”) ′ Вывод в окно TextBox2 значения У

End Sub ′ Конец процедуры отклика

Процедура отклика на событие кнопки Закрыть проект:

Private Sub CommandButton2_Click()

End ′ Команда закрыть проект

End Sub

Сохранить проект в папке Второй семестр с именем файла Лаб. 4.

Запуск проекта и запись результата решения

  1. Активизировать форму и запустить проект командой Run.

  2. Ввести в окно значение переменной х равное 0.345

  3. Нажать кнопку Запуск программы

  4. В появившемся окне ввести значение переменной а равное 3 щелкнуть ОК

  5. Записать результат решения У= - 5 .76

  6. Закрыть проект нажатием кнопки на форме Закрыть проект.

Оформление протокола лабораторной работы

  1. Отчет оформить на рабочем листе 1.

  2. В заголовке лабораторной работы записать ее номер и цель проведения.

  3. Записать условия индивидуальных заданий и порядок выполнения.

  4. На листе 1 записать результаты решения.

  5. Записать проект в личную папку под именем Лаб. 4.

  6. Подготовиться для ответа на контрольные вопросы при защите лабораторной работы.

Контрольные вопросы

  1. Дайте определение переменных и констант.

  2. Как в программе объявляются переменные?

  3. Как объявляются константы?

  4. Какие типы данных поддерживает VBА?

  5. Что такое область действия переменной?

  6. Определение арифметического выражения.

  7. Определение строкового выражения.

  8. Определение логического выражения.

  9. Определение оператора присваивания.

  10. Отличие записей стандартных функций в VBА от принятых в математике.

  11. Старшинство операций в арифметическом выражении.

  12. Как использовать текстовое поле для ввода числовых данных?

  13. Как использовать функцию InputBox для ввода текстовых данных?

  14. Как использовать функцию InputBox для ввода числовых данных?

  15. Как вывести значение переменной на форму?

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

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