Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/10: Рейтинг темы: голосов - 10, средняя оценка - 4.60
peero
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 23
1

Построить график функции

01.10.2011, 14:13. Просмотров 2075. Ответов 2
Метки нет (Все метки)

график функции y=cos(x) на паскале
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.10.2011, 14:13
Ответы с готовыми решениями:

Построить график функции и график её производной
Построить график функции (a*x^4)+(b*x^3)/(x^2+c) + График производной

Написать программу вычисления функции на заданном промежутке и построить график этой функции
Задание: написать программу вычисления функции на заданном промежутке с шагом 0.2 и построить...

Построить график функции таким образом, чтобы были видны все минимумы и максимумы функции
Добрый день. Помогите пожалуйста с задачей: 1. Построить график функции f(x) таким образом,...

Построить график функции
Используя графические средства языка PascalABC на одной координатной сетке построить графики...

Построить график функции
Целью работы является ознакомление с использованием простейших функций текстового режима работы...

2
denisneposeda
46 / 46 / 36
Регистрация: 18.10.2010
Сообщений: 212
01.10.2011, 16:03 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var
xn,xk,dx: real;
begin
write('vvedite na4albnoe zna4enie: ');
readln(xn);
write('vvedite kone4noe zna4enie: ');
readln(xk);
write('vvedite wag: ');
readln(dx);
while xn<=xk do
begin
writeln ('pri x=',xn,', y=',cos(xn):3:3);
xn:=xn+dx;
end;
end.
1
Puporev
Модератор
57780 / 44025 / 30400
Регистрация: 18.05.2008
Сообщений: 105,259
01.10.2011, 16:45 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
uses graphABC;
function F(x:real):real;
begin
F:=cos(x);
end;
var xn,xk,x,y,mx,dx:real;
    x0,y0,my,i,px,py:integer;
    s:string;
begin
x0:=windowwidth div 2;{центр экрана}
y0:=windowheight div 2;
xn:=-2*pi;xk:=2*pi;{интервал по Х}
mx:=(windowwidth-60)/(xk-xn);{масштаб по Х}
my:=y0-40;{по У}
setpencolor(clBlack);{цвет линий}
line(0,y0,windowwidth,y0);{оси}
line(x0,0,X0,windowheight );
line(x0-3,y0+my,x0+3,y0+my);
textout(x0-15,y0+my,'-1');
line(x0-3,y0-my,x0+3,y0-my);
textout(x0-15,y0-my,'1');
for i:=1 to round(4*pi)+2 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);
    {подпись оси Х}
    str(i,s);
    textout(x0+round(i*mx)-15,y0+10,s);
    textout(x0-round(i*mx),y0+10,'-'+s);
  end;
{центр}
textout(x0+5,y0+10,'0');
{подписи концов осей}
textout(windowwidth-10,y0-10,'X');
textout(x0-10,10, 'Y');
//setpencolor(8);
{график}
x:=xn;
dx:=0.001;
while x<=xk do
   begin
     x:=x+dx; {наращиваем х}
     px:=x0+round(x*mx); {изменение по оси Х}
     y:=F(x); {график в реальных координатах}
     py:=y0-round(y*my);{в экранных}
     setpixel(px,py,clRed);
   end;
textout(60,30,'График функции y=cosx');
end.
2
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.10.2011, 16:45

Построить график функции f(x)=-T*(x*ln(x)+(1-x)*ln(x)
Нужно написать программу в Pascal ABC, которая построит график функции...

Построить график функции
Построить график функции y=2cos(x)-3, объемную с областями, как в екселе.

Построить график функции: y=3-2/x-3/x^2
Построить график функции: (y=3-2/x-3/x^2) y=3-\frac{2}{x}-\frac{3}{{x}^{2}} При написании ...


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

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

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