Читайте также:
|
|
До сих пор мы решали задачи, не учитывая области допустимости.
Для решения подобных задач необходимо выбрать одну из двух альтернатив.
Х=0 |
да |
нет |
Y=1/x |
Вывести Y |
Нет решений |
х |
Ввести х
Если х=0 то вывести сообщение «решений нет»
иначе начать действия
посчитать чему будет равен y,
и вывести ответ
закончить действия
Общая форма записи
IF <Логическое выражение> THEN оператор 1 ELSE оператор 2;
Если условие равно значению истина, т.е. Логическое выражение =TRUE – выполняется оператор 1, если Логическое выражение =FALSE – оператор 2.
После слов THEN и ELSE разрешено выполнение одного оператора. В том случае, когда возникает необходимость вставить несколько операторов, их необходимо заключить в операторные скобки BEGIN … END.
Сложные условия расписываются с помощью логических операций.
Пример:
или x
IF (x>=1) and (x<=5) then…
2) IF (x<1) or (x>5) then…
Программа на языке Паскаль для уравнения у=1/х будет выглядеть так:
Var
x,y:real;
begin
Read (X);
If x=0 then write (‘решений нет’)
Else begin
Y=1/x;
Write (‘y=’,y:5:2);
End;
End.
Дата добавления: 2014-12-19; просмотров: 116 | Поможем написать вашу работу | Нарушение авторских прав |