Сколько точек плоскости находится в квадрантах 1, 2, 3, 4 - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

При заданных массивах {x1, х2,…, хN} – абсцисс, {y1, y2,…, yN} – ординат точек плоскости ХОY определить, сколько из них находится в 1, 2, 3, 4 квадрантах плоскости ХОY.

Решение задачи: «Сколько точек плоскости находится в квадрантах 1, 2, 3, 4»

textual
Листинг программы
  1. var x,y:array[1..100]  of real;
  2.     n,i,k1,k2,k3,k4:integer;
  3. begin
  4. write('Количество точек от 1 до 100 n=');
  5. readln(n);
  6. randomize;
  7. writeln('Точки');
  8. k1:=0;
  9. k2:=0;
  10. k3:=0;
  11. k4:=0;
  12. for i:=1 to n do
  13.  begin
  14.   x[i]:=-5+random(10);
  15.   y[i]:=-5+random(10);
  16.   writeln(i:3,'(',x[i]:5:2,';',y[i]:5:2,')');
  17.   if(x[i]>0)and(y[i]>0)then inc(k1)
  18.   else if(x[i]<0)and(y[i]>0)then inc(k2)
  19.   else if(x[i]<0)and(y[i]<0)then inc(k3)
  20.   else if(x[i]>0)and(y[i]<0)then inc(k4);
  21.  end;
  22. writeln('I   квадрант=',k1);
  23. writeln('II  квадрант=',k2);
  24. writeln('III квадрант=',k3);
  25. writeln('IV  квадрант=',k3);
  26. end.

Объяснение кода листинга программы

Данный код написан на языке Pascal ABC и выполняет следующую задачу: выводит количество точек плоскости, находящихся в каждом из четырех квадрантов. В начале кода объявляются переменные: x и y - массивы длиной 100, которые будут использоваться для хранения координат точек, а также переменные n, i, k1, k2, k3, k4 - целые числа, которые будут использоваться для отслеживания количества точек в каждом квадранте. Затем происходит чтение значения переменной n, которая определяет количество точек. Далее, с помощью цикла for, происходит генерация случайных координат для каждой точки и запись их в соответствующие массивы x и y. После этого происходит проверка условий для каждой точки: если точка находится в первом квадранте (x > 0 и y > 0), то увеличивается значение переменной k1. Если точка находится во втором квадранте (x < 0 и y > 0), то увеличивается значение переменной k2. Аналогично для третьего и четвертого квадрантов. В конце кода выводятся результаты: количество точек в каждом из квадрантов.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.417 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы