Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Разветвляющиеся вычислительные процессы




 

До сих пор мы решали задачи, не учитывая области допустимости.

  1. Например: при решения уравнения y=1/x, х не может быть равным 0, а в уравнении , х не может быть <0.

Для решения подобных задач необходимо выбрать одну из двух альтернатив.

Например, для того чтобы решить уравнения y=1/x, необходимо:

 

Ввести х

Если х=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.

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных