0 / 0 / 2
Регистрация: 20.11.2009
Сообщений: 73

Графика.Цена деления графика.

11.12.2009, 17:37. Показов 2426. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно доделать сие творение!Не хватает цены деления хотя бы 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
program GraphX;
uses graph,crt;
 
var
 grDriver,grMode: integer;
 a:Real;
 d:Real;
 k,l:Real;
 i:integer;
 
 
 function Y(X:Real):Real;
 begin
    X:=X*pi/180;
 if x>0 then begin  k:=(exp(sqrt(X))-exp(-sqrt(X)))/2;
  l:=(exp(sqrt(X))+exp(-sqrt(X)))/2;
 Y:=(1/4)*((X+1)/sqrt(X)*k - l);end;
{ Y:=cos(X); }
           end;
 
 
begin
 grDriver :=Detect;
 InitGraph(grDriver, grMode, '..\BGI');
 if GraphResult = grOk then begin
  ClearDevice;
  SetColor(White);
 
  Line(10,GetMaxY div 2,GetMaxX-10,GetMaxY div 2);
Line(GetMaxX-10,GetMaxY div 2, GetMaxX-18,GetMaxY div 2 -5);
  Line(GetMaxX-10,GetMaxY div 2, GetMaxX-18,GetMaxY div 2 +5);
  Line(GetMaxX div 2, 10, GetMaxX div 2,GetMaxY-10);
  Line(GetMaxX div 2,10, GetMaxX div 2 -5,18);
  Line(GetMaxX div 2,10, GetMaxX div 2 +5,18);
 
  OutTextXY(GetMaxX - 20, GetMaxY div 2 + 10,'X');
  OutTextXY(GetMaxX - 300, GetMaxY div 2 + 10,'1');
  OutTextXY(GetMaxX div 2 +10,10,'Y');
  OutTextXY(GetMaxX div 2 +10, GetMaxY div 2 + 10,'0');
 
 
 
 
  SetColor(Green);
  d:=1;
  a:=-(GetMaxX/2)+20;
    repeat
    Line(Round((GetMaxX/2)+a),
         Round((GetMaxY/2)-100 *Y(a)),
         Round((GetMaxX/2)+(a+d)),
         Round((GetMaxY/2)-100*Y((a+d))));
    a:=a+d;
    until a> GetMaxX/2 -20;
 
 
  repeat Delay(1) until KeyPressed;
  CloseGraph;
 
 
 
 
end;
  end.
Добавлено через 4 минуты
Засечки конечно с цифрой внизу
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2009, 17:37
Ответы с готовыми решениями:

Написать программу построения графика функции.(Графика)
Написать программу построения графика функции y= x2 +2x-cos x на отрезке . Помогите пожалуйста)Заранее спасибо!)

Графика: построить 2 графика в одной координатной плоскости
Нужно построить 2 графика в одной координатной плоскости, но для начала нужно протабулировать функции... С Графикой ни разу не встречалась,...

Паскаль графика (построения графика функции)
как поставить х и у буквами в графике и пронумеровать ось рисками от 1... подскажите пож вот пример графика мне нужно сделать...

3
Почетный модератор
 Аватар для Puporev
64312 / 47609 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
11.12.2009, 18:24
Изобрази график в Экселе и посмотри какие значения по осям. Такие и подпиши.
0
 Аватар для Rayne
76 / 62 / 23
Регистрация: 11.07.2009
Сообщений: 730
11.12.2009, 18:40
кусок кода для разметки так выглядит :

Pascal
1
2
3
4
5
6
~ 
 for i:= 1 to 60 do
  line(5+i*10,(getmaxy)div(2)-3,5+i*10,(getmaxy)div(2)+3);
  for i:= 1 to 47 do
  line((getmaxx)div(2)+3,15+i*10,(getmaxx)div(2)-3,15+i*10);
~
как по-нормальному расписать числа на них не знаю =\ получается некрасиво
1
0 / 0 / 2
Регистрация: 20.11.2009
Сообщений: 73
18.12.2009, 17:37  [ТС]
Puporev, да график я видел.но сам принцип не пойму.Может подскажите?

Добавлено через 1 час 0 минут
Puporev, а каков принцип если не трудно скажите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2009, 17:37
Помогаю со студенческими работами здесь

Построение графика функции (избавиться от ошибки деления на 0)
-->x=-10:0.1:10; -->y= ((1.2*x.^3 +x.^2-2.8*x-1)./(x.^2-1)); !--error 27 Деление на нуль…...

Решение уравнения методом половинного деления и постойка его графика
Уважаемые форумчане ! Помогите пожалуйста разобраться в своих ошибках. Имеется уравнение (x^3)(x-a)^(1/3)-b=0, a и b задаются...

Рисование графика: обработка новых входящих данных и движение графика на форме
Подскажите каким способом можно вывести график частью главного окна программы, при чем график получает данные *в живую* с устройства по...

Chart - диаграмма: изменить точность делений графика, установить центр графика в (0,0)
Создал диаграмму (все прекрасно считается точки расставляются), но есть проблемыЖ 1. В случае диаграммы - "Спектр амплитуд",...

Автоматическое изменение графика при переносе данных, формулы и графика на другой лист
На первом листе, на основании каких-либо вычислений строим график, а затем полностью копируем первой лист на второй, а затем изменяем...


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

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

Новые блоги и статьи
Шаблоны и протоколы для создания устойчивых микросервисов
ArchitectMsa 19.04.2025
Микросервисы — архитектурный подход, разбивающий сложные приложения на небольшие, независимые компоненты. Вместо монолитного гиганта, система превращается в созвездие небольших взаимодействующих. . .
Изменяемые и неизменяемые типы в Python
py-thonny 19.04.2025
Python славится своей гибкостью и интуитивной понятностью, а одна из главных его особенностей — это система типов данных. В этом языке все, включая числа, строки, функции и даже классы, является. . .
Интеграция Hangfire с RabbitMQ в проектах C#.NET
stackOverflow 18.04.2025
Разработка современных . NET-приложений часто требует выполнения задач "за кулисами". Это может быть отправка email-уведомлений, генерация отчётов, обработка загруженных файлов или синхронизация. . .
Построение эффективных запросов в микросервисной архитектуре: Стратегии и практики
ArchitectMsa 18.04.2025
Микросервисная архитектура принесла с собой много преимуществ — возможность независимого масштабирования сервисов, технологическую гибкость и четкое разграничение ответственности. Но как часто бывает. . .
Префабы в Unity: Использование, хранение, управление
GameUnited 18.04.2025
Префабы — один из краеугольных элементов разработки игр в Unity, представляющий собой шаблоны объектов, которые можно многократно использовать в различных сценах. Они позволяют создавать составные. . .
RabbitMQ как шина данных в интеграционных решениях на C# (с MassTransit)
stackOverflow 18.04.2025
Современный бизнес опирается на множество специализированных программных систем, каждая из которых заточена под решение конкретных задач. CRM управляет отношениями с клиентами, ERP контролирует. . .
Типы в TypeScript
run.dev 18.04.2025
TypeScript представляет собой мощное расширение JavaScript, которое добавляет статическую типизацию в этот динамический язык. В JavaScript, где переменная может свободно менять тип в процессе. . .
Погружение в Kafka: Концепции и примеры на C# с ASP.NET Core
stackOverflow 18.04.2025
Apache Kafka изменила подход к обработке данных в распределенных системах. Эта платформа потоковой передачи данных выходит далеко за рамки обычной шины сообщений, предлагая мощные возможности,. . .
Коммуникация в реальном времени с SignalR в C# на примере создания чата
UnmanagedCoder 17.04.2025
Современный веб стремительно эволюционирует от статичных страниц к динамичным приложениям, где пользователи ожидают мгновенной реакции на свои действия. Представим, что вы отправляете сообщение. . .
Реализация CQRS с MediatR на C# .NET
stackOverflow 17.04.2025
Современная разработка программного обеспечения постоянно ищет пути повышения эффективности организации кода. Архитектурные паттерны появляются, эволюционируют, и те, что проявляют свою. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru