IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> График
arhimag
сообщение 21.02.2006 16:27
Сообщение #1


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


задачку задали надо потроить с помощью графа график прибыли, т.е. ты вводишь данные, сколько их не известно, данные это полученные тугрики за день надо построить график прибылине точками а линиями и размер массива не должен быть ограничен то есть количество вводимых данных н.о


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 10)
Ozzя
сообщение 21.02.2006 16:32
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


http://forum.pascalnet.ru/index.php?s=&sh...indpost&p=23770
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 21.02.2006 16:33
Сообщение #3


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Ozzя, а какой функцией ты будешь описывать такой график ?

Используй динамический массив, каждый эелемент которого будет хранить i-ю выручку, которая будет соответствовать высотет точки относительно оси Y, поддбери нужный масштаб, ну а делее все просто, выводи точки и соединяй их линиями.

Сообщение отредактировано: klem4 - 21.02.2006 16:40


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ozzя
сообщение 21.02.2006 16:42
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


klem4
Зачем функцию?
В массив динамический запихать вычисленные значения.
Рисование графика как образец.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
arhimag
сообщение 21.02.2006 19:40
Сообщение #5


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


Да без динамического массива sad.gif
или скажите как его юзить ...


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
klem4
сообщение 21.02.2006 20:52
Сообщение #6


Perl. Just code it!
******

Группа: Модераторы
Сообщений: 4 100
Пол: Мужской
Реальное имя: Андрей

Репутация: -  44  +


Неужели так сложно зайти в FAQ ? Ты же не парый день на форуме ...

FAQ : Динамические массивы


--------------------
perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
arhimag
сообщение 22.02.2006 0:29
Сообщение #7


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


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


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 22.02.2006 16:10
Сообщение #8


Гость






arhimag, ты бы хотя бы для себя решил, ЧТО ты хочешь!!!

Цитата(arhimag @ 21.02.2006 15:27)
надо построить график прибылине точками а линиями

Цитата(arhimag @ 21.02.2006 23:29)
а еще на строить график не Лайн а Путпиксел
 К началу страницы 
+ Ответить 
arhimag
сообщение 22.02.2006 17:42
Сообщение #9


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


я имел ввиду что нельзя использовать лайн а линию рисовать путпикселами


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
arhimag
сообщение 23.02.2006 12:28
Сообщение #10


Знаток
****

Группа: Пользователи
Сообщений: 424
Пол: Мужской

Репутация: -  2  +


Памагите плз


--------------------
Чего хочет женщина – того хочет Бог
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Altair
сообщение 23.02.2006 12:54
Сообщение #11


Ищущий истину
******

Группа: Модераторы
Сообщений: 4 824
Пол: Мужской
Реальное имя: Олег

Репутация: -  45  +


Цитата
надо потроить с помощью графа график прибыли, т.е. ты вводишь данные, сколько их не известно, данные это полученные тугрики за день надо построить график прибыли

1 вариант.

Ввести очередное значение прибыли.
нарисовать точку, соединить линией с предыдущей.

повторить.

2 вариант.
а) ввести очередную прибыть в список
б) спросить нужно ли еще вводить.
в) если да то перейти на а)
г) построить ломанную по списку.

Цитата
нельзя использовать лайн а линию рисовать путпикселами

выбирай:
Брезенхейм [4]
Брезенхейм [8]
Алгоритм Ву для растеризации отрезка с антиалиасингом


--------------------
Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 12.08.2025 2:51
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"