Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2009, 17:29   #1
kr00t
 
Регистрация: 14.05.2009
Сообщений: 4
Печаль Графики

Всем доброго времени суток.
Мне дали задание на практику, суть которого заключается в написании программы построения графиков.
В этой программе нужно реализовать:
01)Создание рабочего поля и оси координат
02)Возможность сохранения полученых изображений
03)Закрытие рабочего поля без сохранения
04)Открытие прошлых изображений
05)Модуль со стандартными (заложенными) графиками (т е чтобы каждый раз не прописывать графики синусойды, параболы, гиперболы и т д)
06)Возможность добавления в этот модуль новых функций
07)Возможность постороить функцию
08)Сложение двух функций
09)Печать полученых результатов

Я решил использовать поле Image
Реализовал самое простое (сохранить, закрыть, открыть, ось координат)
Составил чтото типа алгоритма построения функции

Код:
цикл пока не конец строки
 найти количество скобок
  если число четное, то дальше
   есть ли скобка в скобке, если да то
   найти символ "(" 
   записать его позицию в строке
   найти символ ")"
   найти его позицию в строке
     если внутри зарезервированные слова
     //s=sin
     //c=cos
     //t=tg
     //^=степень
     если есть, то вычислить
     если нет, то дальше
      найти знаки внутри скобок
      //+-*/
      составит массив в котором будет записано знак[пробел]номер символа в строке
      //в массиве порядок знаков должен быть по приоритету те */ > +-
       считывая близлежащие к знакам символы, подсчитать результат
       получив число, опустить скобки
    если нет скобки в скобке то все тоже самое 
  если число скобок нечетное, надо вывести сообщение об ошибке
заканчивается цикл, после чего мы имеем нормальную формулу без скобок
цикл до конца строки
 ищем зарезервированные слова
 вычисляем
 ищем знаки
 вычисляем
рисуем по полученным координатам X и Y кривую
//все в цикле от -250 до 250, забыл уже про координаты, извиняюсь
создаем файл со значениями функции
Помогите ЭТО реализовать,,,
"Истина всегда проста." - Не двойная ли это ложь?
Фридрих Ницше
kr00t вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графики Slavik Microsoft Office Excel 13 20.03.2009 15:45
Графики.... a_n_n_a Помощь студентам 4 08.03.2009 04:20
Графики в БД ~LiS~ БД в Delphi 1 05.06.2008 22:19
графики ZhekON Помощь студентам 6 10.04.2008 18:14
Графики delphin100 Общие вопросы Delphi 6 16.03.2008 10:40