Использование рекурсии в компьютерной графике
Структура рекурсивных процедур и функций. Фрактал как математическое множество, обладающее свойством самоподобия. Обзор программ для создания фрактальных изображений. Разработка алгоритмов рисования фракталов на языке программирования PascalABC.
Подобные документы
Разработка и применение компьютерных технологий в обучении. Обзор средств разработки обучающих программ и программ проверки знаний. Основы создания компьютерных тестов. Пакет программ SunRav. Средства реализации модуля. Структура электронного учебника.
дипломная работа, добавлен 13.05.2009Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Анализ вида исходных данных, проектирование визуального интерфейса. Рассмотрение алгоритма разработанных процедур и функций, а также их описание.
курсовая работа, добавлен 04.05.2015Виды и основные понятия компьютерной графики. Главные методы кодирования аудиоинформации. Смешение сигналов видеоданных. Программа построения фракталов: треугольника Серпинского, драконовой ломаной, бассейнов Ньютона и биоморфов. Описание интерфейса.
дипломная работа, добавлен 14.01.2014Понятие C++ как компилируемого статического типизированного языка программирования общего назначения. Анализ функций и возможностей. Алгоритм разработки программы, требования к ней. Описание используемых функций, модулей, инструкция пользователя.
курсовая работа, добавлен 30.05.2014Компьютерная графика — область деятельности, в которой компьютеры используются как инструмент для обработки визуальной информации, полученной из реального мира. Фрактал — объект, отдельные элементы которого наследуют свойства родительских структур.
контрольная работа, добавлен 22.01.2021Рассмотрение компьютерной графики как раздела информатики, который изучает средства и способы создания и обработки графических изображений при помощи компьютерной техники. Обзор и различия графических форматов. Характеристика цветовой модели RGB.
реферат, добавлен 17.11.2013Создание программы на языке С# для табулирования степенной функции и построения ее графика со следующими возможностями: расчет функции при помощи ряда и рекурсии, сохранение результатов в файл. Описание интерфейса взаимодействия с пользователем.
курсовая работа, добавлен 26.10.2016Упрощение задачи поиска экстремума целевой функции в его окрестностях. Сравнение алгоритмов перестановок в поиске наилучшего. Разработка, отладка и тестирование программ на языке С++. Изучение возможностей среды программирования Visual Studio 2017.
курсовая работа, добавлен 22.02.2019Рассмотрение функций и процедур для изображения графических объектов. Методика определения координат. Принципы построения линий, окружностей, прямоугольников в графическом режиме Турбо Паскаля. Задание цвета и формы. Использование смешанных алгоритмов.
курсовая работа, добавлен 22.12.2014Понятие компьютерной трехмерной графики и изучение её возможностей по созданию трехмерных объектов, иллюзорно приближенных к реальности с помощью цвета и света. Использование цветовых комбинаций и светового расположения при проектировании 3d изображений.
статья, добавлен 16.05.2020Разработка программы на языке С++, которая вычисляет значение функции у(х) в х=х0. Использование среды обработки CodeBlocks. Вычисление формулы, определяющей решение поставленной задачи. Применение линейного, ветвящегося и циклического типов алгоритмов.
контрольная работа, добавлен 22.10.2018Основы языка Object Pascal. Примеры простейших программ на языке Delphi с использованием: линейных, разветвляющихся и циклических алгоритмов, массивов, подпрограмм и модулей. Способы организации ветвящихся и циклических вычислительных процессов.
лабораторная работа, добавлен 03.09.2013Основные понятия программирования, его содержание и структура, виды и формы: императивное и декларативное. Этапы создания программ, требования к данному процессу, его этапы и нормирование. Языки программирования, их сравнительное описание и возможности.
реферат, добавлен 10.12.2014История развития и классификация языков программирования. Основные принципы модульного программирования, особенности модульной организации программ. Этапы создания программ и характеристики их качества. Рассмотрение основных видов программирования.
курсовая работа, добавлен 23.12.2019Возможности программирования Delphi7 для реализации алгоритмов решения экологических задач на компьютере. Методические основы расчетов вредных веществ и защиты атмосферного воздуха. Разработка компьютерной модели задачи выбросов веществ в атмосферу.
курсовая работа, добавлен 13.12.2011Рассмотрение базовых средств языка C++. Сущность модульного программирования и технология создания программ. Характеристика главных особенностей итераторов и функциональных объектов, их функции. Спецификации формата для функций семейства printf.
учебное пособие, добавлен 15.03.2014Система программирования как неотъемлемая часть современных ЭВМ. Средства создания программ. Анализ современных систем программирования. Разработка программы с диалоговым окном для вычисления предельной ошибки выборки в случае механического отбора.
курсовая работа, добавлен 24.05.2012Основной анализ редакторов изображений. Разработка алгоритма медианной фильтрации рисунков. Особенность проектирования программы и разработки диаграммы классов. Выбор языка программирования. Характеристика конструирования пользовательского интерфейса.
курсовая работа, добавлен 18.02.2015Оценка профессиональных приложений для создания рисунков, эскизов, различных набросков, перерисовки фотографий, конструирования простых и сложных форм. Обзор имитации практически всех известных техник рисования с учетом характеристик реальных материалов.
презентация, добавлен 11.10.2015Обзор существующих методов для масштабирования изображений и выбор метода дающего наилучшее качество изображения. Разработка модификации алгоритма путем распараллеливания операций. Демонстрация работы с программой и оценка эффективности алгоритмов.
дипломная работа, добавлен 25.06.2017Приобретение навыков программирования разветвляющихся алгоритмов. Освоение операторов if и switch языка C++, позволяющих реализовывать разветвляющиеся алгоритмы. Формат условного оператора в языке C++. Составление программы для вычисления функции.
лабораторная работа, добавлен 30.04.2024Средства и способы создания и обработки графических изображений при помощи компьютерной техники. Общая характеристика растровой, векторной, фрактальной и трёхмерной графики, анализ отличий между ними. Обзор и различия существующих графических форматов.
реферат, добавлен 22.04.2012Изучение организации вычислительной техники на предприятии и понятие программного языка Си; среда и основы его программирования.Разработка, код, структура, результаты работы, функции и описание программного обеспечения, созданного на языке Си.
курсовая работа, добавлен 06.02.2014Роль и место компьютерной графики в курсе информатики. Теоретические основы использования компьютерных приложений и графического планшета на уроках информатики. Особенности процесса обучения компьютерной графике с использованием мобильных устройств.
курсовая работа, добавлен 01.01.2018Исследование содержания и особенностей процедур и функций как двух главных типов подпрограмм, используемых в языке программирования Паскаль. Их вызов, формальные параметры, сферы и условия практического использования, анализ и оценка эффективности.
реферат, добавлен 09.09.2012