- •Глава 7. Основы алгоритмизации и программирования 114
- •Глава 8. Базы данных и система управления базами данных 171
- •Глава 9. Компьютерные сети 224
- •9.1. Терминология 224
- •Глава 10. Вопросы компьютерной безопасности 260
- •Введение
- •Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в эвм
- •1.1. Терминология
- •1.2.1. Единицы количества информации (объемный подход)
- •1.2.Краткая история развития информатики
- •1.3. Системы счисления
- •1.3.1. Позиционные системы счисления
- •1.4. Представление различных видов данных в эвм
- •1.4.1. Кодирование текстовых данных
- •1.4.2. Кодирование графических данных
- •1.4.3. Кодирование звуковой информации
- •Глава 2. Общие принципы построения эвм
- •2.1.Функциональные блоки эвм
- •2.2. Классическая структура эвм
- •2.3. Структура современных эвм
- •2.3.1. Режим прямого доступа к памяти
- •2.3.2. Основной цикл работы эвм
- •2.4. Основные команды эвм
- •2.4.1. Команды для работы с подпрограммами. Стеки
- •Глава 3. Устройство персонального компьютера
- •3.1. Печатная (материнская) плата
- •3.2. Процессор
- •3.3. Назначение и виды памяти
- •3.3.1.Оперативная память
- •Классификация оперативной памяти по способу реализации
- •3.3.2. Энергонезависимая электронная память
- •3.4. Внешние устройства пк
- •1. Устройства ввода
- •Глава 4. Программное обеспечение пк
- •4.1. Системное по
- •4.1.1. Компьютерные вирусы и антивирусные программные средства
- •4.2. Прикладное по
- •Глава 5. Операционные системы Функции ос пк
- •5.2. Операционная система ms dos
- •5.2.1. Работа с файлами в dos
- •5.2.2. Общие команды ms dos
- •5.2.3. Конфигурационные файлы
- •5.2.4. Организация файловой системы
- •5.3. Операционная система Windows компании Microsoft
- •5.3.1. Окно Windows
- •5.3.2. Программа Проводник
- •Глава 6. Основы работы с прикладными программами пакета Microsoft Office
- •6.1. Текстовый редактор Microsoft Word
- •6.1.1. Интерфейс приложений
- •6.1.2.Режимы отображения документа
- •6.1.3.Создание документа
- •6.1.4. Сохранение документа
- •6.1.5. Открытие документа
- •6.1.6.Ввод текста
- •6.1.7. Специальные средства ввода и редактирования текста
- •Специальные средства редактирования текста
- •6.1.8. Форматирование текста
- •6.1.9. Приемы и средства автоматизации форматирования
- •6.1.10. Работа с таблицами
- •6.1.11.Управление сменой страниц
- •6.1.12. Разделы
- •6.2. Электронные таблицы Excel
- •6.2.1. Особенности интерфейса
- •6.2.2. Виды вводимых данных
- •6.2.3. Ввод данных в ячейку и редактирование
- •6.2.4. Ввод рядов данных
- •6.2.5. Проверка орфографии
- •6.2.6. Форматирование рабочего листа
- •6.2.7. Использование и создание формул
- •6.2.8. Параметры страницы
- •6.2.9. Анализ данных с помощью сводных таблиц
- •6.2.10. Создание диаграмм и графиков
- •6.2.11. Управление данными
- •Глава 7. Основы алгоритмизации и программирования
- •7.1. Этапы решения задачи на эвм
- •7.2. Алгоритм и его свойства
- •7.2.1. Способы описания алгоритмов
- •7.2.2. Основные графические элементы блок-схем
- •Элементы блок-схем
- •7.3. Структурный подход к программированию
- •7.4. Языки программирования
- •7.5. Основные языки высокого уровня
- •7.6. Общее описание языка QuickBasic
- •7.6.1. Назначение и основные особенности языка
- •7.6.2. Алфавит языка
- •7.6.3. Данные. Виды данных
- •Числовые данные
- •Типы числовых констант
- •Переменные
- •7.6.4. Встроенные математические функции
- •Стандартные математические функции qbasic
- •Арифметические выражения
- •7.6.5. Основные операторы языка qbasic
- •7.6.5.1. Операторы для реализации линейной программы
- •7.6.5.2. Операторы для разветвляющихся вычислительных процессов
- •7.6.5.3. Операторы циклических алгоритмов
- •Операторы описания массивов
- •7.6.5.5. Подпрограммы и функции
- •Передача аргументов по значению
- •7.6.5.6. Операторы и функции обработки символьной информации
- •Передача аргументов по ссылке
- •7.6.5.7. Графические возможности qbasic
- •7.6.5.8. Звуковые средства языка qbasic
- •Глава 8. Базы данных и система управления базами данных
- •8.1. Базы данных и информационные системы
- •8.2. Архитектура информационной системы
- •8.3. Терминология баз данных
- •8.3.1. Виды взаимосвязей между объектами предметной области
- •8.4. Трехуровневая модель бд
- •8.5. Модели организации данных
- •8.5.1. Иерархическая модель данных
- •8.5.2. Сетевая модель данных
- •8.5.3. Реляционная модель данных
- •8.5. 4. Фундаментальные свойства отношений
- •8.6. Операции над данными в реляционной модели
- •8.7. Нормализация отношений
- •8.8. Системы управления базами данных
- •Функции субд
- •Централизованные и распределенные бд
- •8.9. Субд microsoft access
- •8.9.1. Структура окна Access
- •8.9.2. Создание таблиц
- •Операции с таблицами
- •8.9.3. Создание связей между таблицами
- •8.9.4. Формы
- •8.9.5. Сортировка и фильтрация данных
- •8.9.6. Запросы
- •8.9.7. Отчеты
- •Глава 9. Компьютерные сети
- •9.1. Терминология
- •9.2. Классификация сетей
- •9.3. Топология сетей
- •9.3.1 Шина
- •9.3.2. Звезда
- •9.3.3. Кольцо
- •9.4. Сетевые технические средства
- •9.4.1. Физическая среда передачи данных в лвс
- •9.4.2. Организация модемной связи
- •9.5. Сетевые программные средства
- •9.6. Способы коммутации компьютеров и виды сетей
- •9.6.1. Способы коммутации и передачи данных
- •9.6.2. Локальная вычислительная сеть (лвс)
- •9.6.3. Архитектура сети
- •9.6.4. Типы лвс
- •Одноранговые лвс
- •Лвс с выделенным сервером (иерархические)
- •9.7. Модель сетевой архитектуры iso/osi
- •Архитектура модели
- •Взаимодействие уровней модели osi
- •9.8. Общая характеристика сети Internet
- •9.8.1. История
- •9.8.2. Протокол tcp (Transmission Control Protocol)
- •9.8.3. Ip (Internet Protocol) – протокол межсетевого взаимодействия
- •9.8.4. Доменное имя
- •9.8.5. Понятие гипертекста и гиперссылки
- •9.8.6. Унифицированный указатель ресурса (url – Uniformed Resource Locator)
- •9.8. 7. Службы Интернета
- •Электронная почта
- •Сетевые новости, или телеконференции
- •Списки рассылки (Mail List)
- •Служба передачи файлов
- •Служба www
- •Служба icq
- •Поисковые системы
- •Глава 10. Вопросы компьютерной безопасности
- •10.1. Понятие о компьютерной безопасности
- •10.1.1. Компьютерные вирусы
- •Программные средства антивирусной защиты
- •10. 2. Защита информации в Интернете
- •10.2.1. Понятие о шифровании данных и электронной цифровой подписи
- •Алгоритмы с симметричным шифрованием
- •Алгоритмы с асимметричным шифрованием
- •Комбинированный метод шифрования
- •Электронная цифровая подпись
- •Идентификация и аутентификация
- •Средства эцп
- •Библиографический список
Глава 10. Вопросы компьютерной безопасности 260
10.1. Понятие о компьютерной безопасности 260
10.1.1. Компьютерные вирусы 260
10. 2. Защита информации в Интернете 262
10.2.1. Понятие о шифровании данных и электронной цифровой подписи 263
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 267
Введение
Во второй половине XX века человечество вступило в новый этап своего развития. В этот период начался переход от индустриального общества к информационному. Процесс, обеспечивающий этот период, получил название информатизации.
Информатизация – это процесс создания, развития и всеобщего применения информационных средств и технологий, обеспечивающих достижение и поддержание уровня информированности всех членов общества, необходимого и достаточного для кардинального улучшения качества труда и условий жизни в обществе.
Научным фундаментом процесса информатизации общества является новая научная дисциплина – информатика. В широком смысле информатика – это наука об информационной деятельности, информационных процессах и их организации в человеко-машинных системах. Основными областями информатики являются исследование и разработка информационных средств и технологий, программных средств и моделирование предметных областей.
Информатика в отличии от других технических дисциплин, изучаемых в высшей школе, велика по объему и очень динамична.
Главное при изучении информатики – освоить фундаментальные понятия каждой из областей, ориентироваться в их взаимосвязи, приобрести навыки практической работы с важнейшими техническими и программными средствами.
Данный конспект охватывает основные разделы современной информатики. Глава 1 посвящена общим теоретическим основам информатики. В главе 2 рассматриваются функциональные блоки ЭВМ и принципы ее построения. Глава 3 включает вопросы, касающиеся устройства персонального компьютера. В главе 4 описывается классификация программного обеспечения персонального компьютера. В главе 5 представлена информация об операционных системах персонального компьютера на примере операционных систем MS DOS и Windows. В главе 6 описываются принципы работы с текстовым редактором Microsoft Word и электронными таблицами Microsoft Excel. В главе 7 представлен материал, касающийся принципов разработки алгоритмов и программ для решения прикладных задач. Глава 8 - работа с базами данных и системами управления базами данных на примере СУБД Access. В главе 9 дается описание компьютерных сетей. Глава 10 - вопросы компьютерной безопасности.
При отборе материала для конспекта лекций основой послужили важнейшие нормативные документы – Государственные образовательные стандарты высшего профессионального образования, определяющие требования к обязательному минимуму содержания и уровню подготовки бакалавров образования для направлений: 521100 – Социальная работа, 521200 –Социология, 521500 – Менеджмент, 521600 Экономика, 522000 – Коммерция, 522100 – Аграрная экономика, 522200 – Статистика, 522300 – Информационные системы в экономике, 540300 – Социально-экономические знания.
Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в эвм
1.1. Терминология
Информатика это научная дисциплина, изучающая вопросы, связанные с поиском, сбором, хранением, преобразованием и использованием информации в самых различных сферах человеческой деятельности. Генетически информатика связана с вычислительной техникой, компьютерными системами и сетями, т.к. именно компьютеры позволяют порождать, хранить и автоматически перерабатывать информацию в таких количествах, что научный подход к информационным процессам становится одновременно необходимым и возможным.
Информатика – это техническая наука, систематизирующая приемы создания, хранения, воспроизведения обработки и передачи данных средствами вычислительной техники, а также принципы функционирования этих средств и методы управления ими.
Информатика – отнюдь не только «чистая наука». У неё имеется научное ядро, но важная особенность информатики – широчайшие приложения, охватывающие почти все виды человеческой деятельности: производство, управление, науку, образование, проектные разработки, торговлю, финансовую сферу, криминалистику, охрану окружающей среды.
Как наука, информатика изучает общие закономерности, свойственные информационным процессам. Когда разрабатываются новые носители информации, каналы связи, приемы кодирования, визуального отображения информации и многое другое, конкретная природа информации почти не имеет значения.
Для различных сфер человеческой деятельности информатика является непрерывным источником самых современных технологий.
Информационные технологии – это машинизированные способы обработки, хранения, передачи и использования информации в виде знаний, которые реализуются посредством автоматизированных информационных систем (АИС). В настоящее время АИС получили широкое распространение (САПР, экспертные системы, АИС банков, кредитно-финансовой деятельности):
АСУ – комплекс технических и программных средств, которые во взаимодействии с человеком организуют управление объектами в производстве или общественной сфере;
АСУТП – система, управляющая работой станка с ЧПУ или процессом запуска космического аппарата;
АСНИ (автоматизированная система научных исследований) – программно-аппаратный комплекс, в котором научные приборы сопряжены с компьютером, вводят в него данные измерений автоматически, а компьютер производит обработку этих данных и представление их в наиболее удобной для исследователя форме;
АОС (автоматизированная обучающая система). Существуют системы, помогающие учащимся осваивать новый материал, производящие контроль знаний;
САПР (система автоматизированного проектирования) – программно-аппаратный комплекс, который во взаимодействии с человеком позволяет максимально эффективно проектировать механизмы, знания узлы сложных агрегатов.
Функциональное назначение информационных технологий заключается в переработке информации с помощью ЭВМ и выработке новых знаний, соотнесенных с целями пользователя.
Информация относится к. неопределяемым понятиям науки. Тем не менее смысл этого понятия должен быть разъяснен.
В быту информацией называют любые данные, сведения, знания, которые кого-либо интересуют. Например, сообщения о каких-либо событиях, о чьей-либо деятельности.
В технике под информацией понимают сообщения, передаваемые в форме знаков или сигналов (в этом случае есть источник сообщений, получатель (приемник) сообщений, канал связи);
В кибернетике (техническая наука, название от греческого слова –kyberneticos – искусный в управлении. Основы заложены трудами по математической логике американского математика Норберта Винера, 1948) под информацией понимают ту часть знаний, которая используется для ориентирования, активного действия, управления, т.е. в целях сохранения совершенствования, развития системы;
В теории информации под информацией понимают сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают имеющуюся степень неопределенности, неполноты знаний о них.
Применительно к компьютерной обработке данных под информацией понимают некоторую последовательность символических (букв, цифр, закодированных графических образов и звуков и т.п), несущую смысловую нагрузку и представленную в понятном компьютеру виде. Каждый новый символ в такой последовательности символов увеличивает информационный объем сообщения.
Информация может существовать в виде:
Текстов, рисунков, чертежей, фотографий;
Световых или звуковых сигналов;
Радиоволн;
Электрических и нервных импульсов
Магнитных записей;
Жестов и мимики;
Запахов и вкусовых ощущений.
Свойства информации (с точки зрения бытового подхода к определению информации):
релевантность – способность информации соответствовать нуждам (запросам) потребителя;
полнота – свойство информации исчерпывающе характеризовать отображаемый объект или процесс;
своевременность – способность информации соответствовать нуждам потребителя в нужный момент времени;
достоверность – свойство информации не иметь скрытых ошибок
доступность – свойство информации, характеризующее возможность ее получения данным потребителем;
защищенность – свойство, характеризующее невозможность несанкционированного использования или изменения информации;
эргономичность – свойство, характеризующее удобство формы или объема информации с точки зрения данного потребителя.
В этом смысле одно и то же сообщение, передаваемое от источника к получателю, может передавать информацию в разной степени. Так например, вы хотите сообщить о неисправности компьютера. Для инженера из группы технического обслуживания сообщение «компьютер сломался» явно содержит больше информации, чем для вахтера.
Но в свою очередь, для инженера сообщение «не включается дисплей» содержит информации больше, чем первое, поскольку в большей степени снимает неопределенность, связанную с причиной неисправности компьютера. Как видно, одно и то же сообщение для различных пользователей несет различную информацию.
Непрерывная и дискретная информация. Чтобы сообщение было передано от источника к получателю, необходима некоторая материальная субстанция – носитель информации. Сообщение, передаваемое с помощью носителя, назовем сигналом. В общем случае сигнал – это изменяющийся в времени физический процесс. Такой процесс может содержать различные характеристики (например, при передаче электрических сигналов могут изменяться сила тока и напряжение). Та характеристика, которая используется для представления сообщений, называется параметром сигнала.
В случае, когда параметр сигнала принимает последовательное во времени конечное число значений, сигнал называется дискретным. А сообщение, передаваемое с помощью таких сигналов – дискретным сообщением. Информация, передаваемая источником, в этом случае также называется дискретной.
Если же источник вырабатывает непрерывное сообщение (соответственно параметр сигнала – непрерывная функция от времени), соответствующая информация называется непрерывной или аналоговой.
Пример дискретного сообщения – процесс чтения книги, информация в которой представлена текстом, т.е. дискретной последовательностью отдельных знаков (букв).
Примером непрерывного сообщения служит человеческая речь, передаваемая модулированной звуковой волной; параметром сигнала в этом случае является давление, создаваемое этой волной в точке нахождения приемника – человеческого уха.
Непрерывное сообщение можно преобразовать в дискретное (такая процедура называется дискретизация). Возможность дискретизации непрерывного сигнала принципиально важна с точки зрения информатики. Компьютер – цифровая машина, т.е. внутреннее представление информации в нем дискретно. Дискретизация входной информации (если она непрерывна) позволяет сделать ее пригодной для компьютерной обработки.
Существую и другие вычислительные машины – аналоговые ЭВМ. Они используются обычно для решения задач специального характера. Эти ЭВМ не нуждаются в дискретизации информации, т.к. ее внутреннее представление у них непрерывно.
Computer – устройство преобразования информации посредством выполнения управляемой программой последовательности операций.
Синоним компьютера – вычислительная машина, чаще электронная вычислительная машина (ЭВМ).
