Лекция: При решении задач с множеством логических условий программа существенно упрощается, если эти условия удается объединить с помощью операций И, ИЛИ, НЕ в более крупные выражения.
Например, при определении принадлежности точки (x,y) области [0 £ x £ xmax, 0 £ y £ ymax] можно ввести одну интегрированную логическую переменную в следующем виде:
bool d =(x>=0) && (x<=Xmax) && (y>=0) && (y<=Ymax);
В результате для программной реализации алгоритма достаточно одного условного оператора:
if(d) cout <<"Точка принадлежит указанной области";
else cout << "Точка не принадлежит указанной области";
Пример.Составить программу, которая для заданной точки (x, y) позволяет вычислять функцию z по выражению
где области D1 и D2 представлены графически и аналитически:
D1:
D2: x ³ 2.
еще рефераты
Еще работы по информатике
Реферат по информатике
При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи относится к этапу ___________.
18 Января 2016
Реферат по информатике
При помощи направленного поискового запроса Znkm m-k, чтобы получить недостающую для адресации
18 Января 2016
Реферат по информатике
При использовании распределенной ВС механизмов удаленного поиска реализация данной типовой угрозы
18 Января 2016
Реферат по информатике
При использовании зараженного режима неожиданно может возникнуть ситуация, когда Peri откажется
18 Января 2016