Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 3

Найти область определения функции D(f), ее нули экстремумы и множество значений W(f) построить график функций

24.08.2016, 11:36. Показов 2383. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Найти область определения функции D(f), ее нули экстремумы и множество значений W(f) построить график функций нарисовав и разместив оси координат y=x^3-3x^2+2 (Pascal abc)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.08.2016, 11:36
Ответы с готовыми решениями:

Найти область определения функции D(f), ее нули, экстремумы и множества значений W(f)
Найти область определения функции D(f), ее нули, экстремумы и множества значений W(f). Построить график функции, нарисовав и разметив оси...

Найти область определения функции D(f), ее нули, экстремумы и множества значений W(f)
Найти область определения функции D(f), ее нули, экстремумы и множества значений W(f). Построить график функции, нарисовав и разметив оси...

Найти область определения функции D(f), ее нули, экстремумы и множества
Найти область определения функции D(f), ее нули, экстремумы и множества значений W(f). Построить график функции, нарисовав и разметив оси...

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
24.08.2016, 13:09
Лучший ответ Сообщение было отмечено TagirM как решение

Решение

Например так.
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
uses graphABC;
function F(x:real):real;
begin
F:=power(x,3)-3*power(x,2)+2;
end;
var xn,xk,x,mx,my,dx,xmn,min,xmx,max:real;
    k:array[1..3] of real;
    x0,y0,i,n:integer;
    s1,s2:string;
begin
//интервал
xn:=-2;
xk:=4;
//графическое окно
setwindowsize(600,600);
centerwindow;
//начало координат
x0:=windowwidth div 3;
y0:=round(windowheight*F(xk)/(F(xk)-F(xn)));
//масштабы
mx:=(x0-30)/-xn;{масштаб по Х}
my:=(y0-20)/F(xk);{по У}
//координатная сетка
for i:=1 to trunc(F(xk))+1 do
 begin
  line(x0+round(i*mx),y0-3,x0+round(i*mx),y0+3);
  line(x0-round(i*mx),y0-3,x0-round(i*mx),y0+3);
  line(x0-3,y0-round(i*my),x0+3,y0-round(i*my));
  line(x0-3,y0+round(i*my),x0+3,y0+round(i*my));
  textout(x0+round(i*mx),y0+10,inttostr(i));
  textout(x0-round(i*mx),y0+10,inttostr(-i));
  if i mod 2=0 then
   begin
    textout(x0-20,y0-round(i*my),inttostr(i));
    textout(x0-25,y0+round(i*my),inttostr(-i));
   end;
 end;
line(0,y0,windowwidth,y0);{оси}
line(windowwidth,y0,windowwidth-10,y0+5);
line(windowwidth,y0,windowwidth-10,y0-5);
line(x0,0,X0,windowheight);
line(x0,0,x0-5,10);
line(x0,0,x0+5,10);
textout(x0+5,y0+10,'0');
textout(windowwidth-10,y0-20,'X');
textout(x0+10,0, 'Y');
//график
n:=0;
x:=xn;
setpencolor(clBlue);
setpenwidth(2);
dx:=0.01;
while x<=xk do
 begin
  if x=xn then moveto(x0+round(x*mx),y0-round(F(x)*my))
  else lineto(x0+round(x*mx),y0-round(F(x)*my));
  if (F(x-dx)>F(x))and(F(x+dx)>F(x))then
   begin
    xmn:=x;
    min:=F(x);
   end; 
  if (F(x-dx)<F(x))and(F(x+dx)<F(x))then
   begin
    xmx:=x;
    max:=F(x);
   end; 
   if abs(F(x))<dx*2 then
    begin
     inc(n);
     k[n]:=x;
    end; 
  x:=x+dx;
 end;
setpencolor(clRed);
setbrushcolor(clRed);
circle(x0+round(xmx*mx),y0-round(max*my),3);
setpencolor(clLime);
setbrushcolor(clLime);
circle(x0+round(xmn*mx),y0-round(min*my),3);
setpencolor(clBlack);
setbrushcolor(clBlack);
for i:=1 to 3 do
circle(x0+round(k[i]*mx),y0,2);
setbrushstyle(bsClear);
setfontsize(10);
setfontcolor(clBlue);
textout(x0+50,0,'График функции y=x^3-3x^2+2');
textout(x0+50,20,'на интервале [-2;4]');
textout(x0+50,40,'Область определения D(f)=R');
str(F(xn):0:1,s1); 
str(F(xk):0:1,s2);
textout(x0+50,60,'Множество значений W(f)= ['+s1+';'+s2+']');
str(xmn:0:1,s1); 
str(min:0:1,s2);
setfontcolor(clLime);
textout(x0+50,80,'Локальный минимум: x='+s1+' F(x)='+s2);
str(xmx:0:1,s1); 
str(max:0:1,s2);
setfontcolor(clRed);
textout(x0+50,100,'Локальный максимум: x='+s1+' F(x)='+s2);
setfontcolor(clBlack);
textout(x0+50,120,'Нули функции:');
s2:='';
for i:=1 to n do
 begin
  str(k[i]:0:3,s1);
  s2:=s2+'x'+inttostr(i)+'='+s1+'  ';
 end; 
textout(x0+50,140,s2);  
end.
1
0 / 0 / 0
Регистрация: 24.08.2016
Сообщений: 3
24.08.2016, 14:44  [ТС]
да, это то что нужно)Спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2016, 14:44
Помогаю со студенческими работами здесь

Исследовать область определения функции и построить график функций
y:=1/(x*x+3*x+1)

Исследовать область определения функции и построить график функций
Помогите пожалуйста: Исследовать область определения функции и построить график функций: y=-6{x}^{2}+3x Добавлено через 5 часов 12...

Исследовать область определения функции и построить график функций
Исследовать область определения функции и построить график функций y=3*sqr(x). Помогите с программой.

Исследовать область определения функции и построить график функций:
Исследовать область определения функции и построить график функций:Y=cos(x-1)+|x| Добавлено через 19 часов 16 минут ответьте плз

Исследовать область определения функции и построить график функций
помогите составить прогу которая будет показывать график функции y=x*x+2; заранее спс x3 - икс в кубе 2х2 - два икс в квадрате!!


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru