Интерактивное построение графика функции (2024)
В учебниках по Delphi, как правило, недостаточно внимания обращают на такие вопросы, как применение директив компилятора или, например, запуск других приложений из авторской программы. Авторы учебников, видимо, исходят из того, что начинающему
программисту столь продвинутые средства не понадобятся, а специалист вряд ли обратится к учебнику.
Однако именно использование упомянутых средств позволяет даже начинающему программисту создавать востребованные в прикладных областях приложения.
В статье дано подробное руководство по разработке программы построения графика
функции, аналитическое представление f(x) которой не встроено в текст проекта и может быть введено в интерактивном режиме.
Суть решения заключается в следующем. На первом шаге создается вспомогательный
проект вывода графика функции f, заключительный оператор реализации которой предписывает присвоить имени функции содержимое некоторого текстового файла (с помощью директивы вставки).
Основной проект создается на втором шаге. Вначале пользователю предлагается ввести
в интерактивном режиме аналитическое выражение для функции; основной проект немедленно записывает его в упомянутый выше текстовый файл. Затем вызывается системная функция запуска внешнего приложения. Роль этого внешнего приложения играет компилятор командной строки, которому в качестве параметра передается имя используемого файла (перед началом компиляции директива компилятора обеспечивает восстановление целостности текста вспомогательного проекта). В результате создается исполняемый файл вспомогательного проекта.
В заключение в том же основном проекте вторично вызывается системная функция запуска внешнего приложения, на этот раз – для запуска созданного исполняемого файла вспомогательного проекта.
Идентификаторы и классификаторы
Статья содержит материал, который может быть полезен для тех, кто хочет быстро научиться рисовать графики функций любой сложности средствами Delphi. Обычно в таких программах предусматривают ввод некоторой числовой информации в интерактивном режиме (например, границ изменения аргумента функции). В частности, данная заметка позволит включить в список вводимых в интерактивном режиме данных аналитическое выражение самой функции.
Отметим, что учебная литература по Delphi весьма обширна. Для углубленного изучения мира компьютерной графики рекомендуем книги.
Список литературы
- Delphi C/S 2. Русскоязычная документация; Borland Press. – М., 2015. – 321 c.
- Архангельский А.Я. Программирование в Delphi 6; Бином. – М., 2018. – 258 c.
- Белов В.В., Чистякова В.И. Программирование в Delphi: процедурное, объектно-ориентированное, визуальное; учебное пособие для вузов. – М.: РИС, 2014. – 240 c.
- Бобровский С. Delphi 7. Учебный курс. – СПб.: Питер, 2018. – 736 c.
- Григорьев А.Б. О чем не пишут в книгах по Delphi. – СПб.: БХВ-Петербург, 2016. – 576 c.
- Дарахвелидзе П.Г., Марков Е.П. Delphi 2005 для Win32 (наиболее полное руководство). – СПб.: БХВ-Петербург, 2018. – 234 c.
- Культин Н. Основы программирования в Delphi 7. – СПб.: БХВ-Петербург, 2014. – 608 c.
- Марков Е.П., Никифоров В.В. Delphi 2005 для .NET. – СПб.: БХВ-Петербург, 2017. – 896 c.
- Нагаева И.А., Кузнецов И.А. Программирование: Delphi; учебное пособие для среднего профессионального образования / под ред. И.А. Нагаевой. – М.: Юрайт, 2023. – 302 с.
- Осипов Д. Delphi. Профессиональное программирование. – СПб.: Символ-плюс, 2015. – 1056 c.
- Сван Т. Секреты 32-разрядного программирования в Delphi: Диалектика. – М., 2015. – 480 c.
- Сухарев М.В. Основы Delphi. Профессиональный подход: Наука и техника. – М., 2018. – 600 c.
- Тюкачев Н. Программирование графики в Delphi. – СПб.: БХВ-Петербург 2021. – 784 c.
- Эйдлина Г.М., Милорадов К.А. Delphi: программирование в примерах и задачах. Практикум: учебное пособие. – М.: Риор, 2018. – 76 c.
- Дегтярев В.М., Затыльникова В.П. Инженерная и компьютерная графика: учебник. – М., 2010. – 238 с.
- Порев В.Н. Компьютерная графика. – СПб., 2021. – 428 с.
- Евченко А.И. OpenGL и DirectX: программирование графики. – СПб., 2006. – 349 с.
- Коцюбинский А.О. Компьютерная графика: практ. пособие. – М., 2001. –
750 с. - Логиновский А.Н. Инженерная 3D-компьютерная графика: учебное пособие для бакалавров. – М.: Юрайт, 2013. – 464 c.
- Миронов Д.Ф. Компьютерная графика в дизайне: учебник. – СПб.: БХВ-Петербург, 2021. – 560 c.
Выпуск
Другие статьи выпуска
В статье впервые приводятся результаты исследований группового и фракционного анализа каштановых почв в условиях поселка Шамхал города Махачкалы. Изучены морфологические, физико-химические свойства каштановых почв. Проведен анализ гумусного состояние почв.
Фракционный и групповой анализ органического вещества – гумуса, как одного из главных источников ее плодородия в аридных условиях, имеет важное значение. При этом использован экспресс-метод – М.М. Кононовой и Н.Б. Бельчиковой.
Определен запас гумуса, дана оценка содержания гумуса и лабильных органических
веществ в почвах каштанового типа. Исследование лабильных гумусовых веществ в непосредственной и пирофосфатной вытяжках выявило существенные различия в генезисе органического вещества каштановых почв, формирующихся в условиях недостатка влаги и иссушения.
Состав гумуса по фракциям представлен в двух формах: лабильные и устойчивые, результаты анализа которых позволили выявить почвы с наиболее облигатной формой гумуса. Устойчивая форма незначительно подвержена разложению микроорганизмами, что позволяет сохраниться в почве в течение длительного времени.
В статье рассматривается развитие различных групп водорослей развитие различных групп водорослей в почвообразцах и их влияние на почвенный состав в почвообразных и их влияние на почвенный состав. Почва представляет собой сложно организованную структуру, важным компонентом которой являются микроводоросли. Изученные нами альгосинузии представляют собой совокупность почвенных водорослей преимущественно одноклеточной формы, относящихся к различным таксономическим группам (в основном, зеленые и диатомовые водоросли). Некоторые из них являются миксотрофами, поэтому более благоприятные условия для их развития характерны для почв с большим количеством органических веществ и более сбалансированными микробиологическими и биохимическими процессами.
Исследования выявили, что максимальное количество микроколоний и количество клеток в них наблюдается в стерилизованной светло-каштановой почве с искусственным внесением удобрений и альгокомплекса. Уменьшение количества гумуса в изученных светло-каштановой и супесчаной почвах свидетельствует о миксотрофности почвенных водорослей. Последующего накопления органической массы не происходило из-за коротких сроков культивирования водорослей в почвообразцах. Наличие альгосинузий в почве вызвало ее подщелачивание, но значимых изменений в ионном составе почвы отмечено не было.
Окситетрациклин (OTЦ) является антибиотиком, который активно используется в медицинских целях, в сфере животноводства и сельского хозяйства. Он обладает широким спектром действия и эффективен в борьбе против различных бактериальных инфекций, а
также способствует стимуляции роста животных. Однако его применение имеет свои негативные стороны, в частности, использование OTЦ в сельском хозяйстве приводит к его попаданию в окружающую среду, в результате чего возникает угроза для здоровья людей и экологической обстановки. Для устранения нежелательных компонент из водных объектов часто прибегают к использованию сорбентов.
Одним из перспективных сорбентов для решения данной задачи является бентонитовая
глина. Преимущество данного материала состоит в достаточно высокой емкости, избирательности, экологической безопасности, низкой стоимости и доступности. В работе в качестве сорбента использована бентонитовая глина Левашинского месторождения Республики Дагестан. Установлено, что окситетрациклин наиболее полно извлекается из водной среды с рН 2.5 за 45 мин, при этом сорбционная емкость достигает 402 мг/г глины.
В статье рассматриваются получение стабильных золей серебра в органических растворителях и их устойчивость при действии УФ облучения. В качестве стабилизатора наночастиц серебра использованы поливинилпирролидон для золя в этиловом спирте и цетилтриметиламмоний бромид для золей в хлористом метилене и хлороформе. Коллоидное состояние серебра в золях подтверждено спектрофотометрическим методом. Золи охарактеризованы по дисперсности и распределению частиц по размерам. Путем испарения растворителя получены порошки стабилизированных золей серебра, обозначенные как «сухие» золи. Растворы «сухих» золей серебра в хлористом метилене, хлороформе и этаноле сохраняют коллоидное состояние. Размер частиц преобладающей фракции после растворения в соответствующем растворителе остается неизменным для золей серебра в хлороформе и этаноле, для золя серебра в хлористом метилене размер частиц увеличивается.
При УФ облучении полученных золей установлено понижение интенсивности полосы
поверхностного плазмонного резонанса, что соответствует уменьшению концентрации наночастиц в растворе и устойчивости золей.
Для произвольной непрерывной на отрезке [1,1] функции построены средние типа Валле-Пуссена относительно дискретных сумм Фурье по системе многочленов, образующих ортонормированную систему на неравномерных сетках с весом. Исследованы их
аппроксимативные свойства в пространстве непрерывных на отрезке [1,1] функций.
Доказано, что средние Валле-Пуссена как семейство линейных операторов в пространстве непрерывных на отрезке [1,1] функций при определенных ограничениях, связывающих
степень многочленов с числом узлов, равномерно ограничены. Более того, показано, что при этих же ограничениях средние Валле-Пуссена осуществляют наилучшего порядка полиномиальное приближение непрерывных на отрезке [1,1] функций.
В статье показано, что дробная часть свертки произвольной случайной величины, принимающей значения в Z2, с дискретной равномерно распределенной на множестве
ZN × ZN распределена равномерно на том же множестве. Далее аналогичное утверждение рассматривается для случая произвольной случайной величины со значениями в R2 и абсолютно непрерывной равномерной на квадрате.
В статье рассмотрена система нелинейных дифференциальных уравнений Ито на полуоси с производной дробного порядка в смысле Жюмари. Доказана теорема существования и единственности решения задачи Коши для этой системы. Основные ограничения на нелинейности уравнения – это обобщенные условия Липшица. Обобщаются некоторые известные результаты для систем нелинейных дифференциальных уравнений и уравнений Ито дробного порядка.
Достаточными условиями возможности усреднения эллиптических уравнений являются однозначно разрешимые задачи во всем пространстве и априорные оценки для них. При наличии таких задач можно получить различные аспекты усреднения не только во всем пространстве, но и в ограниченных областях. Для дивергентных эллиптических уравнений
имеются такие задачи. В случае недивергентных уравнений задачи во всем пространстве мало изучены.
В данной работе рассматривается вопросы усреднения и погрешности усреднения задачи на всей плоскости для уравнения Бельтрами.
Ранее автор находил исчерпывающее описание характеристического свойства свободных частично коммутативных нильпотентных полугрупп с планарными графами Кэли в терминах копредставлений полугрупп. Граф называется внешнепланарным, если существует такая его плоская укладка, что каждая вершина графа принадлежит внешней грани. Граф называется обобщённым внешнепланарным, если существует такая его плоская укладка, что каждое ребро графа хотя бы одной из своих вершин принадлежит внешней грани. В настоящей
статье приводятся характеристические свойства свободных частично коммутативных нильпотентных полугрупп, допускающих внешнепланарные графы Кэли, а также проанализированы возможности их обобщения до обобщённых внешнепланарных графов Кэли на языке определяющих соотношений. А именно: доказано необходимое и достаточное условие существования внешнеплоской или обобщённой внешнеплоской укладки графов Кэли полугрупп, обозначенных в заголовке статьи. Подробно рассмотрен случай, когда графы Кэли таких полугрупп оказываются обобщёнными внешнепланарными, но не внешнепланарными.
Издательство
- Издательство
- ДГУ
- Регион
- Россия, Махачкала
- Почтовый адрес
- 367000, Республика Дагестан, город Махачкала, ул. Магомета Гаджиева, д. 43-а
- Юр. адрес
- 367000, Республика Дагестан, город Махачкала, ул. Магомета Гаджиева, д. 43-а
- ФИО
- Рабаданов Муртазали Хулатаевич (Ректор)
- E-mail адрес
- dgu@dgu.ru
- Контактный телефон
- +7 (872) 2682326
- Сайт
- https://dgu.ru