- •А.В. Данеев, о.Г. Деменченок информатика. Базовый курс
- •230100.62 «Информатика и вычислительная техника»
- •Содержание
- •Введение
- •Основные понятия информатики
- •Информация и ее свойства
- •Меры измерения информации
- •Системы счисления
- •Перевод числа из десятичной системы в двоичную
- •Перевод числа из двоичной системы в десятичную
- •Выполнение арифметических операций в двоичной системе
- •Показатели качества информации
- •Вопросы для контроля
- •Алгоритмизация
- •Понятие алгоритма
- •Этапы решения задач
- •1. Постановка задачи
- •2. Разработка алгоритма
- •3. Реализация алгоритма
- •4. Выполнение алгоритма и получение результатов
- •5. Анализ полученных результатов
- •Способы описания алгоритмов
- •Языки программирования
- •Виды алгоритмов
- •Циклический алгоритм
- •Вопросы для контроля
- •Аппаратное обеспечение
- •Классификация эвм
- •Классификация эвм
- •По элементной базе
- •По назначению
- •Состав персонального компьютера
- •Компьютера
- •(Simm-модуль)
- •(Dimm-модуль)
- •(Rimm-модуль)
- •Габаритные размеры (форм-фактор)
- •Физические характеристики
- •Стандарты записи дисков dvd
- •Формат оптических носителей Blu-Ray
- •Классификация по способу формирования изображения
- •Размеры экранов
- •Воздействие на здоровье
- •Оптическое разрешение
- •Глубина цвета
- •Динамический диапазон (диапазон оптических плотностей)
- •Принтер
- •Работа с клавиатурой
- •A) алфавитно-цифровых клавиш; b) функциональных клавиш; c) клавиш перемещения курсора; d) цифровых клавиш
- •Вопросы для контроля
- •Программное обеспечение
- •Структура программного обеспечения
- •Системное программное обеспечение
- •Прикладное программное обеспечение
- •Средства программирования
- •Файловая система
- •Сравнение файловых систем ntfs с fat и fat32
- •Вопросы для контроля
- •Текстовые процессоры
- •Средства обработки текстовой информации
- •Экран текстового процессора microsoft word
- •Операции с документами
- •Набор и редактирование текста
- •Операции с фрагментами текста
- •Форматирование текста
- •Вопросы для контроля
- •Графические редакторы
- •Векторная графика
- •Точечная (растровая) графика
- •Основные параметры изображения
- •Типы изображений
- •Черно-белые (штриховые) изображения
- •Полутоновые изображения
- •Индексированный цвет
- •Полноцветные изображения
- •Цветовые модели
- •Форматы файлов
- •Получение изображений
- •Вопросы для контроля
- •Электронные таблицы
- •Структура электронной таблицы
- •Ввод данных
- •Редактирование и форматирование данных
- •Технология интервального прогнозирования
- •Вопросы для контроля
- •Защита информации понятие информационной безопасности
- •Потенциальные угрозы и каналы утечки информации
- •Цели и задачи систем компьютерной безопасности
- •Принципы построения систем защиты компьютерной информации
- •Средства обеспечения безопасности информации
- •Характеристика средств защиты информации
- •Обеспечение защиты информации
- •Основы криптографии
- •Классификация криптосистем
- •Стандарты симметричных криптосистем
- •Гост 28147-89 - отечественный стандарт шифрования
- •Асимметричные криптосистемы
- •Отечественный стандарт цифровой подписи
- •Аппаратно-программные комплексы
- •Разграничение доступа
- •Вопросы для контроля
- •Автоматизация решения прикладных задач
- •Начальные сведения о vba
- •Использование макросов в vba
- •Запись макроса
- •Выполнение макроса
- •Редактирование макроса
- •Ограниченность макросов
- •Основы программирования на языке vba
- •Объектная модель vba
- •Applicaion.Workbooks("Книга1").Worksheets("Лист1").Range("Al")
- •Работа с объектами
- •MsgBox "Ячейка содержит значение " & Range("Al").Value
- •Объект.Метод
- •Workbooks("Примеры").Open
- •Вопросы для контроля
- •Системы управления базами данных
- •Основные понятия
- •Архитектура базы данных. Физическая и логическая независимость
- •Microsoft access как субд реляционного типа
- •Вопросы для контроля
- •Компьютерные сетевые технологии
- •Понятие, назначение и история развития компьютерных сетей
- •Каналы связи
- •Аппаратное и программное обеспечение компьютерных сетей
- •Классификация, архитектура и топология компьютерных сетей
- •Характеристика процесса передачи данных
- •Особенности организации лвс
- •Требования, предъявляемые к компьютерным сетям
- •Глобальная сеть internet
- •Система адресации в Internet
- •Способы организации передачи информации
- •Вопросы для контроля
- •Заключение
- •Библиографический список
Вопросы для контроля
Приведите примеры, подтверждающие уязвимость компьютерной информации.
Перечислите основные задачи обеспечения информационной безопасности.
Какой вид угроз информации должна нейтрализовать так называемая «защита от дурака»?
Дайте краткую характеристику принципам построения систем защиты компьютерной информации.
Чем отличается ключ от пароля?
Дайте сравнительную характеристику стандартов криптосистем.
Способы реализации систем разграничения доступа.
Автоматизация решения прикладных задач
Компьютеризация и автоматизация деятельности в настоящее время представляет собой важное направление в применении информационных технологий. Огромное разнообразие появившихся в последние годы информационных технологий ставит непростую задачу выбора наиболее оптимальной, адекватной сущности решаемых задач.
Наиболее распространенной информационной технологией обработки деловой информации является Microsoft Office. Помимо программ для конечных пользователей, в Microsoft Office включен инструмент для создания собственных приложений – язык программирования Visual Basic for Applications (VBA). На сегодняшний день VBA – один из самых простых в изучении и применении языков программирования для автоматизации приложений.
Для использования VBA необходимо по крайней мере одно приложение, в которое встроены средства разработки VBA-программ:
любое приложение Microsoft Office – Word, Excel, PowerPoint, Access, Outlook или FrontPage;
Microsoft Project;
Corel WordPerfect Office;
серия графических бизнес-приложений iGrafx от Micrografx;
Visio;
AutoCAD;
TurboCAD Professional и многочисленные специализированные приложения.
Рассмотрим применение VBA для автоматизации одного из наиболее популярных приложений – электронной таблицы Excel. Это сочетание одного из самых простых языков программирования и всех вычислительных возможностей такой многогранной системы, как Excel.
Начальные сведения о vba
Язык VBA является подмножеством языка разработки приложений Visual Basic. VBA имеет отличия от Visual Basic:
язык Visual Basic предназначен для создания законченных самостоятельных приложений, а VBA используется для автоматизации существующих приложений (т. е. VBA не может создавать EXE-файлы);
для выполнения приложения, созданного в Visual Basic, пользователю не обязательно иметь доступ к Visual Basic, в то время как выполнение VBA-приложений требует доступа к «родительскому» приложению, в котором они созданы (например, Excel).
Несмотря на описанные различия, структуры языков Visual Basic и VBA очень похожи. Visual Basic for Application представляет собой мощный инструмент для создания пользовательских решений по автоматизации приложений, использующий процедуры и процессы этих приложений. Язык VBA не зависит от конкретного приложения, меняется лишь предоставляемый приложением набор программируемых объектов (например, абзац Word или лист Excel).
Преимущества использования среды приложения для создания программ:
все основные средства базовой функциональности уже существуют в приложении и их можно использовать (т. е. не требуется создавать средства манипулирования файлами, редактирования данных, форматирования и т. д.),
имеется доступ ко всей библиотеке функций приложения, причем любая из функций доступна для программирования,
пользователь автоматизированного приложения работает в знакомой среде, используя знакомые меню и панели инструментов.
VBA позволяет создавать как довольно простые макросы, так и сложные программные комплексы, в которых используются все основные возможности Microsoft Office: Word для обработки текстовой информации, Excel для манипуляции с таблицами и анализа данных, Access для ввода данных через формы и печати отчетов, Outlook для обмена сообщениями по электронной почте и календарного планирования.
Макрос – записанная последовательность команд и действий пользователя, сохраненная под уникальным именем, которую может выполнить приложение.
Существует два основных способа создания программ в VBA:
автоматическая запись действий пользователя на языке Visual Basic в виде макроса (что не требует знания программирования),
разработка программ посредством редактора Visual Basic.