Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2013, 23:06   #1
kinash96
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 15
По умолчанию Задачка по графикам

Подскажите необходимо сделать только учусь вот задачка на Паскале Найти абсциссу точки пересечения параболы y = 3x3 +20 с прямыми y = 0, y = 3x-2, y =-2x +1 с точностью Е +0,01.Как я понял необходимо прировнять кординати параболи и прямых или наоборот и если есть совпадение значит и есть точка пересечения а вот код написать у меня не получается так как только учусь заранее спасибо
kinash96 вне форума Ответить с цитированием
Старый 12.11.2013, 23:23   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

3x3 - это что, 3 умнржить на x в кубе?
А интервал, где искать, не задали?
Если задали, то просто. Если нет, то я не знаю, как это решить, чтоб программа была простая.

И кстати, на чем писать? На каком-то языке, или в Excel ?
type_Oleg вне форума Ответить с цитированием
Старый 12.11.2013, 23:29   #3
kinash96
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 15
По умолчанию Ответ

Прошу прощения там , да 3 умножить на x в кубе в том то все и дело что нет Интервала а язык Паскаль

Последний раз редактировалось kinash96; 12.11.2013 в 23:31. Причина: поправка
kinash96 вне форума Ответить с цитированием
Старый 12.11.2013, 23:31   #4
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Вас обманули , y=3x-2 - это не парабола, это прямая.
type_Oleg вне форума Ответить с цитированием
Старый 12.11.2013, 23:33   #5
kinash96
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 15
По умолчанию Ответ

там , да 3 умножить на x в кубе ( быстро печатал ошибся)
kinash96 вне форума Ответить с цитированием
Старый 13.11.2013, 00:11   #6
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Если не задан интервал, задавайте сами, с помощью Readln.
И у вас не 1 точка пересечения, а 3 . С каждой прямой своя (см. рисунок).
Вам надо найти, при каком значении x выполняется уравнение f1(x)=f2(x), где
f1(x) - уравнение параболы, f2(x) - уравнение прямой.
Вот и ищите с помощью операторов for или repeat или while.
Задали x1 = начало интервала, x2=x1+E , и сравниваете значения f1(x1) и f2(x1), потом значения f1(x2) и f2(x2). Потом увелииваете x1 и x2 на E. И т.д.
Изображения
Тип файла: jpg per.jpg (15.2 Кб, 120 просмотров)
type_Oleg вне форума Ответить с цитированием
Старый 13.11.2013, 00:16   #7
kinash96
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 15
По умолчанию

спасиб буду разбиратся
kinash96 вне форума Ответить с цитированием
Старый 13.11.2013, 00:31   #8
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Да, и надо искать не только равенство f1(x1) = f2(x1), или f1(x2) = f2(x2) , но и случай, когда f1(x1) < f2(x1), а f1(x2) > f2(x2) , или наоборот. Значит решение - между x1 и x2.
Можно взять среднее между ними.
type_Oleg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задачка Froost Общие вопросы Delphi 0 10.11.2009 21:13
ЗАДАЧКА В СИ sfinks_murka Общие вопросы C/C++ 1 27.09.2009 18:54
2 вопроса по графикам xaero93 Помощь студентам 2 23.04.2009 18:23
Задачка spirit0k Общие вопросы C/C++ 7 11.11.2008 17:36