- •Информатика – предмет и задачи курса
- •Появление и развитие информатики
- •Информатизация общества
- •Информационная культура
- •Информация
- •Информация
- •Свойства информации
- •Адекватность информации
- •Измерение информации
- •Классификация способов измерения информации
- •Синтаксическая мера информации
- •Семантическая мера информации
- •Прагматическая мера информации
- •Системы счисления
- •Перевод целых чисел в двоичную систему счисления
- •Перевод целых чисел из двоичной в восьмеричную и шестнадцатеричную системы счисления
- •Сложение и вычитание чисел в различных системах счисления
- •Представление данных в памяти компьютера
- •Кодирование текстов
- •Кодирование изображений
- •Кодирование звука
- •Управление компьютером
- •Программное управление компьютером
- •Архитектура компьютера и принципы фон Неймана
- •Основные блоки ibm-совместимого компьютера
- •История развития вычислительной техники
- •Тенденции развития современных компьютеров
- •Программы для компьютеров.
- •Операционная система.
- •Развитие операционных систем.
- •Операционные оболочки
- •Операционная система windows.
- •Концепция ос windows.
- •Многопоточность
- •Дескриптор
- •Прерывания
- •Объектно-ориентированная платформа windows
- •Объект – файл.
- •Объект папка.
- •Иерархическая структура подчиненности папок
- •Объекты пользовательского уровня – приложение и документ
- •Обмен данными.
- •Способы обмена данными.
- •Пользовательский интерфейс Windows
- •Обработка текстовой информации.
- •Некоторые возможности текстового процессора Word
- •Запуск и завершение работы с Word
- •Пользовательский интерфейс Word
- •Справочная система Word
- •Структура документа
- •Страница
- •Принципы обработки текстов
- •Принцип форматирования
- •Стили форматирования
- •Использование шаблонов
- •Режим структуры документа.
- •Сервисные функции Word
- •Поиск и замена текста
- •Оформление таблиц
- •Обрамление
- •Вставка объектов
- •Технология внедрения и связывания объектов ole
- •Внедрение объекта:
- •Связывание объекта.
- •Вставка графики
- •Добавление объектов при помощи панели инструментов “Рисование”
- •Автофигуры
- •Вставка объектов WordArt
- •Вставка специальных символов
- •Вставка математических формул
- •Построение формулы.
- •Изменение формулы.
- •Стиль и размер символов в формуле.
- •Компьютерные сети
- •Передача данных по сети
- •Аппаратные средства передачи данных
- •Архитектура компьютерных сетей. Понятие “открытая система”
- •Модель osi
- •Глобальная компьютерная сеть Интернет
- •История появления сети Интернет
- •Адресация компьютеров в Интернет
- •Доменная система имен
- •Служба World Wide Web (www)
- •Электронная почта
- •Табличный процессор Microsoft Excel
- •История развития табличных процессоров
- •Возможности табличного процессора Excel
- •Структура документа Excel
- •Типы данных в Excel
- •Запуск программы Excel
- •Интерфейс пользователя
- •Ввод и редактирование данных
- •Выделение ячеек
- •Копирование и перемещение ячеек
- •Форматирование ячеек
- •Вычисления в таблице Excel
- •Построение диаграмм
- •Обобщенная технология работы в табличном процессоре
- •Примеры использования функции “если” в Excel
- •Основные понятия информационных систем
- •Понятие «информационная система»
- •Банки данных
- •Базы данных
- •История развития баз данных
- •Структурные элементы базы данных
- •Виды моделей данных
- •Реляционный подход к построению инфологической модели
- •Понятие «информационный объект»
- •Нормализация отношений
- •Понятие «нормализация отношений»
- •Первая нормальная форма
- •Вторая нормальная форма
- •Третья нормальная форма
- •Построение инфологической модели
- •Архитектура субд
- •Проектирование баз данных
- •Система управления базами данных
- •Субд Microsoft Access
- •Особенности пользовательского интерфейса ms access
- •Основные объекты ms access
- •Обслуживание магнитных дисков
- •Накопители на гибких магнитных дисках
- •Структура магнитного диска (на примере дискеты)
- •Форматирование дискет
- •Правила обращения с дискетой
- •Программы для обслуживания магнитных дисков
- •Проверка диска
- •Дефрагментация файловой системы
- •Компьютерные вирусы
- •Методы борьбы с компьютерными вирусами
- •История развития антивирусных программ
- •Современные программы для защиты от вирусов
- •Основные этапы решения задач на компьютере
- •Языки программирования
- •Язык программирования Паскаль
- •Алфавит и лексическая структура языка паскаль
- •Структура паскаль - программы.
- •Типы данных в языке программирования паскаль
- •Перечень типовых данных в Турбо Паскале.
- •Целочисленные типы данных
- •Вещественные типы данных
- •Операторы языка программирования паскаль
- •Простые операторы
- •Оператор присваивания
- •Оператор безусловного перехода
- •Оператор вызова процедуры
- •Структурные операторы
- •Составной оператор.
- •Условные операторы
- •Примеры программ
- •Операторы цикла в языке программирования Паскаль
- •Оператор цикла с параметром
- •Оператор цикла с предусловием
- •Оператор цикла с постусловием
- •Примеры программ
- •Массивы в языке программирования паскаль
- •Понятие массива
- •Одномерные массивы
- •Двумерные массивы
- •Процедуры в языке программирования паскаль
- •Описание процедуры и обращение к ней
- •Параметры - значения и параметры - переменные
- •Процедуры функции в языке программирования паскаль
- •Описание функции и обращение к ней
- •Строки в языке программирования паскаль
- •Литерный тип (char) в языке программирования Паскаль
- •Строковый тип (string) в языке программирования Паскаль
- •Строковые процедуры и функции в Турбо-Паскале
- •Примеры программ
- •Рекомендуемая литература
Министерство образования и науки
Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
“Оренбургский государственный университет”
Кафедра информатики
В.Б. Шлейников
А.Н. Колобов
М.А. Корякина
КУРС лекций
по информатике
Учебное пособие
Рекомендовано к изданию Редакционно-издательским советом Государственного образовательного учреждения высшего профессионального образования “Оренбургский государственный университет”
Оренбург 2006
УДК 004(0.7)
ББК 32.97я7
К88
Рецензент
Заведующий кафедрой вычислительной техники, доктор технических наук, доцент В.Н. Тарасов
К88 Шлейников В.Б., Колобов А.Н., Корякина М.А.
“Курс лекций по информатике”: учебное
пособие. – Оренбург: ГОУ ОГУ, 2006. –
Учебное пособие предназначено для самостоятельного изучения курса “Информатика” студентами первого курса технических специальностей заочной формы обучения.
ББК 32.973-018.2я73
© Шлейников В.Б., 2006
© Колобов А.Н., 2006
© Корякина М.А., 2006
© ОГУ, 2006
Содержание
1 Информатика – предмет и задачи курса 5
2 Информация 8
3 Измерение информации 10
Рисунок 1 – Меры информации 11
4 Системы счисления 12
5 Представление данных в памяти компьютера 14
16
Рисунок 5 – Таблица ASCII-кодов 16
6 Управление компьютером 17
18
Рисунок 6 – Состав и схема взаимодействия основных блоков ЭВМ (согласно принципам фон Неймана) 18
19
Рисунок 7 - Основные блоки IBM-совместимого компьютера 19
7 Программы для компьютеров. 23
Рисунок 8 – Классы программных продуктов 23
Рисунок 9 – Состав системных программ 23
8 Объекты пользовательского уровня – приложение и документ 29
9 Обмен данными. 30
10 Пользовательский интерфейс Windows 31
11 Обработка текстовой информации. 31
12 Вставка объектов 39
13 Компьютерные сети 44
45
Рисунок 11 – Типовая топология сети типа “звезда” 45
45
Рисунок 12 – Иерархия компьютерных сетей 45
Рисунок 13 – Схематическое изображение пакета данных 46
14 Глобальная компьютерная сеть Интернет 48
15 Табличный процессор Microsoft Excel 53
16 Основные понятия информационных систем 57
17 Реляционный подход к построению инфологической модели 64
18 Система управления базами данных 71
19 Обслуживание магнитных дисков 76
20 Программы для обслуживания магнитных дисков 77
21 Компьютерные вирусы 78
22 Методы борьбы с компьютерными вирусами 79
23 Основные этапы решения задач на компьютере 80
24 Языки программирования 82
25 Алфавит и лексическая структура языка паскаль 84
26 Структура паскаль - программы. 87
27 Типы данных в языке программирования паскаль 90
28 Операторы языка программирования паскаль 94
29 Операторы цикла в языке программирования Паскаль 99
30 Массивы в языке программирования паскаль 101
31 Процедуры в языке программирования паскаль 109
32 Процедуры функции в языке программирования паскаль 113
33 Строки в языке программирования паскаль 114
34 Рекомендуемая литература 119
-
Информатика – предмет и задачи курса
-
Появление и развитие информатики
-
Термин информатика (informatique) возник в 60-х годах во Франции слиянием слов информация (information) и автоматика (automatique) для названия области человеческой деятельности, занимающейся автоматизированной обработкой данных. Другое название используемое не менее широко – computer science. До этого времени информатика существовала как часть кибернетики – науки появившейся в середине прошлого века.
Рождение кибернетики связано с выходом в свет знаменитой книги американского математика Норберта Винера “Кибернетика или управление и связь в животном и машине”. В этой работе были показаны пути создания общей теории управления и заложены основы методов рассмотрения проблем управления и связи для различных систем с единой точки зрения. Развиваясь одновременно с совершенствованием электронно-вычислительных машин, кибернетика превратилась в науку об общих принципах управления в различных системах.
Развитие информатики как самостоятельной области человеческой деятельности связано с компьютерной техникой, поскольку именно компьютеры позволяют хранить, передавать и автоматически перерабатывать информацию в таких количествах, что научный подход к информационным процессам становится одновременно необходимым и возможным.
Информатика – это область деятельности, изучающая процессы преобразования информации с помощью компьютеров и других технических устройств.
Информатика бурно развивается, формируя свое научное ядро. Теоретическая информатика изучает общие закономерности, свойственные информационным процессам. Теоретическая информатика опирается на математическую логику и включает такие разделы как теория алгоритмов и автоматов, теорию информации и теорию кодирования, теорию формальных языков и грамматик, исследование операций и др. Этот раздел информатики использует математические методы для общего изучения процессов обработки информации.
Предметом теоретической информатики являются общие закономерности преобразования информации.
Объект информатики – автоматизированные, основанные на использовании компьютеров вычислительные системы.
Цель информатики – разработка и внедрение эффективных технологий работы с информацией.
Информатика не только теоретическая наука. Важная особенность информатики это ее разнообразные приложения, охватывающие многие виды человеческой деятельности.
Наиболее успешная реализация информационных технологий выразилась в:
АСУ – автоматизированных системах управления – комплекс технических и программных средств, организующих во взаимодействии с человеком управление объектами в производственной или общественной сфере.
АСУТП – автоматизированные системы управления технологическим процессом. Например, линия фасовки молока или очередь по переработке природного газа.
АОС – автоматизированная обучающая система.
САПР – система автоматизированного проектирования – программно-аппаратный комплекс, который во взаимодействии с человеком позволяет автоматизировать проведение проектных работ.
В своем практическом выражении информатику принято представлять состоящей из трех взаимосвязанных частей:
технических средств;
программных средств;
алгоритмических средств.
Задачи информатики заключаются в следующем:
исследование информационных процессов любой природы;
разработка информационной техники и создание новейшей технологии переработки информации;
решение научных и инженерных проблем создания, внедрения и обеспечения эффективного использования компьютерной техники и технологии во всех сферах деятельности.
Информатика существует не сама по себе, а является комплексной научно-технической дисциплиной для решения проблем связанных с обработкой данных в других областях человеческой деятельности.
В составе основной задачи информатики выделяют следующие направления:
архитектура вычислительных систем (приемы и методы построения систем, предназначенных для автоматической обработки данных);
интерфейсы вычислительных систем (приемы и методы управления аппаратным и программным обеспечением);
программирование (приемы и методы разработки компьютерных программ);
преобразование данных;
защита данных;
автоматизация;
стандартизация (обеспечение совместимости между аппаратными и программными средствами, а также между форматами представления данных, относящихся к различным типам вычислительных систем).
Комплекс индустрии информатики станет ведущим в информационном обществе.