Требовалось написать программу при выполнении которой с клавиатуры считываются координаты точки на плоскости

Написать программу,при выполнении которой с клавиатуры считываются координаты точки на плоскости (x,y- действительные числа) и определяется принадлежность этой точки заданной закрашенной области(включая границы)

Ответ(ы) на вопрос:

Если предполагается, что прямая, проходящая через точку Х = 1.5 параллельна оси Y, тогда может получиться такой код: var x, y: real; begin write(‘Введите координаты точки x,y ‘); readln(x, y); if (y = 0) then writeln(‘Точка принадлежит фигуре’) else writeln(‘Точка не принадлежит фигуре’); end. Тест №1 Введите координаты точки x,y 1 1 Точка принадлежит фигуре Тест №2 Введите координаты точки x,y -1 2 Точка не принадлежит фигуре Тест №3 Введите координаты точки x,y 0 0 Точка принадлежит фигуре

Источник: cwetochki.ru

Тре­бо­ва­лось на­пи­сать про­грам­му, при вы­пол­не­нии ко­то­рой с к

Тре­бо­ва­лось на­пи­сать про­грам­му, при вы­пол­не­нии ко­то­рой с кла­ви­а­ту­ры счи­ты­ва­ют­ся ко­ор­ди­на­ты точки на плос­ко­сти (x, y — дей­стви­тель­ные числа) и опре­де­ля­ет­ся при­над­леж­ность этой точки за­дан­ной за­штри­хо­ван­ной об­ла­сти (вклю­чая гра­ни­цы). Про­грам­мист то­ро­пил­ся и на­пи­сал про­грам­му не­пра­виль­но.

var x,y: real; begin readln(x,y); if y=x*x─2 then write(‘при­над­ле­жит’) else write(‘не при­над­ле­жит’) end.
INPUT x, y IF y=x*x-2 THEN PRINT «при­над­ле­жит» ELSE PRINT «не при­над­ле­жит» ENDIF ENDIF ENDIF END
void main(void) =x*x-2) printf(«при­над­ле­жит»); else printf(«не при­над­ле­жит»); >

По­сле­до­ва­тель­но вы­пол­ни­те сле­ду­ю­щее:

1. Пе­ре­ри­суй­те и за­пол­ни­те таб­ли­цу, ко­то­рая по­ка­зы­ва­ет, как ра­бо­та­ет про­грам­ма при ар­гу­мен­тах, при­над­ле­жа­щих раз­лич­ным об­ла­стям (A, B, C, D, E, F, G и H).

Точки, ле­жа­щие на гра­ни­цах об­ла­стей, от­дель­но не рас­смат­ри­вать. В столб­цах усло­вий ука­жи­те «да», если усло­вие вы­пол­нит­ся, «нет», если усло­вие не вы­пол­нит­ся, «—» (про­черк), если усло­вие не будет про­ве­рять­ся, «не изв.», если про­грам­ма ведет себя по-раз­но­му для раз­ных зна­че­ний, при­над­ле­жа­щих дан­ной об­ла­сти.

В столб­це «Про­грам­ма вы­ве­дет» ука­жи­те, что про­грам­ма вы­ве­дет на экран. Если про­грам­ма ни­че­го не вы­во­дит, на­пи­ши­те «—» (про­черк). Если для раз­ных зна­че­ний, при­над­ле­жа­щих об­ла­сти, будут вы­ве­де­ны раз­ные тек­сты, на­пи­ши­те «не изв». В по­след­нем столб­це ука­жи­те «да» или «нет».

Читайте также:
Программа для улучшения звука на смартфоне

2. Ука­жи­те, как нужно до­ра­бо­тать про­грам­му, чтобы не было слу­ча­ев ее не­пра­виль­ной ра­бо­ты. (Это можно сде­лать не­сколь­ки­ми спо­со­ба­ми, до­ста­точ­но ука­зать любой спо­соб до­ра­бот­ки ис­ход­ной про­грам­мы.)

Со­дер­жа­ние вер­но­го от­ве­та и ука­за­ния по оце­ни­ва­нию (до­пус­ка­ют­ся иные фор­му­ли­ров­ки от­ве­та, не ис­ка­жа­ю­щие его смысл)

Про­грам­ма вы­ве­дет Об­ласть

2) Воз­мож­ная до­ра­бот­ка (Пас­каль, раз­би­е­ние об­ла­сти на две части пря­мой x = 0):

Воз­мож­ная до­ра­бот­ка (Си, раз­би­е­ние на две пе­ре­се­ка­ю­щи­е­ся об­ла­сти):

Воз­мож­ная до­ра­бот­ка (Бей­сик, от­бра­сы­ва­ние части от боль­шей об­ла­сти, ис­поль­зу­ют­ся вло­жен­ные усло­вия):

IF NOT (y>x AND y>-x) THEN

PRINT «не при­над­ле­жит»

PRINT «не при­над­ле­жит»

Об­ра­ти­те вни­ма­ние, что ва­ри­ан­тов до­ра­бот­ки может быть до­ста­точ­но много, но обыч­но пра­виль­ное опи­са­ние за­штри­хо­ван­ных об­ла­стей в них пред­став­ля­ет собой или объ­еди­не­ние двух (или более) воз­мож­но пе­ре­се­ка­ю­щих­ся об­ла­стей, или ис­клю­че­ние одной об­ла­сти из дру­гой.

При раз­де­ле­нии об­ла­сти вдоль какой-либо линии точки, ко­то­рые лежат на этой линии внут­ри об­ла­сти, могут быть при­чис­ле­ны к одной части, к дру­гой или к обеим (то есть, на­при­мер, в при­ве­ден­ном ре­ше­нии на языке Пас­каль одно из усло­вий (x >= 0) или (x

Могут быть и дру­гие вер­ные спо­со­бы до­ра­бот­ки.

Источник: izi-otvet.ru

Написать программу,при выполнении которой с клавиатуры считываются координаты точки (x,y- действ…

Написать программу,при выполнении которой с клавиатуры считываются координаты точки (x,y- действительные числа) и определяется принадлежность этой точки закрашенной области(включая границы).Помогите пожалуйста

Написать программу,при выполнении которой с клавиатуры считываются координаты точки (x,y- действ.

Мирослава Сырейкина Вопрос задан 21 июля 2019 в 10 — 11 классы, true»> Поделиться

  • Комментариев (0)
  • ДЕМО-вариант C1. ЕГЭ по информатике 2012 г. Ролик

    Решение С1 информатика ЕГЭ 2010

    Источник: matfaq.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru