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*
Комментарий*

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

Мирзоев Денис
mrilyushchenko6
olgakuz00261
ragimovelshad
Юрий197
hachatryanlilit1983
mdsazonovatv1173
сергей1246
ashybasaida-33
Vladimirovna Dmitrieva
smileystyle
semenovakotya577
yamal-toy
orion-inginiring7807
kotikdmytriy11