Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по информатике.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.43 Mб
Скачать

Министерство образования и науки

Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

Оренбургский государственный университет”

Кафедра информатики

В.Б. Шлейников

А.Н. Колобов

М.А. Корякина

КУРС лекций

по информатике

Учебное пособие

Рекомендовано к изданию Редакционно-издательским советом Государственного образовательного учреждения высшего профессионального образования “Оренбургский государственный университет”

Оренбург 2006

УДК 004(0.7)

Б БК 32.97я7

К88

Рецензент

Заведующий кафедрой вычислительной техники, доктор технических наук, доцент В.Н. Тарасов

К88 Шлейников В.Б., Колобов А.Н., Корякина М.А.

Курс лекций по информатике”: учебное пособие. – Оренбург: ГОУ ОГУ, 2006. – 121 c.

Учебное пособие предназначено для самостоятельного изучения курса “Информатика” студентами первого курса технических специальностей заочной формы обучения.

ББК 32.973-018.2я73

© Шлейников В.Б., 2006

© Колобов А.Н., 2006

© Корякина М.А., 2006

© ОГУ, 2006

Содержание

1 Информатика – предмет и задачи курса 8

1.1 Появление и развитие информатики 8

1.2 Информатизация общества 10

1.3 Информационная культура 11

2 Информация 11

2.1 Данные 11

2.2 Информация 12

2.3 Свойства информации 12

2.4 Адекватность информации 13

3 Измерение информации 13

3.1 Классификация способов измерения информации 13

3.2 Синтаксическая мера информации 14

3.3 Семантическая мера информации 14

3.4 Прагматическая мера информации 15

4 Системы счисления 16

4.1 Двоичная система счисления. 16

4.2 Восьмеричная система счисления. 16

4.3 Шестнадцатеричная система счисления. 16

4.4 Перевод целых чисел. 16

4.5 Перевод целых чисел в двоичную систему счисления 17

4.6 Перевод целых чисел из двоичной в восьмеричную и шестнадцатеричную системы счисления 17

4.7 Сложение и вычитание чисел в различных системах счисления 18

5 Представление данных в памяти компьютера 18

5.1 Кодирование текстов 19

5.2 Кодирование изображений 20

5.3 Кодирование звука 20

6 Управление компьютером 20

6.1 Программное управление компьютером 20

6.2 Архитектура компьютера и принципы фон Неймана 21

6.3 Основные блоки IBM-совместимого компьютера 21

6.4 История развития вычислительной техники 23

6.5 Тенденции развития современных компьютеров 25

7 Программы для компьютеров. 26

7.1 Операционная система. 27

7.2 Развитие операционных систем. 27

7.3 Операционные оболочки 27

7.4 Операционная система WINDOWS. 28

7.5 Концепция ОС WINDOWS. 28

7.6 Многопоточность 28

7.7 Дескриптор 29

7.8 Прерывания 30

7.9 Объектно-ориентированная платформа WINDOWS 30

7.10 Объект – файл. 30

7.11 Объект папка. 31

7.12 Иерархическая структура подчиненности папок 31

7.13 Ярлык 32

8 Объекты пользовательского уровня – приложение и документ 32

9 Обмен данными. 33

9.1 Способы обмена данными. 33

10 Пользовательский интерфейс Windows 34

11 Обработка текстовой информации. 34

11.1 Некоторые возможности текстового процессора Word 34

11.2 Запуск и завершение работы с Word 35

11.3 Пользовательский интерфейс Word 35

11.4 Справочная система Word 36

11.5 Структура документа 36

11.6 Страница 36

11.7 Принципы обработки текстов 37

11.8 Принцип форматирования 38

11.9 Стили форматирования 38

11.10 Использование шаблонов 38

11.11 Режим структуры документа. 39

11.12 Сервисные функции Word 40

11.13 Поиск и замена текста 40

11.14 Оформление таблиц 40

11.15 Обрамление 42

12 Вставка объектов 42

12.1 Технология внедрения и связывания объектов OLE 42

12.2 Внедрение объекта: 43

12.3 Связывание объекта. 43

12.4 Вставка графики 44

12.5 Добавление объектов при помощи панели инструментов “Рисование” 45

12.6 Автофигуры 45

12.7 Вставка объектов WordArt 45

12.8 Вставка специальных символов 46

12.9 Вставка математических формул 46

12.10 Построение формулы. 46

12.11 Изменение формулы. 47

12.12 Стиль и размер символов в формуле. 47

13 Компьютерные сети 47

