IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> О Принадлежности точки заданным областям! Сложно!, Две задачки... Две области, фигуры: эллипс, круг, прямая!
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 3
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


1) Разработать программу, которая в ответ на вводимую с клавиатуры пару вещественных чисел, представляющих собой координаты X, Y точки А на плоскости, выдаёт текстовое сообщение о принадлежности этой точки заданной области. Например: «Точка принадлежит заданной области». В программе должно быть предусмотрено неограниченное повторение всех операций с использованием оператора goto. Решение о повторе должен принимать пользователь с помощью клавиатуры.
Прикрепленное изображение
2) Разработать программу вычислений заданной площади, используя три различных метода вычислений: прямоугольников, трапеций, Симпсона. Результат вывести на экран в виде таблицы:

Число разбиений Результат
n A B C
n1 A1 B1 C1
n2 A2 B2 C2
n3 A3 B3 C3

Здесь: А1–А3, B1–B3, C1–C3 – численные результаты счета, полученные соответственно методами прямоугольников (А), трапеций (B) и Симпсона ©. Число разбиений n1, n2, n3 задать самостоятельно (например, n1=10, n2=100, n3=1000) Формат вывода результатов А, В, С задан в варианте.
Результат в виде таблицы должен выдаваться, не выходя из основной программы, т.е. должно быть предусмотрено продолжение работы программы с новым набором входных данных до тех пор, пока не будет нажата заданная клавиша.
Промежуточные вычисления необходимых критических точек осуществить методом сканирования или методом проб с заданной точностью E=0,0001.
При реализации повторяющихся алгоритмов разработать соответствующие функции (процедуры).

Справочный материал
1. Формулы прямоугольников: 1) h[Y(0)+Y(1)+…+Y(N–1)]
2) h[Y(1)+Y(2)+…+Y(N)]
3) h[Y(1/2)+Y(3/2)+…+Y(N–1/2)]
2. Формула трапеций: h[(Y(0)+Y(N))/2 + Y(1) + Y(2) + … + Y(N–1)]
3. Формула Симпсона: h/6[(Y(0)+Y(N)+2(Y(1)+Y(2)+…+Y(N–1))+
+4(Y(1/2)+Y(3/2)+…+Y(N–1/2))]
Здесь: h – шаг дискретизации (h=(B–A)/N) на отрезке интегрирования [A,B]; N – число разбиений; Y(i) – значение подинтегральной функции на i-том шаге дискретизации, Y(0) и Y(N) – соответственно значения функции в начальной и конечной точках отрезка интегрирования, Y(1/2), Y(3/2),
Y(N–1/2) – значения функции в точках середин отрезков соответственно между 1-м и 2-м, 2-м и 3-м, (N–1)-м и N-м итерациями или шагами

Заранее благодарю!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Perl. Just code it!
******

Группа: Пользователи
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


По поводу первой задачи, больше никаких точек не дано ? Если знать через какие точки проходит прямая, где находится центр окружности и центр правого фокуса эллипса, задача решается очень просто, а как по картинке эти точки определить, пока не пойму, масшаты у тебя явно не соблюдены, даже по осям X и Y одной клетке явно соответствуют разные величины.


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 3
Пол: Мужской
Реальное имя: Сергей

Репутация: -  0  +


Цитата(klem4 @ 18.01.2007 18:43) *

По поводу первой задачи, больше никаких точек не дано ? Если знать через какие точки проходит прямая, где находится центр окружности и центр правого фокуса эллипса, задача решается очень просто, а как по картинке эти точки определить, пока не пойму, масшаты у тебя явно не соблюдены, даже по осям X и Y одной клетке явно соответствуют разные величины.

В том-то и дело! Рисунок это не мой! И масштаб не соблюдён. Просто пытаюсь другу помочь!!! Ну, вроде, смотрел, так, по-моему, центр должен быть по оси Х=-6. Формулы искал и т.д. В том-то и дело, что сложно... разобраться по одному этому рисунку-то... Насколько я понял, а - это расстояние от самого центра эллипса до края, таким образом b - это от центра эллипса до верха. А есть ещё, вроде, расстояние между фокусами 2C, по-моему. То есть C-это расстояние от центра до фокуса, на том месте и будет центр правого фокуса эллипса. Вот именно. Но больше данных нет. Такую задачку им задали!

Добавлено:
Цитата(volvo @ 18.01.2007 16:28) *

Значит, FAQ опять не читаем...
А насчет - это вообще разговор отдельный blink.gif

FAQ смотрел немного. Вообще воспользовался поиском. Но там было только про треугольник. И то он один! Вроде, про круги что-то было... Но лучше уж сразу точно определиться!!! Что и как! Я, вроде, подобные задачки делал, но проще там всё было. Да и толком непонятно тут с рисунком-то... А почему отдельный разговор про оператор goto?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Sergey K.   О Принадлежности точки заданным областям! Сложно!   18.01.2007 18:25
volvo   Значит, FAQ опять не читаем... Второй вопрос - ср…   18.01.2007 18:28
klem4   По поводу первой задачи, больше никаких точек не д…   18.01.2007 20:43
Sergey K.   По поводу первой задачи, больше никаких точек не …   18.01.2007 23:03
klem4   В общем для решения первой задачи тебе нужны 3 фун…   18.01.2007 23:16
Sergey K.   В общем для решения первой задачи тебе нужны 3 фу…   19.01.2007 1:13
klem4   Ты пойми, для решения задачи явно недостаточно дан…   19.01.2007 4:09
Archon   Да ты что, klem4? :blink: 2 точки и радиус полнос…   20.01.2007 2:26
мисс_граффити   не всегда. построй 2 пересекающиеся окружности од…   20.01.2007 2:30
Archon   Не точно выразился. Конечно имелся ввиду данный сл…   20.01.2007 2:36
klem4   А чем данный отличается от общего ? Через 2 точк…   20.01.2007 16:48
Archon   Графиком. Как ты правильно заметил, масштабы у S…   22.01.2007 6:59
klem4   Ну если так рассуждать то конечно ... В общем у …   22.01.2007 12:02


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 2.05.2024 22:32
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name