![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Пример 1.Написать программу вычисления функции пользователя. Предусмотреть сбойную ситуацию (при y = 0) и в этом случае выдать сообщение об ошибке.
Запись программы в виде блок-схемы (рис. 1) и визуальное представление ввода данных и вывода результата (рис. 2): Рисунок 1. Блок-схема решения задачи
Программный код Function z (x, y) If y = 0 Then z = "Ошибка! На ноль делить нельзя!" ElseIf x > 0 And y > 1 Then z = x + y ElseIf x < = 1 And y <> 0 Then z = x / y End If End Function
Рисунок 2. Ввод исходных данных в процессе выполнения программы
Пример 2.Написать программу вычисляющую значение Z
Программный код Sub Условия() Dim x, y, Z As Double x = Range("A2").Value y = Range("B2").Value If x > 0.1 And y > 0.1 Then Z = (x - y) ^ x ElseIf x < 0.1 And y < 0.1 Then Z = Sin(x) ElseIf x = 0.1 And y = 0 Then If y = 0 Then MsgBox "Ошибка! Деление на ноль!" Else: Z = (x * x) / y End If End If Cells(2, 4).Value = Z End Sub
Рассмотрим результат работы программы при разных значениях x и y (рис. 3, 4, 5). Рисунок 3. Результат вычисления функции y= sin(x) при x<0.1 и y<0.1
Рисунок 4. Результат вычисления функции y= (x - y)x при x>0.1 и y>0.1
Рисунок 5. Результат вычисления функции y=x2/y при x=0.1 и y=0 Видеоурок по выполнению заданий лабораторной работы
Варианты заданий
|