13.1 Передача данных по сети 48

13.2 Аппаратные средства передачи данных 48

13.3 Архитектура компьютерных сетей. Понятие “открытая система” 49

13.4 Модель OSI 49

14 Глобальная компьютерная сеть Интернет 50

14.1 История появления сети Интернет 50

14.2 Адресация компьютеров в Интернет 51

14.3 Доменная система имен 52

14.4 Служба World Wide Web (WWW) 52

14.5 URL – универсальный указатель ресурсов 54

14.6 Электронная почта 54

15 Табличный процессор Microsoft Excel 55

15.1 История развития табличных процессоров 55

15.2 Возможности табличного процессора Excel 56

15.3 Структура документа Excel 56

15.4 Типы данных в Excel 56

15.5 Запуск программы Excel 57

15.6 Интерфейс пользователя 57

15.7 Ввод и редактирование данных 57

15.8 Выделение ячеек 57

15.9 Копирование и перемещение ячеек 57

15.10 Форматирование ячеек 58

15.11 Вычисления в таблице Excel 58

15.12 Программа – мастер 58

15.13 Мастер функций 58

15.14 Копирование формул 58

15.15 Правило относительной ориентации клетки 59

15.16 Построение диаграмм 59

15.17 Обобщенная технология работы в табличном процессоре 59

15.18 Примеры использования функции “ЕСЛИ” в Excel 59

16 Основные понятия информационных систем 60

16.1 Понятие «информационная система» 60

16.2 Банки данных 61

16.3 Базы данных 62

16.3.1 История развития баз данных 62

16.3.2 Структурные элементы базы данных 63

16.3.3 Виды моделей данных 64

17 Реляционный подход к построению инфологической модели 66

17.1 Понятие «информационный объект» 66

17.2 Нормализация отношений 67

17.2.1 Понятие «нормализация отношений» 67

17.2.2 Первая нормальная форма 68

17.2.3 Вторая нормальная форма 68

17.2.4 Третья нормальная форма 69

17.3 Построение инфологической модели 71

17.3.1 Архитектура СУБД 71

17.4 Проектирование баз данных 73

18 Система управления базами данных 74

18.1 СУБД Microsoft Access 74

18.2 Особенности пользовательского интерфейса MS ACCESS 75

18.3 Основные объекты MS ACCESS 76

19 Обслуживание магнитных дисков 78

19.1 Накопители на гибких магнитных дисках 78

19.2 Структура магнитного диска (на примере дискеты) 79

19.3 Форматирование дискет 79

19.4 Правила обращения с дискетой 79

20 Программы для обслуживания магнитных дисков 80

20.1 Проверка диска 80

20.2 Дефрагментация файловой системы 80

21 Компьютерные вирусы 81

22 Методы борьбы с компьютерными вирусами 81

22.1 История развития антивирусных программ 82

22.2 Современные программы для защиты от вирусов 82

23 Основные этапы решения задач на компьютере 82

24 Языки программирования 85

25 Алфавит и лексическая структура языка паскаль 87

26 Структура паскаль - программы. 89

27 Типы данных в языке программирования паскаль 93

27.1 Перечень типовых данных в Турбо Паскале. 93

28 Операторы языка программирования паскаль 97

28.1 Простые операторы 97

28.1.1 Оператор присваивания 97

28.1.2 Оператор безусловного перехода 98

28.1.3 Оператор вызова процедуры 98

28.2 Структурные операторы 99

28.2.1 Составной оператор. 99

28.2.2 Условные операторы 99

28.3 Примеры программ 100

29 Операторы цикла в языке программирования Паскаль 102

29.1 Оператор цикла с параметром 102

29.2 Оператор цикла с предусловием 102

29.3 Оператор цикла с постусловием 102

29.4 Примеры программ 103

30 Массивы в языке программирования паскаль 104

30.1 Понятие массива 104

30.2 Одномерные массивы 104

30.3 Двумерные массивы 108

31 Процедуры в языке программирования паскаль 112

31.1 Описание процедуры и обращение к ней 112

31.2 Параметры - значения и параметры - переменные 113

32 Процедуры функции в языке программирования паскаль 116

32.1 Описание функции и обращение к ней 116

33 Строки в языке программирования паскаль 116

33.1 Литерный тип (CHAR) в языке программирования Паскаль 116

33.2 Строковый тип (STRING) в языке программирования Паскаль 117

33.3 Строковые процедуры и функции в Турбо-Паскале 118

33.4 Примеры программ 119

34 Рекомендуемая литература 121