Лекция 6 ПО КИТ
Компьютерная графика — область деятельности, в которой компьютеры используются в качестве инструмента для синтеза (создания) изображений, и обработки визуальной информации, полученной из реального мира. Научная графика – графическая обработка данных, построение графиков, диаграмм, чертежей при научных исследованиях. Деловая графика - область компьютерной графики, предназначенная для наглядного представления различных показателей работы учреждений. Иллюстративная графика - произвольное рисование и черчение на экране компьютера. Художественная и рекламная графика - рекламные ролики, мультфильмы, компьютерные игры, Компьютерная анимация - получение движущихся изображений на экране дисплее. Мультимедиа - это объединение высококачественного изображения со звуковым сопровождением.
Функциональные возможности графических редакторов • создание и редактирование графических объектов; • работа с цветом; • исправление дефектов изображения; • использование фильтров для улучшения качества изображения; • поддержка различных форматов графических изображений; • наличие встроенных библиотек изображений или инструментов рисования; • использование автофигур; • поддержка специфических спецэффектов
Способы задания изображений 1. По размерности получаемого изображения: Двухмерная графика – плоские 2 -мерные изображения. Трехмерная графика – графика с объемным изображением. 2. По динамике изображения: - статическая компьютерная графика с изменяющимися картинками; - компьютерная анимация – графика с изменяющимися 2 -х и 3 -х мерными изображениями.
Векторная графика представляет изображение как набор геометрических примитивов. В качестве них выбираются точки, прямые, окружности, прямоугольники, кривые некоторого порядка. Изображение представляется в виде совокупности линий (векторов). Приложения, работающие с векторной графикой: Adobe Illustrator, Auto. CAD, Corel. Draw/ Характеристики векторного изображения: - рисунок легко редактировать; - хранится в виде набора кривых, заданных координатами начала и конца, углом наклона, кривизной соединяющей их кривой линии и цветом; - качество изображения не ухудшается при изменении масштаба; - занимает небольшой объем дискового пространства. Объектно-ориентированная графика является развитием векторной с расширением перечня и свойств основных элементов (примитивов)
Растровая графика всегда оперирует двумерным массивом (матрицей) пикселей. Каждому пикселю сопоставляется значение — яркости, цвета, прозрачности. Цвет задается комбинацией красного, синего и зеленого. Недостатки: -требует большого объема памяти (кодируется каждый пиксель); - качество изображения зависит от разрешающей способности экрана; - при изменении разрешающей способности изображение может искажаться.
Фрактальная графика – вычисляемая графика, основанная на программировании изображения. Используется для построения графиков и диаграмм. Средствами ее оснащены табличные процессоры (Lotus, Excel) и текстовые редакторы (MS Word). Термин фрактал в переводе с латинского означает состоящий из фрагментов. Отличительные черты: - изображение формируется по уравнениям; - в памяти хранятся не изображения, а их уравнения; - позволяет моделировать путем математических выцчислений сложные, разнообразные и необычные рисунки.
Трехмерная графика В трёхмерной компьютерной графике объекты представляются набором поверхностей или частиц. Минимальную поверхность называют полигоном. В качестве полигона обычно выбирают треугольники. Визуальными преобразованиями в 3 D-графике управляют матрицы. В компьютерной графике используются три вида матриц: - матрица поворота; -- матрица сдвига; -- матрица масштабирования. -Любой полигон можно представить в виде набора из координат его вершин. Координаты каждой вершины представляют собой вектор (x, y, z). Умножив вектор на соответствующую матрицу, получим новый вектор. Сделав такое преобразование со всеми вершинами полигона, получим новый полигон, а преобразовав все полигоны, получим новый объект, повёрнутый/ сдвинутый/масштабированный
Динамические презентации Презентация – передача и представление аудитории новых для нее идей, планов, разработок (демонстрационные материалы для публичного выступления). Электронная презентация – электронный документ комплексного мультимедийного содержания с возможностями управления воспроизведением. Достоинства электронной презентации: • динамическое управление демонстрацией; • сопровождение демонстрации заметками со служебной информацией; • наличие мультимедийных эффектов; • копируемость; • транспортабельность
Динамические презентации Средства разработки развиваются по двум направлениям: • для непрофессиональных пользователей: Power. Point фирмы Microsoft, Freelance Graphics фирмы Lotus, Harvard Graphics фирмы Software Publishing • для профессионалов с более развитыми возможностями: Visual Reality for Windows фирмы Visual Software, Action и Macromedia Director фирмы Macromedia, Astound фирмы Gold Disk.
Функциональные возможности презентационных пакетов, ориентированных на непрофессиональных пользователей • предложение готовых образцов презентаций; • стандартные для текстовых редакторов средства работы с текстом, возможности художественной обработки текста Word. Art$ • средства для создания объектов различного типа (текст, таблицы, графики и пр. ); • широкий спектр фонового оформления как слайдов, так и всей презентации; • встроенная поддержка мультимедиа-возможностей; • поддержка Ol. E-технологий, импорт видео- и звуковых файлов; • анимационные возможности; • средства деловой графики, инструментарий создания графических изображений; • управление воспроизведением презентации и др. Для подготовки и проведения презентаций в настоящее время широко используется приложение презентационной графики Power. Point, входящее в комплект поставки пакета Microsoft Office
Характеристика ПП графики Power. Point Презентация – совокупность слайдов по определенной тематике, выполненных в едином стиле и хранящихся в едином файле с расширением. ppt. К объектам слайда относятся: - фон – является обязательным и может быть единственным объектом на слайде; - основной текст (как элемент разметки слайда) – отображается в структуре презентации; - дополнительный текст (не отображается в структуре презентации) – водится через кнопку /Надпись/панели инструментов Рисование; - таблицы; - графические изображения; - диаграммы (графики); - колонтитулы; - гиперссылки; - видеоклипы; - пиктограммы; - звук.
Достоинства Power. Point - программа проста в освоении; - в ней заложены средства, помогающие на каждом этапе пользователю, подсказывая порядок действия или руководя процессом создания слайдов; - после завершения работы над презентацией можно напечатать слайды на бумаге с пояснениями, подготовить диапозитивы; - наличие мастеров позволяет создавать презентацию новичку, наличие готовых шаблонов – обеспечить качество результата; - представляет широкий набор звука, музыки, текстуры, фотографий и средств мультимедиа; - презентацию можно переносить на другие ПК. Специальный мастер упаковки сохранит при этом презентацию вместе со всеми связанными файлами
Режимы работы с презентацией 1. Режим слайдов. В этом режиме пользователь может сосредоточить работу над каждым слайдом в отдельности, вводить и редактировать его содержимое. Вызывается с помощью команды Вид / Слайды. 2. Режим структуры. В этом режиме отображается только текстовое содержимое презентации, позволяя пользователю добавлять и редактировать текст, вызывается Вид / Структура. 3. Режим сортировщика слайдов. Он допускает просмотр всей последовательности копий слайдов, расположенных в окне презентаций с удалением и изменением содержимого слайдов. Вызывается командой Вид / Сортировщик слайдов. 4. Режим страниц заметок. Предназначен для создания заметок. Вызывается командой Вид / Страницы заметок. 5. Режим демонстрации. В этом режиме демонстрируется презентация в динамике. Есть создание спец. эффектов (наплыв слайдов, растворение). Вызывается Вид / Показ слайдов
Технология создания презентации Для создания презентации предлагается три режима: • при помощи Мастера автосодержания; • на основе предлагаемых шаблонов; • использование пустой презентации (разработка в режиме Конструктора), т. е. создание презентации «с нуля» .
Технология создания презентации 1. Режим автосодержания. Пользователю предлагается набор слайдов, и он делает выбор по указанной теме. Процесс работы, ориентированный на начинающего пользователя, включает три этапа: • выбирается вид презентации; • выбирается стиль презентации; • выполняется оформление титульного листа. 2. Создание презентации на основе шаблона предполагает два типа шаблонов: • шаблоны презентаций; • шаблоны оформления. Шаблоны содержат для каждой тематики стандарты с возможностью их изменений (План продаж, Бизнес-план и др. ). Их оформления разработаны профессиональными дизайнерами
Технология создания презентации 3. Создание презентации без использования Мастера и Шаблона включает в себя: • разработку цели и содержания презентации; • размещение объектов на слайде (текст, графика, таблицы); • использование цветовой гаммы; • использование звуковых и анимационных эффектов; • демонстрация презентации (установка режимов – ручного или автоматизированного). Разработать презентацию – это значит спроектировать структуру, наиболее подходящую для темы презентации, количество слайдов, дизайн, оформление, размещение информации и объектов. Обычно презентация состоит из вступления (10%), основной части (80%) и заключения (10%)
Технология создания презентации 3. Создание презентации «с нуля» включает этапы: • создание списков; • создание таблиц; • создание диаграмм; • создание схем; • добавление графических объектов
Анимационное оформление слайдов 1. В среде Power. Point под анимацией понимают динамические свойства объектов слайда, позволяющие оживить презентацию, сделать ее более привлекательной, задать очередность прочтения каждого слайда, расставить акценты в представляемой информации. 2. Объекты, для которых не установлены анимационные эффекты, появляются на слайде вместе с фоном. Для объектов с анимацией устанавливается очередность появления при демонстрации презентации, способ и время появления после предыдущего объекта, звук, сопровождающий его появление. 3. Для установки анимационных эффектов используют окно Настройка анимации, которое открывается одноименной командой в меню Показ слайдов или кнопкой панели инструментов Настройка анимации
Пакеты для математической обработки данных Предназначены для автоматизации математических и инженерно-технических расчетов Достоинства: · высокая степень точности вычислений; · алгебраические и численные вычисления производных и интегралов; · решение систем алгебраических, дифференциальных и разностных уравнений; · наличие широкого набора встроенных математических функций (общим количеством более 200), включая преобразования Фурье, статистические и др. · поддержка целого ряда функций матричных и векторных вычислений; · поддержка вычислений, как в области действительных чисел, так и комплексных чисел
Пакет МОД Math. Сad – программное средство, среда для выполнения на компьютере разнообразных математических и технических расчетов, снабженная простым в освоении и в работе графическим интерфейсом, которая предоставляет пользователю инструменты для работы с формулами, числами, графиками и текстом. В среде Math. Сad доступны более сотни операторов и логических функций, предназначенных для численного и символьного решения математических задач различной сложности
Преимущества пакета МОД Math. Сad Основные преимущества работы в среде пакета Math. Сad: 1. Математические выражения в среде Math. Сad записываются в их общепринятой нотации: числитель находится сверху, а знаменатель — внизу; в интеграле пределы интегрирования расположены на привычных местах. Что понятно для компьютера и для пользователя. 2. В среде Math. Сad процесс создания программы идет параллельно с отладкой. Пользователь, введя в Math. Сadдокумент новое выражение, подсчитав, чему оно равно при определенных значениях переменных, построить график или поверхность, взгляд на которые позволит найти, где кроется ошибка, если она была допущена при вводе формул или при создании самой математической модели. 3. В пакет Math. Сad интегрирован довольно мощный математический аппарат, позволяющий решать возникающие проблемы без вызова внешних процедур
Возможности пакета МОД Math. Сad Перечень вычислительных инструментов, доступных в среде Math. Сad, следующий: · решение алгебраических уравнений и систем (линейных и нелинейных); · решение обыкновенных дифференциальных уравнений и систем (задача Коши и краевая задача); · решение дифференциальных уравнений в частных производных; · статистическая обработка данных (интерполяция, экстраполяция, аппроксимация и многое другое); · работа с векторами и матрицами (линейная алгебра и др. ); · поиск минимумов и максимумов функциональных зависимостей.
Технологии программирования Для поддержки разработки ПО на основе программных инструментов Intel, многие из которых доступны как под ОС семейства Linux, так и под ОС MS Windows, можно создать хорошую инфраструктуру. К числу подобных инструментов относятся: • компиляторы, • анализаторы производительности, • специализированные библиотеки, • инструменты для многопоточного программирования, • инструменты программирования для кластеров
Технологии программирования Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Она представляет собой набор технологических инструкций, включающих: • указание последовательности выполнения технологических операций; • перечисление условий, при которых выполняется та или иная операция; • описания самих операций, где для каждой операции определены исходные данные, результаты, инструкции, нормативы, стандарты, критерии и методы оценки и т. п. Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки. Различают технологии, используемые на конкретных этапах разработки или для решения отдельных задач этих этапов, и технологии, охватывающие несколько этапов или весь процесс разработки.
Языки программирования Программирование - это искусство создавать программные продукты, которые написаны на языке программирования. Язык программирования – это формальная знаковая система, которая предназначена для написания программ, понятной для исполнителя (в нашем рассмотрении – это компьютер). Язык программирования ( англ. Programming language ) - система обозначений для описания алгоритмов и структур данных, определенная искусственная формальная система, средствами которой можно выражать алгоритмы. Он определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполняет исполнитель ( компьютер ) под ее управлением.
Инструментальные средства программирования – это программные продукты поддержки технологии программирования. Инструментальные средства программирования обеспечивают процесс разработки программ и включают специализированные программные продукты, которые являются инструментальными средствами разработчика, такие, как: 1) Среда Delphi – является основным, служит для создания программных кодов, создания теста, и редакторов групп и вопросов; 2) ВDE Administrator – производит регистрацию БД и вносит ее в реестр операционных систем; 3) Database Desktop непосредственное создания таблиц, индексных ключей, связывания таблиц; 4) Makromedia Flash MX- позволяет создать красочный, дружелюбный интерфейс, исходя из дизайнерских