Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 16.09.2024
Сообщений: 2

Определить, в каком числе случаев расстояние между одной из точек и точкой ХТ, YТ превышает заданную величину В

16.09.2024, 12:10. Показов 529. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
При заданных ХТ, YТ, абсциссах X1,X2, … ,Xn и ординатах Y1,Y2, … ,Yn n точек плоскости X0Y определить, в каком числе случаев расстояние между одной из таких точек и точкой с координатами ХТ, YТ превышает заданную величину В, и найти средние координаты для заданной совокупности точек, исключая точку (ХТ, YТ).

Не могу понять,как это решать
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.09.2024, 12:10
Ответы с готовыми решениями:

Определить, в каком случае расстояние между одной из таких точек и точкой с координатами превышает заданную величину
При заданных XT,YT, абциссах X1,X2,..,Xn и ординатах Y1,Y2,..,Yn n точек плоскости XOY определить,в каком числе случаев расстояние между...

Определить, превышает ли площадь круга заданную величину Х и вывести сообщение на экран
Круг вписан в квадрат со стороной А. Определить, превышает ли площадь круга заданную величину Х и вывести сообщение на экран.

Из массива удалить последнюю пару соседних элементов, модуль разности между которыми превышает заданную величину, а затем элементы массива расположить
Помогите пожалуйста доделать задачу. Из массива удалить последнюю пару соседних элементов, модуль разности между которыми превышает...

3
Модератор
10228 / 5516 / 3372
Регистрация: 17.08.2012
Сообщений: 16,864
16.09.2024, 14:43
Цитата Сообщение от banger1 Посмотреть сообщение
Не могу понять,как это решать
Учёба - не для Вас. Бросайте это изнуряющее и ненужное занятие.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
const
  m = 100;
var
  x, y: array[1..m] of real;
  xt, yt, b, d, xa, ya: real;
  i, n, k: byte;
begin
  writeln('Введите координаты точки T:');
  write('xt = ');
  readln(xt);
  write('yt = ');
  readln(yt);
  write('Введите расстояние В: ');
  readln(b);
  repeat
    write('Количество точек в диапазоне [1..', m, '];  n = ');
    readln(n)
  until n in [1..m];
  k := 0;
  xa := 0;
  ya := 0;
  writeln('Введите координаты точек:');
  for i := 1 to n do
    begin
      write('x', i, ' = ');
      readln(x[i]);
      write('y', i, ' = ');
      readln(y[i]);
      if sqrt(sqr(x[i] - xt) + sqr(y[i] - yt)) > b then
        begin
          inc(k);
          xa := xa + x[i];
          ya := y[i]
        end
    end;
  writeln('Расстояние было превышено в ', k, ' случаях.');
  if k > 0 then
    begin
      xa := xa / k;
      ya := ya / k;
      writeln('Средние координаты найденных точек:');
      writeln('x = ', xa, ',  y = ', ya)
    end
end.
0
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5208 / 2925 / 1509
Регистрация: 14.12.2018
Сообщений: 5,266
Записей в блоге: 1
17.09.2024, 12:59
Цитата Сообщение от Cyborg Drone Посмотреть сообщение
Pascal
29
      if sqrt(sqr(x[i] - xt) + sqr(y[i] - yt)) > b then
Лучше по-моему переписать:
Pascal
1
sqr(x[i] - xt) + sqr(y[i] - yt) > b * b
1
Модератор
10228 / 5516 / 3372
Регистрация: 17.08.2012
Сообщений: 16,864
17.09.2024, 19:02
Да, лучше так. Стоимость умножения меньше, чем стоимость извлечения квадратного корня.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.09.2024, 19:02
Помогаю со студенческими работами здесь

Определить товары, количество которых не превышает заданную величину. Вывести названия товаров и их количество
напишите программу которая определяет количество и названия товаров, количество которых не превышает заданную величину. Используйте цикл с...

Определить расстояние между точкой D и треугольником
Задача № 1. Дана плоскость треугольника ABC и т. D. Определить расстояние между точкой D и треугольником.

Заданные координаты N точек на плоскости. Определить, верно ли, что расстояние между каждой парой точек не более 10
Заданные координаты N точек на плоскости. Определить, верно ли, что расстояние между каждой парой точек не более 10. Входные данные: ...

Определить, при каком х расстояние между f1 (x) и f2 (x) максимально
Помогите пожалуйста с двумя задачами: 1) Значения функции f1(х)=3+sqr(sin(x/2)) и f2(x)=1+sqr(cos(x/3)) определены в точках...

Вычислить минимальное расстояние между точкой треугольника и точкой окружности
Помогите,нужно вычислить минимальное расстояние между точкой треугольника и точкой окружности.Треугольник задаётся тремя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Размещения без повторений
VistaSV30 31.05.2025
Код возвращает список вариантов размещений A^{k}_{n}=\frac{n!}{(n-k)!} from itertools import permutations def pwr(k, n): # Размещение без повторений (Placement without repetition) if k. . .
Redis и Node.js с TypeScript - решения для высоконагруженных систем
Reangularity 31.05.2025
Redis (Remote Dictionary Server) — сверхбыстрое хранилище данных в памяти, способное обрабатывать операции за микросекунды. И что особенно важно для нас — с удивительно простым API. А теперь. . .
Unit-тестирование с моками в Go
golander 31.05.2025
Большинство разработчиков предпочитают тестировать код без использования моков. Например, при интеграции с Elasticsearch логичнее запустить контейнер локально и тестировать Go-код непосредственно с. . .
Как работать с PDF в C#
stackOverflow 31.05.2025
Нам приходится сталкиваться с PDF по разным причинам. Генерация счетов, создание отчетов, извлечение данных из загруженных пользователем документов, автоматизация рабочих процесов - это лишь верхушка. . .
Двухбуквенные коды стран в шифровании.
russiannick 31.05.2025
Человечество издревле манила возможность замены сочетаний букв вымышленными символами, делающие сообщение понятным только для посвещенных. Настала пора внести в это свой вклад. Двухбуквенные коды. . .
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.
Programma_Boinc 31.05.2025
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона. Хотел бы поделиться опытом в исправлении ошибки приложения в части заряда батареи смартфона. Сразу скажу, что. . .
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid
Programma_Boinc 31.05.2025
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid: 5-дневный обобщенный поиск простых чисел Ферма n = 20 с 12 июня 20:20 UTC по 17 июня 20:20 UTC. 12 июня 2005 года. . .
Вероятность в шансы / Шансы в вероятность
VistaSV30 31.05.2025
# Шансы -> Вероятность def Chance_to_Probability(ch): def gcd(a, b): # НОД - нужен для упрощения значений шансов while b != 0: a, b = b, a % b return a. . .
FastAPI и Flask: Отличия, производительность и примеры использования
py-thonny 30.05.2025
Если вы разрабатываете веб-приложения на Python, вы наверняка слышали о Flask и FastAPI. Эти два фреймворка часто становятся предметом жарких дискуссий в сообществе разработчиков. И не без основания. . .
ML.NET и TensorFlow.NET: Умные приложения на C# с машинным обучением
stackOverflow 30.05.2025
Еще совсем недавно, когда речь заходила о машинном обучении, C# разработчики обреченно вздыхали и тянулись к Python. Мир искуственного интеллекта словно был огражден невидимым забором с табличкой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »