
- •1. Программирование.
- •Каскадная модель.
- •Характеристика объектно-ориентированного программирования.
- •Использование инкапсуляции в ооп.
- •Использование наследования объектов в ооп.
- •Использование полиморфизма в ооп.
- •2. Математическая логика и теория алгоритмов.
- •2.1. Логические операции. Таблицы истинности.
- •2.2. Логика высказывани и предикатов.
- •Интуитивное и формальное определение алгоритма.
- •Теория сложности в теории алгоритмов.
- •Организация эвм и систем.
- •Принцип программного управления
- •Структуры эвм и вычислительных систем.
- •Структуры вычислительных машин
- •Структуры вычислительных систем.
- •Cisc и risc процессоры
- •Иерархическая система памяти эвм. Общие сведения и классификация памяти эвм.
- •Классификация зу по принципу организации.
- •Вычислительные системы (вс). Уровни параллелизма. Классификация вс Флинна. Закон Амдала.
- •4. Операционные системы.
- •Определение операционной системы. Функции ос.
- •Классификация ос.
- •Средства синхронизации и взаимодействия процессов.
- •Файловая система.
- •Сегментно-страничное распределение памяти.
- •Страничное распределение памяти
- •Сегментное распределение памяти.
- •Сегментно-страничное распределение.
- •5. Базы данных.
- •База данных. Субд.
- •Модели данных.
- •Реляционная модель данных.
- •Нормальные формы.
- •2) Вторая нормальная форма.
- •3) Третья нормальная форма.
- •Физическая организация данных.
- •6. Компьютерная графика.
- •Растровые (матричные) изображения.
- •Векторные модели изображений.
- •3D-изображения. Геометрия проецирования. Однородные координаты.
- •Представление геометрических моделей в программе и базе данных.
- •Графические библиотеки
- •Информационные технологии.
- •Информационная технология как составная часть информатики.
- •Базовая ит. Концептуальный уровень.
- •Структура базовой ит. Логический уровень.
- •Базовая ит. Физический уровень. Преобразование информации в данные.
- •Графические модели ит.
- •8. Сети эвм и телекоммуникации.
- •Структура и характеристики вычислительных сетей.
- •Топологии вычислительных сетей
- •Кольцо.
- •Архитектура сетей Ethernet.
- •Стандарт 10BaseT
- •Стандарт 10Base2
- •Стандарт 10Base5
- •8.4. Сети 802.11
- •Режимы работы 802.11
- •8.5. Сетевые операционные системы.
Графические библиотеки
Графическая библиотека представляет собой набор программных компонентов, предназначенных для обработки и вывода графической информации на экран компьютера. Как правило, графические библиотеки тесно взаимодействуют с графическими устройствами ввода/вывода и обеспечивают различные механизмы аппаратного ускорения вывода графики. Современные графические библиотеки также предоставляют программисту богатый программный интерфейс и включают следующие виды программных компонентов:
системные функции,
векторные функции,
растровые функции,
геометрические и общематематические функции.
К системным функциям относят установку и выход из графического режима, изменение параметров отображения графической информации, такие как определение окна вывода, настройки графического устройства и др.
Задача векторных функций – обеспечить вывод векторных изображений на растр (экран, экранный буфер). При выводе могут учитываться такие атрибуты, как толщина и тип линии, цвета линий и заливки, параметры сглаживания и др.
Растровые функции предоставляют возможности по выводу и манипуляции с растровыми изображениями: установка пикселя, настройка прозрачности, яркости, контрастности, тип вывода на устройства.
В графических библиотеках присутствует различные группы математических функций:
линейные (аффинные) преобразования и построение проекций;
векторная и матричная арифметика;
функции по манипулированию с цветами, поддержка палитр;
работа с геометрическими примитивами (точка, плоскость, треугольник);
вычисление параметров освещения;
различные виды интерполяции.
Во многих графических библиотеках присутствуют средства по выводу текстовой информации и работы со шрифтами.
Примеры графических библиотек: OpenGL, DirectX, GDI, GDI+ и др.
Информационные технологии.
Информационная технология как составная часть информатики.
Информатизация как процесс перехода к информационному обществу сопровождается возникновением новых и интенсивным развитием существующих информационных технологий. Информация превращается в коммерческий ресурс, способствуя получению прибыли при внедрении информационных технологий во многие сферы человеческой деятельности. Возникают информационная экономика, новая информационная инфраструктура промышленности и социальной сферы, формируется информационная культура. Сфера информатики становится доминирующей в деятельности человека, потребляя уже в настоящее время большую долю трудовых ресурсов, чем материальная. Информационный ресурс приобретает коммерческий характер. Получает развитие новый вид услуг - информационный.
Информатика как наука занимается изучением информационных процессов и методов их автоматизации на основе программно-аппаратных средств вычислительной техники и средств связи.
Технология при переводе с греческого (techne) означает искусство, мастерство, умение, а это не что иное, как процессы. Под процессом следует понимать определённую совокупность действий, направленных на достижение поставленной цели. Под технологией материального производства понимают процесс, определяемый совокупностью средств и методов обработки, изготовления, изменения состояния, свойств, формы сырья или материала.
Информация является одним из ценнейших ресурсов общества наряду с такими традиционными материальными видами ресурсов, как нефть, газ, полезные ископаемые и др., а значит, процесс ее переработки по аналогии с процессами переработки материальных ресурсов можно воспринимать как технологию. Тогда справедливо следующее определение.
Информационная технология - процесс, использующий совокупность средств и методов сбора, обработки и передачи данных (первичной информации) для получения информации нового качества о состоянии объекта, процесса или явления (информационного продукта). Для выполнения контрольной работы могут быть применены следующие технологии: решение, списывание.
Информационная технология (ИТ) имеет свою цель, методы и средства реализации.
Целью ИТ является создание из информационного ресурса качественного информационного продукта, удовлетворяющего требованиям пользователя.
Методами ИТ являются методы обработки и передачи данных.
Средства ИТ – это математические, программные, информационные, технические и другие средства.
Практическое применение методов и средств обработки данных может быть различным, поэтому целесообразно выделить глобальную, базовые и конкретные информационные технологии.
Глобальная ИТ включает модели, методы и средства, формализующие информационные ресурсы общества и позволяющие их использовать. Базовая ИТ предназначена для определенной области применения — производство, научные исследования, обучение и т.д. Конкретные ИТ реализуют обработку данных при решении функциональных задач пользователей, например задачи учета, планирования, анализа.