Этап 1. Физическая постановка задачи. X1, Y1 – вещественные числа, обозначающие координаты точки М

Дано:

X1, Y1 – вещественные числа, обозначающие координаты точки М

Вывести на монитор сообщение:

“ПОПАЛА” – если точка М попала в заштрихованную область.

“МИМО” – если точка М не попала в заштрихованную область.

Этап 2. Математическое описание

1.Точка М(x1,y1), находящаяся в заштрихованной области удовлетворяет следующим условиям:

· Х12 + Y12 ≤4 и Y1 ≥ 1 – верхняя заштрихованная область

· Х12 + Y12 ≤4 и Y1 ≥ -1 – нижняя заштрихованная область

2. Логическое выражение, описывающее попадания точки М(x1,y1) в одну из заштрихованных областей:

F = X12 + Y12 ≤ 4 AND Y1≥1 OR X12 + Y12 ≤ 4 AND Y1≤ -1

Этап 3. Описание алгоритма решения задачи

Выполненное на предыдущем этапе математическое описание реализуется в виде следующего алгоритма вычисления с использованием графических объектов (блоков) по ГОСТ 19.701 – 90:

Этап 4. Программирование на алгоритмическом языке BASIC

REM Определение положения точки на плоскости

CLS

INPUT “Ввод координат точки М(X1,Y1)”, X1,Y1

LET F = Y1 >= 1 AND Y1 <= SQR(4 – X1^2) OR Y1 <= 1 AND Y1 >= SQR (4 – X1^2)

IF F THEN

PRINT “ПОПАЛА”

ELSE

PRINT “МИМО”

END IF

END


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: