Этап 5. Отладка программы

END

ELSE

CLS

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

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

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

Этап 1. Физическая постановка задачи

Дано:

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

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

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

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

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

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

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

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

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

IFFTHEN

PRINT “ПОПАЛА”

PRINT “МИМО”

END IF

  • Запустить приложение QBASIC с помощью ярлыка на Рабочем столе персонального компьютера.
  • Набрать текст программы (Этап 4) в открывшемся окне редактора QBASIC. В процессе набора текста редактор контролирует правильность написания операторов. В случае обнаружения ошибки процесс редактирования прекращается до тех пор, пока ошибка не будет устранена.
  • Сохранить программу после окончания её набора, выполнив команду «Сохранить как» из меню «Файл».
  • Выполнить компиляцию (перевод с алгоритмического языка в коды ЭВМ) программы. Для этого необходимо стартовать команду «Запуск» из меню «Запуск». В процессе компиляции могут быть обнаружены синтаксические ошибки в тексте программы. После устранения всех ошибок компьютер создает загрузочный (в кодах ЭВМ) модуль программы и сразу же переходит к выполнению программы, начиная с первого выполняемого оператора.
  • Выполнить ввод с клавиатуры значений для X, Y в ответ на приглашение к вводу, появившееся на мониторе при выполнении компьютером оператора INPUT. Помните, что значение одной переменной отделяется от значения последующей, из списка ввода оператора INPUT, нажатием клавиши “Запятая”. Признаком окончания ввода всех значений из списка ввода оператора INPUT является нажатие клавиши “ENTER”.

· Для проверки программы можно ввести, например, координаты следующих трех точек:

1.Точка М(х11) находится в верхней заштрихованной области,

если х1=0, у1=1.5.

2.Точка М(х22) находится в верхней заштрихованной области,

если х2=0, у2= -1.5.

3.Точка М(х33) находится вне заштрихованных областей,

если х3=0, у3=0.

В первом и втором вариантах данных на мониторе должно появиться сообщение “ПОПАЛА”. В третьем варианте - “МИМО”.

Если этого не произошло, необходимо проанализировать алгоритм и текст программы, найти ошибку, исправить её и выполнить этап 5 (отладка) снова.