- •Часть II. Информатика
- •Содержание
- •Структура дисциплины
- •Рейтинг и оценка уровня знаний студентов по дисциплине «Математика и информатика»
- •1. Оценивание результатов работы студентов
- •Допуск к тестированию и процедура тестирования
- •Ликвидация задолженности студента по дисциплине
- •Инструкции для студента
- •Модуль 3. Алгоритмизация и программирование Маршрутная карта изучения дисциплины «Математика и информатика-2» по модулю №3
- •2.1. Алгоритм и его свойства
- •2.2. Таблица блоков
- •2.3. Основные типы алгоритмов
- •2.3.1. Линейные алгоритмы
- •2.3.2. Алгоритмы ветвлений
- •2.3.3. Циклические алгоритмы
- •2.4. Блок-схемы линейных алгоритмов
- •Блок-схемы разветвляющихся алгоритмов
- •3. Примеры выполнения задания к практическому занятию № 1
- •3.1. Линейный алгоритм
- •3.2. Разветвляющийся алгоритм
- •4. Задания к практическому занятию № 1
- •5. Вопросы для самоконтроля к практическому занятию № 1. Тема «Алгоритмы. Ветвления»
- •Практическое занятие №2. Алгоритмы. Блок-схемы. Циклы
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №2
- •2.1. Словесные алгоритмы. Циклы
- •2.2. Блок-схемы. Циклы
- •Примеры выполнения задания к практическому занятию №2
- •4. Задания к практическому занятию № 2
- •5. Вопросы для самоконтроля к практическому занятию № 2. Тема «Алгоритмы. Блок-схемы. Циклы»
- •Практическое занятие № 3. Алгебра логики. Операции над высказываниями
- •1. Цель занятия
- •Теоретический материал для практического занятия №3
- •2.1. Логические операции
- •3. Примеры выполнения задания к практическому занятию №3
- •4. Задания к практическому занятию № 3
- •5. Вопросы для самоконтроля к практическому занятию № 3. Тема «Алгебра логики»
- •Практическое занятие №4. Программирование. Линейные процессы. Ветвления
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №4
- •2.1. Конструкция языка Turbo Pascal
- •2.1.1. Алфавит
- •2.1.2. Данные и типы данных
- •2.1.3. Стандартные функции
- •2.1.4. Арифметические, логические, символьные выражения
- •2.2. Структура программы на языке Паскаль
- •2.3. Основные операторы Паскаля
- •2.3.1. Оператор присваивания
- •2.3.2. Операторы ввода
- •2.3.3. Операторы вывода
- •2.3.4. Комментарий
- •2.4. Операторы передачи управления
- •2.4.1. Оператор безусловного перехода
- •2.4.2. Операторы условного перехода
- •3. Примеры выполнения задания к практическому занятию № 4
- •3.1. Программы линейных алгоритмов
- •3.2. Программы разветвляющихся алгоритмов
- •4. Задания к практическому занятию № 4
- •5. Вопросы для самоконтроля к практическому занятию № 4
- •Практическое занятие № 5. Программирование. Циклы
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 5
- •2.1. Оператор цикла с параметрами
- •2.2. Оператор цикла while с предусловием
- •2.3. Оператор цикла repeat…until с постусловием
- •3. Примеры выполнения задания к практическому занятию № 5
- •4. Задания к практическому занятию № 5
- •5. Вопросы для самоконтроля к практическому занятию № 5. Тема «Программирование. Циклы»
- •Практическое занятие №6. Языки программирования высокого уровня
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №6
- •2.1. Общая классификация языков программирования
- •2.1.1. Языки низкого уровня
- •2.2. Классификация языков программирования высокого уровня
- •2.2.1. Процедурное программирование
- •2.2.2. Объектно-ориентированное программирование
- •2.2.3. Системы визуально-ориентированного программирования
- •2.2.4. Проблемно-ориентированное (непроцедурное или декларативное) программирование
- •1) Функциональное программирование
- •2) Логическое программирование
- •3) Языки описания сценариев
- •3. Примеры выполнения задания к практическому занятию №6
- •4. Задания к практическому занятию № 6
- •5. Вопросы для самоконтроля к практическому занятию № 6. Тема «Языки программирования высокого уровня».
- •Модуль 4. Стандартное программное обеспечение, предназначенное для обработки информации Маршрутная карта изучения дисциплины «Математика и информатика-2» по модулю №4
- •Задания к практическим работам по модулю №4
- •Практическое занятие № 7. Операционные системы. Работа в операционных системах
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 7
- •2.1. Понятие информации
- •2.2. Свойства информации
- •2.3. Измерение информации
- •2.3.1. Синтаксическая мера информации
- •2.3.2. Семантическая мера информации
- •2.3.3. Прагматическая мера информации
- •2.4. Информатика. Предмет и задачи информатики
- •Технические средства
- •2.5.1. Архитектура эвм
- •2.5.2. Состав и назначение основных элементов персонального компьютера (пк)
- •Центральный процессор
- •Запоминающие устройства: классификация, принцип работы, основные характеристики
- •2.6. Обзор программного обеспечения
- •2.6.2. Системы программирования
- •2.6.3. Прикладное программное обеспечение
- •2.7. Базовое программное обеспечение. Операционные системы (ос)
- •2.7.1. Понятие файла, каталога, файловой структуры
- •2.7.2. Операционная система ms Windows
- •3. Примеры выполнения задания к практическому занятию №7
- •4. Задания к практическому занятию № 7
- •5. Вопросы для самоконтроля к практическому занятию № 7. Тема «Работа в операционных системах»
- •Практическое занятие №8. Офисный пакет программ Microsoft Office в профессиональной деятельности. Текстовые редакторы и процессоры
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 8
- •3. Примеры выполнения задания к практическому занятию № 8
- •4. Задания к практическому занятию № 8
- •5. Вопросы для самоконтроля к практическому занятию № 8. Тема «Текстовый редактор word»
- •Практическое занятие №9. Применение встроенных функций электронной таблицы excel в профессиональной деятельности
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №9
- •2.1. Ячейка – основной элемент таблицы
- •2.2. Вычисления в Excel. Формулы и функции
- •2.2.1. Формулы Excel
- •2.2.2. Функции Excel
- •3. Примеры выполнения задания к практическому занятию №9
- •3.1. Примеры с функциями 16 из таблицы 9.3
- •3.2. Пример с функцией «суммесли»
- •3.3. Пример с функцией «счётесли»
- •3.4. Пример с функцией «если»
- •4. Задания к практическому занятию № 9
- •5. Вопросы для самоконтроля к практическому занятию № 9. Тема «Встроенные функции excel»
- •Практическое занятие № 10. Компьютерная графика. Сравнение различных видов графики
- •1. Цель занятия
- •2. Теоретический материал для практического занятия № 10
- •2.1. Виды графики
- •2.1.1. Растровая графика
- •Векторная графика
- •Разрешающая способность
- •Цветовое разрешение и цветовые модели
- •2.3.1. Кодирование цвета
- •2.3.2. Цветовые модели
- •1) Цветовая модель rgb
- •2) Цветовая модель cmyk
- •2.4. Форматы графических изображений
- •2.5. Шрифты, поддерживаемые операционной системой Windows xp
- •1) Контурные шрифты
- •2) Векторные шрифты
- •3) Растровые шрифты
- •3. Примеры выполнения задания к практическому занятию №10
- •4. Задания к практическому занятию №10
- •5. Вопросы для самоконтроля к практическому занятию № 10. Тема «Компьютерная графика»
- •Практическое занятие №11. Анализ прикладного и служебного программного обеспечения
- •1. Цель занятия
- •2. Теоретический материал для практического занятия №11
- •2.1. Служебные приложения Windows xp
- •2.2. Служебное программное обеспечение Windows xp
- •2.3. Прикладное программное обеспечение (ппо)
- •3. Примеры выполнения задания к практическому занятию №11
- •4. Задания к практическому занятию №11
- •5. Вопросы для самоконтроля к практическому занятию № 11. Тема «Анализ прикладного и служебного программного обеспечения»
- •Литература
- •Приложение №1. Задания для выполнения самостоятельной работы №3 Задание 1. Тема: «Алгоритмы. Блок-схемы. Ветвления»
- •Задание 2. Тема: «Алгоритмы. Блок-схемы. Циклы»
- •Задание 3. Тема «Алгебра логики»
- •Приложение №3. Задания для выполнения самостоятельной работы идз №4 Задание 1. Тема: «Текстовые редакторы. Гиперссылки»
- •Варианты заданий по теме: «Текстовые редакторы»
- •Задание 2. Тема: «Выполнение вычислений в таблицах редактора word»
- •Задание 3. Тема: «Встроенные функции электронной таблицы excel»
- •Приложение №4. Задания для выполнения практического занятия и самостоятельной работы идз №4 Тема: «Анализ прикладного и служебного программного обеспечения»
- •Задание 4. Идз №4. Тема: «Программное обеспечение (прикладное, сервисное, служебное)»
- •Приложение №5. Оформление самостоятельной работы
- •Раздел 3 самостоятельной работы по модулям №3, 4 должен включать:
- •Приложение №6. Формулы для практической работы №7
-
Векторная графика
Векторной графикой называется компьютерная графика, работающая с изображениями, базовым элементом которых является линия. Линия – это элементарный объект векторной графики. Векторное изображение – это набор действий по созданию рисунка с помощью различных линий, фигур. Минимальным объектом, используемым в векторном графике, является объект (прямоугольник, круг и т.д.). Графические файлы векторных форматов содержат описания рисунков в виде команд для построения простейших графических объектов (линий, окружностей прямоугольников и т.д.).
Математические представления о свойствах геометрических фигур лежат в основе векторной графики. Точка на плоскости задаётся двумя числами координат (x,y). Прямая линия задаётся уравнением прямой. Любая кривая задаётся уравнением второго или третьего порядка.
Если в растровой графике с увеличением длины линии требуется больше памяти, то в векторной графике объём памяти, занимаемой линией, не зависит от размеров линии, так как она представляется в виде формулы. Любые изменения с этой линией приводят к изменениям её параметров, которые хранятся в ячейках памяти. Количество ячеек остаётся неизменным для любой линии. Все объекты векторной графики имеют свойства. Для линии можно отметить следующие свойства: характер линии (сплошная или пунктирная), толщина, цвет, форма. Свойство заполнения имеют замкнутые линии.
Особенность векторной графики (использовать комбинации компьютерных команд и математических формул для описания объектов) позволяет различным устройствам компьютера, таким как монитор и принтер, при рисовании этих объектов вычислять, где необходимо помещать реальные точки. Если посмотреть содержание файла векторной графики, обнаруживается сходство с программой, которая производит вычисления координат экранных точек в изображении объекта перед выводом на экран каждого объекта. Поэтому векторную графику называют ещё вычисляемой графикой.
Векторную графику часто называют объектно-ориентированной или чертежной графикой. Имеется ряд простейших объектов, или примитивов, например: эллипс, прямоугольник, линия. Эти примитивы и их комбинации используются для создания более сложных изображений.
Векторный файл может содержать команды, похожие на слова, и данные в коде ASCII, поэтому его можно отредактировать с помощью текстового редактора.
Достоинство векторной графики – описание объекта является простым и занимает мало памяти. Для описания окружности средствами растровой графики потребовалось бы запомнить каждую отдельную точку изображения, что заняло бы гораздо больше памяти. Кроме того, векторная графика в сравнении с растровой графикой имеет следующие преимущества:
-
Простота масштабирования изображения без потери качества;
-
Независимость объема памяти, требуемой для хранения изображения, от выбранной цветовой модели.
Операция масштабирования применяется как для растровых, так и для векторных изображений и связана с изменением размеров рисунков. В частности, масштабирование может быть пропорциональным. Под пропорциональным масштабированием понимается такое изменение рисунка, когда соотношение между высотой и шириной рисунка не изменяется.
Недостатком векторных изображений является:
-
Невозможность получения изображения фотографического качества.
-
Некоторая искусственность, заключающаяся в том, что любое изображение необходимо разбить на конечное множество составляющих его примитивов.
Достаточно просто выполняется преобразование векторных изображений в растровые рисунки. Не всегда осуществимо преобразование растровой графики в векторную графику, так как для этого растровая картинка должна содержать линии, которые могут быть идентифицированы программой конвертации как векторные примитивы. Это касается, например, высококачественных фотографий, когда каждый пиксель отличается от соседних точек.
Программные средства для работы с векторной графикой предназначены для создания иллюстраций и в меньшей степени для их обработки, в отличие от растровой графики. Векторная графика широко используется в рекламных агентствах, дизайнерских организациях, редакциях и издательствах. Оформительские работы, основанные на применении шрифтов и простейших геометрических элементов, выполняются проще векторной графикой, чем растровой.
Область применения – создание схем, чертежей, рекламных плакатов и пр. Векторную графику применяют в тех случаях, когда требуется высокая точность формы. Основные программы векторной графики: Corel Draw, Adobe Illustrator, Macromedia Freehand, Visio, AutoCad (для черчения), ArсhiСad (для строительного черчения)..
COREL DRAW – это векторный графический редактор, который создаёт векторную графику, сохраняемую в файлах с расширением: *.CDR.
В векторный графический редактор COREL DRAW включены инструменты, количество которых составляет около 45. Значительную часть составляют инструменты для рисования различных линий и фигур (эллипс, прямоугольник, многоугольник, спираль т.д.).
В таблице 10.1 представлены возможности некоторых инструментов графического редактора COREL DRAW.
Таблица 10.1
№ |
Наименование инструмента |
Назначение |
1 |
Выбор |
Изменяет размеры объектов, вращает и искажает их форму. |
2 |
Формы |
Изменяет форму объектов |
3 |
Перо |
Служит для рисования кривых Безье |
4 |
Свободное преобразование |
Масштабирует, вращает, перекашивает объект путем перетаскивания мыши. |
5 |
Экструзия |
Создаёт иллюзию глубины (объемности) объекта. |
6 |
Нож |
Разделяет замкнутый контур на отдельные объекты с границами, совпадающими с траекторией разреза.(нож) |
7 |
Ластик |
Удаляет часть объекта |
8 |
Искажения |
Деформирует форму объекта методом перетягивания мыши |
9 |
Прозрачность |
Создаёт различные эффекты прозрачности объекта |
10 |
Пипетка |
Позволяет выбрать цвет заполнения по образцу цвета объекта |
11 |
Контур |
Служит для задания свойств линий (толщина, цвет) |
12 |
Фигуры |
Создаёт различные формы, включает основные наборы форм |