Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 2
Регистрация: 03.11.2013
Сообщений: 27
1

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

10.10.2014, 00:35. Просмотров 1037. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста
Задав конкретную функцию F(x), построить на символьном экране дисплея ее график и графически найти все возможные решения, не применяя никаких численных методов.
При реализации учесть, что вид функции и интервал могут быть любыми (в конкретных вариантах задан тестовый интервал и значение корня на этом интервале - для проверки правильности построения графика данной функции).
В программе должны быть предусмотрены соответствующие процедуры и функции.
https://www.cyberforum.ru/cgi-bin/latex.cgi?F(x)=e^x+\sqrt{1+e^2^x}-2 На интервале [-1,0] ответ: x= - 0.2877.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.10.2014, 00:35
Ответы с готовыми решениями:

Построить на символьном экране дисплея график функции и графически найти все возможные решения
Нужна помощь. Помогите решить задачу на паскале. Задав конкретную функцию F(X),построить на...

Задать функцию, построить ее график и графически найти все возможные решения
помогите срочно!!! Задав конкретную функцию F(x), построить на символьном экране дисплея ее...

Построить график функции и найти все возможные ее решения
Задав конкретную функцию F(x), построить на символьном экране дисплея ее график и графически найти...

Разработать ПО решения нелинейного уравнения f(x)=0 одним из численных методов
1) методом половинного деления, 2) методом простой итерации, 3) методом Ньютона, 4)...

1
Модератор
61667 / 46164 / 31854
Регистрация: 18.05.2008
Сообщений: 111,325
10.10.2014, 14:47 2
Лучший ответ Сообщение было отмечено Ciklon как решение

Решение

Хоть бы написал какой Паскаль, раз уж ума не хватило в нужный раздел тему поместить...

Добавлено через 1 час 0 минут
Для этого конкретного графика в Турбо и Фри Паскаль.
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
45
46
47
uses graph;
function F(x:real):real;
begin
F:=exp(x)+sqrt(1+exp(2*x))-2;
end;
const
x1=-1;{начало и конец графика в реальных значениях}
x2=0;
h=0.001;{шаг постороения графика}
var x,mx,my,k:real;
    x0,y0,i:integer;
    s:string;
begin
initgraph(x0,y0,'');
x0:=getmaxX-50;
y0:=getmaxY div 2;
mx:=(x0-20)/(x2-x1);
my:=(y0-20)/-f(x1);
line(20,y0,x0,y0);
line(x0,0,x0,getmaxY);
outtextXY(x0+10,y0,'0');
outtextXY(20,y0-20,'X');
outtextXY(x0-20,10,'Y');
for i:=1 to 10 do
 begin
  line(x0-round(i/10*mx),y0+3,x0-round(i/10*mx),y0-3);
  line(x0-3,y0-round(i/10*my),x0+3,y0-round(i/10*my));
  line(x0-3,y0+round(i/10*my),x0+3,y0+round(i/10*my));
  str(i/10:0:1,s);
  outtextXY(x0-round(i/10*mx),y0+10,'-'+s);
  outtextXY(x0+10,y0-round(i/10*my),s);
  outtextXY(x0+10,y0+round(i/10*my),s);
 end;
x:=x1;
while x<=x2 do
 begin
  putpixel(x0+round(x*mx),y0-round(f(x)*my),12);
  if f(x)*f(x+h)<=0 then k:=x+h/2;
  x:=x+h
 end;
setcolor(9);
setfillstyle(1,9);
fillellipse(x0+round(k*mx),y0,2,2);
str(k:0:4,s);
outtextXY(x0+round(k*mx),y0+100,'x='+s);
readln
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2014, 14:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сравнить эффективность численных методов решения нелинейных уравнений по трём критериям
Помогите пожалуйста сравнить эффективность численных методов решения нелинейных уравнений по трём...

построить на экране график функции.
помогите решить задачу: построить на экране график функции.абсцисса изменяется в диапазоне от -5...

Построить на символьном экране дисплея график функции
Задав конкретную функцию F(x), построить на символьном экране дисплея ее график и графически найти...

Построить на экране компьютера график следующей функции:
Построить на экране компьютера график следующей функции: ...

С использованием символов «*» построить на экране график заданной функции
Написать программу которая с использованием символов «*» строит на экране график заданной функции...

На экране построить график (Лемниската Бернулли) заданной функции
r^2=2*A^2*cos(2*Fi); угол Fi изменяется в промежутках и параметр A задается в диалоговом режиме


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.