![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Условный оператор IF. ⇐ ПредыдущаяСтр 2 из 2
Синтаксис условного оператора: if Условие Инструкции end Если заданное условие истинно, инструкции выполняются, условие ложно – инструкции не выполняются, программа переходит к выполнению команд, расположенных после слова end. В общем случае условный оператор записывается следующим образом: if Условие1 Инструкции1 elseif Условие2 Инструкции2 elseif Условие3 Инструкции3 … else Инструкции end
Пример 1.2. Найти корни квадратного уравнения или
где
Возможны три случая.
Пример текста программы для М-файла
t=input('введите t='); a=t-1; b=2*t; c=t+3; if a==0 x=-c/b; disp('уравнение имеет один корень: '); disp('x='); disp(x); else d=b^2-4*a*c; if d< 0 disp('уравнение не имеет действительных корней: d< 0'); else d=sqrt(d); x1=(-b+d)/(2*a); x2=(-b-d)/(2*a); disp('x1='); disp(x1); disp('x2='); disp(x2); end end
Результат счета при введите t=1 уравнение имеет один корень: x= -2 Результат счета при введите t=-3 x1= -3/2 x2=
Результат счета при введите t=2 уравнение не имеет действительных корней: d< 0
|