Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с условием входения в заштрих. область


cr@nk ©   (2008-06-23 20:17:00) 

Вот имеются 2 рисунка:
Рис1.: http://i056.radikal.ru/0806/ec/4cf9508375c5.jpg
Рис2.: http://i057.radikal.ru/0806/d1/d17c0f559f7c.jpg

Надо описать условие вхождения в заштрихованную область. Матрица имеет размерность n=9 (9x9)
Для первого рисунка правило записывается примерно так:
if ((j=1) or (j=n) or (i=1) or (i=n)) then

А вот как быть со вторым рисунком?


cr@nk   (2008-06-24 19:19:00) [1]

Прикинул и понял, что описывается примерно так:
((j-i)>4) or ((i-j)>4) or ((i+j)<4) or ((i+j)>14)


MBo   (2008-06-24 04:54:00) [2]

(x+y >1) and (y > x-1)  and ...


cr@nk   (2008-06-23 22:52:00) [3]

Ну вобщем как описать-то второй рисунок?


KilkennyCat   (2008-06-23 21:09:00) [4]

в таком случае, вопрос не совсем корректен


cr@nk   (2008-06-23 21:00:00) [5]

для второго рисунка область не описана. Её надо описать. Первый рисунок я привёл для примера


KilkennyCat   (2008-06-23 20:40:00) [6]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо