Напечатать координаты точек, попадающих в заштрихованную фигуру, если координата х изменяется от –2.6 до 2.2 с шагом Dх=0.2, а координата у меняется от –2.5 до 2.5 с шагом Dу=0.5.
вот к какому графику
http://img129.imageshack.us/img129/5140/graph6fi.jpg
Есть сама программа только никак не могу правильно подобрать условие.
((0>=y>=x-2) and (0<=x<=2)) or
((0>=y>=-x) and (1<=x<=2)) or
((0<=y<=x+2) and (-2<=x<=0)) or
((-x-2<=y<=0) and (-2<=x<=-1))
Он пишет что Error 89: ">" expected. Это что такое?
Потому что ((0>=y>=x-2) надо раскладывать пораздельно:
(y<=0) and (y>=x-2)
Я написал решения в "математическом" представлении, а тебе надо в "паскалевском"...
Например
Паскаль не поддерживает двусторонних условий.
Надо расписывать условие типа
A < x < B
вот так: (A < x) and (x < B)... Так что твое условие преобразуется к такому:
((0>=y)and(y>=x-2)) and ((0<=x)and(x<=2))) or
(((0>=y)and(y>=-x)) and ((1<=x)and(x<=2))) or
(((0<=y)and(y<=x+2)) and ((-2<=x)and(x<=0))) or
(((-x-2<=y)and(y<=0)) and ((-2<=x)and(x<=-1)))