Студопедия

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

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

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






Задание 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 :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.