Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка VBA.doc
Скачиваний:
22
Добавлен:
27.03.2016
Размер:
3.2 Mб
Скачать

Лабораторная работа №1 Линейные алгоритмы. Ввод, вывод информации

Требования к выполнению лабораторной работы

Содержание работы:

  1. Условие задачи

  2. Блок-схему алгоритма

  3. Фрагменты экрана с ЭТ и окнами диалога

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

  5. Значение другой переменной задается в программе или вводится с помощью окна-диалога.

  6. Все типы переменных и констант, которые используются в программе, должны быть объявлены и отражать смысловое значение переменных или констант.

  7. Результат работы программы должен иметь наглядный вид.

  8. Для запуска макроса создать кнопку с соответствующей надписью.

Пример №1 Написать программу, которая вычисляет периметр треугольника.

Блок- схема

Определение второй стороны треугольника

Программа

Option Explicit

Sub ПериметрТреугольника()

Dim ВтораяСторона, ТретьяСторона, Периметр As Single

ВтораяСторона = 3.5

ТретьяСторона = InputBox("Введите значение третьей стороны треугольника", "Третья сторона")

Периметр = Cells(1, 4) + ВтораяСторона + ТретьяСторона

MsgBox "Периметр треугольника = " & Периметр

End Sub

Пример №2 Вычислите значение квадратного корня из суммы трех переменных.

Блок-схема

Программа

Option Explicit

Sub КореньКвадратныйИзСуммыТрехПеременных()

Dim ПерваяПеременная, ВтораяПеременная, ТретьяПеременная, Сумма As Single

Dim Корень As Double

ПерваяПеременная = InputBox("Введите значение первой переменной", "Первая Переменная")

ВтораяПеременная = InputBox("Введите значение второй переменной", "Вторая Переменная")

ТретьяПеременная = InputBox("Введите значение третьей переменной", "Третья Переменная")

Сумма = ТретьяПеременная + ВтораяПеременная + ПерваяПеременная

Корень = Sqr(Сумма)

MsgBox "Корень из суммы трех переменных = " & Корень

End Sub

Варианты индивидуальных задач

  1. Вычислите значение квадратного корня из суммы трех переменных.

  2. Найдите объем пирамиды, основанием которой является ромб.

Примечание

  1. Вычислите значение суммы обратных величин трех переменных.

  2. Найдите сумму первой и второй переменных и разность первой и третьей переменной.

  3. Найти объем цилиндра.

  4. Вычислить площадь прямоугольника.

  5. Вычислите значение куба, квадрата и обратной величины переменных.

  6. Найдите площадь круга по формуле S = R2 .

  7. Найти расстояние от точки М до начала координат.

  8. Найти сторону квадрата, площадь которого равна площади прямоугольника.

  9. Найти площадь ромба.

  10. Определите произведение трех переменных.

  11. Найти гипотенузу треугольника.

  12. Найти скорость движения автомобиля , если известны пройденный путь и время .

  13. Найти остаток от деления двух действительных чисел.

  14. Найти диагональ квадрата.

  15. Найти сумму квадратов трех чисел.

  16. Вычислить частное двух чисел.

  17. Найти среднее арифметическое трех введенных чисел.

  18. Найти путь, пройденный пешеходом, если известны скорость и время.

  19. Найти произведение трех действительных чисел.

  20. Написать программу, вычисляющую радиус круга, если известна площадь круга.

  21. Вычислить удвоенное произведение разности двух действительных чисел.

  22. Найти разность квадратов двух переменных.

  23. Вычислите значение функции Z = 7X + 4Y

  24. Вычислите координаты середины отрезка.

  25. Вычислите площадь равнобедренной трапеции.

  26. Определите расстояние на плоскости между двумя точками.

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

  28. Вычислите высоту равнобедренного треугольника.