Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как можно нарисовать графику на функцию? / 6 сообщений из 6, страница 1 из 1
22.11.2008, 06:45:31
    #35669391
Ero
Ero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно нарисовать графику на функцию?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
program graf;
uses crt,graph;
const pi=  3 . 14 ;
var x,y:real;
    i:integer;
    begin
    clrscr;
    x:=-pi;
     for i:=  1  to  5  do
          begin
          x:=x+ 0 . 256 ;
          y:=sin(x)+cos(x)- 1 ;
          writeln('x= ',x);
          writeln('y= ',y);
          end;
     end.
...
Рейтинг: 0 / 0
22.11.2008, 08:38:07
    #35669399
Ero
Ero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно нарисовать графику на функцию?
Ero
Код: plaintext
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.
Uses Graph,crt;

Var Gd, Gm : Integer;
    R,i: Integer;
    x,y:real;
Begin
 Gd:=Detect;
 InitGraph(Gd, Gm, 'd:\program files\tp7\bgi'); { Џгвм Є BGI ¤а ©ўҐа ¬ }
 If GraphResult <> grOk Then Halt( 1 );
{ For R:= 1  To  50  Do}

  x:=- 3 . 14 ;
  for i:= 1  to  50  do
  begin
     x:=x+ 0 . 256 ;
     y:=sin(x)+cos(x)- 1 ;

  Lineto(x,y);{,i,( 200 ))}
  end;
 ReadLn;

{
Lineto(x,y); как сделать чтоб принял значение REAL, или как можно нарисовать линию на фунцию 
 x:=x+ 0 . 256 ;
     y:=sin(x)+cos(x)- 1 ;

procedure lineto(x,y :integer) ; не принимает но мне надо нарисовать линию ! помогите пожалуйста!}
 CloseGraph;
End.
...
Рейтинг: 0 / 0
22.11.2008, 09:00:48
    #35669405
Ero
Ero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно нарисовать графику на функцию?
помогите быстрее пожалуйста время поджимает!
...
Рейтинг: 0 / 0
22.11.2008, 10:28:03
    #35669434
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно нарисовать графику на функцию?
Э... рискну предположить, что надо преобразовать Real в Integer.
...
Рейтинг: 0 / 0
22.11.2008, 11:53:21
    #35669485
retty_jj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно нарисовать графику на функцию?
типо Lineto(Round(x*1000), Round(y*1000))
...
Рейтинг: 0 / 0
24.11.2008, 11:34:53
    #35671132
Ero
Ero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как можно нарисовать графику на функцию?
retty_jjтипо Lineto(Round(x*1000), Round(y*1000))

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
program graf;
uses crt,graph;
const pi=  3 . 14 ;
var x,y:real;
   r,Gm,Gd,i:integer;

    begin
     Gd:=Detect;
 InitGraph(Gd, Gm, 'd:\program files\tp7\bgi'); 
 If GraphResult <> grOk Then Halt( 1 );

    x:=-pi;
     for i:=  1  to  5  do
          begin
          x:=x+ 0 . 256 ;
          y:=sin(x)+cos(x)- 1 ;
          lineto(round(x* 1000 ),round(y* 1000 ));
          end;
           CloseGraph;
       end.

преобразовал но все равно не рисует?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / как можно нарисовать графику на функцию? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]