Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Задание 1.2. Ветвящиеся алгоритмы






    1) Вариант №7

    На плоскости задана фигура. Вводится точка с координатами X, Y. Определить, принадлежит введенная точка фигуре или нет. В результате анализа должно выводиться: «Введенная точка принадлежит фигуре» или «Введенная точка фигуре не принадлежит». Считать, что точка на границе фигуре принадлежит.

     

     

    2) Блок-схемы алгоритмов для двух вариантов программ

     

    Блок-схема 1

     

     

    Блок-схема 2

     

     

     

    3) Тексты программ

     

    Текст программы 1

     

    uses crt, math;

     

    const x0=4;

    y0=3.5;

    a=4;

    b=1.5;

     

    var x, y: real;

     

    Begin

    clrscr;

    writeln('Введите координату Х');

    readln(x);

    writeln('Введите координату Y');

    readln(y);

     

    if ((sqr(x-x0)/sqr(a)+sqr(y-y0)/sqr(b))< =1) AND ((x< 3.0) OR (x> 5.0) OR ((x> 3.0) AND (x< 5.0) AND (y< 4.0))) then

    writeln('Точка принадлежит области')

    else

    writeln('Точка не принадлежит области');

    readln;

    End.

     

     

    Текст программы 2

    uses crt, math;

     

    const x0=4;

    y0=3.5;

    a=4;

    b=1.5;

     

    var x, y: real;

     

    Begin

    clrscr;

    writeln('Введите координату Х');

    readln(x);

    writeln('Введите координату Y');

    readln(y);

     

    if ((sqr(x-x0)/sqr(a)+sqr(y-y0)/sqr(b))> 1) OR ((x> 3.0) AND (x< 5.0) AND (y> 4.0)) then

    writeln('Точка не принадлежит области')

    else

    writeln('Точка принадлежит области');

    readln;

    End.

     

     

    4) Результат вычислений

     

     

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.