| Номер теста
| Проверяемый случай
| Данные
| Результат
| | a
| b
| R
| Кол. точек
| Координаты точек
| Otvet
| |
| Принадлежит
|
|
|
|
| X=(-1,2, 3)
Y=(2, 1, 2)
| "Да"
| |
| Не принадлежит
|
|
|
|
| X=(-1, 3)
Y=(2, 2)
| "Нет"
|
Демонстрация
Начало формы
Конец формы
Школьный АЯ
алгТочки (арг целN, арг вещ табX [1 : N] , Y [1 : N] ,
арг вещ a, b, R, рез лит Otvet)
нач целi
i:=1; Otvet:="Нет"
нц пока (i<=N) и (Otvet="Нет") | условие продолжения цикла
если (X[i]-a)**2 + (Y[i]-b)**2 <R*R | условие прерывания цикла
то Otvet := "Да"
иначеi:=i+1
Все
кц
Кон
| Исполнение алгоритма
Обозначения проверяемых условий: (i <= N) и (Otvet = "Нет") => (1) (X[i]-1)**2 + (Y[i]-b)**2 < R*R => (2)
| N теста
| i
| Otvet
| (1)
| (2)
| |
|
| "Нет"
"Да"
| +
+
-(кц)
| -
+
| |
|
| "Нет"
| +
+
-(кц)
| -
-
| | Блок-схема
|
|