
Среда программирования: Delphi 7.0
Название работы: Построение графика произвольной функции
Вид работы: Лабораторная работа
Тематика работы: Компиляторы, Математика
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: delphi, парсер, построение, графика, функции
Функции программы:
Построить график произвольной функции.
Пользователь задает функцию, границы интервала и количество точек для построения.
Возможно сохранение в файл точечного рисунка (bmp) построенных графиков.
Программа понимает скобки, знаки * + - / и функции:
arcos, arcctan, arcsin, arctan, cos, ctan, sum, еxp, ln. log10. min, powеr, sin, sqr, sqrt, tan, round, abs, Рi, log2, max.
Например, можно построить график данных функций:
sin(x) + cos(x) + (1 - x^2);
sin(x) +log2(x);
x+3;
2*x - x^2
и любых других.
В описании приводится код с комментариями.
Особенностью программы является наличие парсера (компилятора), благодаря чему возможна обработка функции, введенной в программу пользователем, и изменение этой функции в процессе выполнения программы.
Результатом работы программы является график, построенный с использованием компонента Tchart. Данный график позволяет перемещать и масштабировать изображение. Для перемещения изображения зажмите правую клавишу мышки, для масштабирования выделите область на графике, используя левую. Выделение области, где присутствует изображение, приведет к ее увеличению, выделение пустой области к возврату исходного масштаба.
Описание (отчет):
Есть
на 25 страниц, посмотреть оглавление
uexttypes
uexttypes
uexpression
uexpression
umain
отчет
umain
umain
umatchfunc
umatchfunc
umain
project2
project2
ubaseparser
umainparser
umainparser
ubaseparser
project2
project2
qtintf70
project2Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеОписание задачи. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Контрольный пример . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 Код основной части программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Парсер . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .