Главная страница
Навигация по странице:

  • Код программы: Program

  • Практическая.pdf. Решение Заштрихованная область ограничена четырьмя линиями X0 Y0 X 2 y 2 64 Х 2 y 2 36


    Скачать 82.28 Kb.
    НазваниеРешение Заштрихованная область ограничена четырьмя линиями X0 Y0 X 2 y 2 64 Х 2 y 2 36
    Дата01.12.2018
    Размер82.28 Kb.
    Формат файлаdocx
    Имя файлаПрактическая.pdf.docx
    ТипРешение
    #58355

    Задание:

    Даны вещественные числа x и y. Определить принадлежит ли точка с координатами (x; y) заштрихованной части плоскости.



    Решение:

    Заштрихованная область ограничена четырьмя линиями:

    X=0

    Y=0

    X2+ Y2 =64

    Х2 + Y2 =36

    Точка с координатами (x, y) будет принадлежать заштрихованным областям в том случае, если одновременно выполняются три условия. Она должна лежать:

    1. Выбирая первую и третью четверть вводим условие x*y>0

    2. Ниже кривой X2+Y2≤64

    3. Выше кривой X2+Y2 ≥36

    Эти условия можно объединить с помощью операции логическое И:

    (y*x>0) and (x*x+y*y<=64) and (x*x+y*y>=36)

    Теперь можно составить алгоритм решения задачи.

    Алгоритм:

    принадлежит

    Не принадлежит

    конец

    ЛВ

    начало

    x,y

    Да

    Нет


    ввод координат



    Проверяется условие

    (y*x>0) and (x*x+y*y<=64) and (x*x+y*y>=36)



    вывод результата


    Описание структуры программы:

    Для решения задачи достаточно двух переменных: x и y, в которых будут храниться координаты точки. Обе переменные вещественного типа. Для очистки экрана используется специальная процедура ClrScr из модуля CRT.

    Код программы:

    Program d_01;

    Uses CRT;

    Var

    x, y: real; {координаты точки}

    Begin

    ClrScr;

    Write('Введите координаты точки (x, y) через пробел:');

    Readln(x,y);

    If (y*x>0) and (x*x+y*y<=64) and (x*x+y*y>=36) Then Writeln('Принадлежит')

    Else Writeln('Не принадлежит');

    End.

    Результаты работы программы:

    Для тестирования программы использовались точки принадлежащие области (7;2),(7;3), и лежащая вне (4;1),(2;3)







    написать администратору сайта