vsemvsego306
?>

Составить алгоритм определения положения точки m(xm, ym) относительно окружности радиуса r с центром в точке (xc, yc) (внутри окружности, на окружности, внне окружности)

Информатика

Ответы

andreich97
Над найти расстояние от точки до центра окружности. Прще использовать квадрат расстояния. Если он равен квадрату радиуса, то точка на окружности. Если меньше, то внутри круга. Больше, то вне круга.

var xm,ym,xc,yc,r:real;
begin
 writeln('Введите координаты точки Xm, Ym');
 readln(xm,ym);
 writeln('Введите координаты  центра окружности Xc, Yc');
 readln(xc,yc);
 writeln('Введите радиус окружности R');
 readln(r);
 if sqr(r)=sqr(xm-xc)+sqr(ym-yc) then writeln ('На окружности') else
 if sqr(r)>sqr(xm-xc)+sqr(ym-yc) then writeln ('Внутри круга') else
 writeln('Снаружи круга');
end.

Тест №1
Введите координаты точки Xm, Ym
4 2
Введите координаты  центра окружности Xc, Yc
2 2
Введите радиус окружности R
2
На окружности

Тест №2
Введите координаты точки Xm, Ym
3 1
Введите координаты  центра окружности Xc, Yc
2 2
Введите радиус окружности R
2
Внутри круга

Тест №3
Введите координаты точки Xm, Ym
-1 -3
Введите координаты  центра окружности Xc, Yc
2 2
Введите радиус окружности R
2
Снаружи круга
Манько_Панферов

Подсчитаем количество цифр на каждом входе/выходе, и заметим, что на выходе цифр всегда ровно вдвое больше, чем на входе. Можно сделать предположение, что каждая цифра на входе шифруется комбинацией из двух цифр на выходе.

Проверяем наше предположение:

2 -> 10 (первый вход). То же самое верно для  3-го и 4-го входов, и для последней цифры 6-го.

Проверяя другие числа, убедимся, что предположение верное.

Значит, чёрный ящик шифрует числа по схеме:

0 -> 00

1 -> 01

2 -> 10

3 -> 11

4 -> 02

5 -> 20

6 -> 22

7 -> 03

8 -> 30

9 -> 33

BirUlek215

20 МБайт = 20 * 1024 байт = 20 * 1024 * 8 бит = 163840 бит


Сначала рассмотрим первый случай, с применением архиватора:


Сначала инициатор отправки сжимает файл и затрачивает 14 секунд. Теперь файл весит 80% от 163840 бит = 131072 бит.


Затем инициатор отправки отправляет файл размером 131072 бит. На это затрачивается (131072 бит / 223 бит = 587.766816143) секунд.


Затем человек по ту сторону кабеля получает и распаковывает файл, на это он тратит 2 секунды. Суммарно затраченное время = 14 + 587.766816143 + 2 секунд = 603.766816143 секунд.


Рассмотрим второй случай, без применения архиватора:


Инициатор отправки отправляет файл размером 163840 бит. На это затрачивается (163840 бит / 223 бит = 734.708520179) секунд. Суммарно затраченное время = 734.708520179 секунд.


ответ: А 130.941704036

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить алгоритм определения положения точки m(xm, ym) относительно окружности радиуса r с центром в точке (xc, yc) (внутри окружности, на окружности, внне окружности)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

dksvetlydir
ПогальниковАлёна589
Immortal3331
ivanrancev
Марина555
savva-vika
vitalina3012
voen-torg
kostavaani
ВадимСмирнов116
Pavlovna-Golovitinskaya378
Vladimirovich-Aleksandrovna96
ПаршинАндрей1928
Які властивості має прапорець?​
ivnivas2008
iivanov54