Лекция: Глава 2. Информация. Двоичное кодирование

информации72

2.1. Понятие «информация» и свойства информации… 72

2.2. Количество информации как мера уменьшения неопределенности знаний 74



Содержание


2.3. Алфавитный подход к определению количества информации… 78

2.4. Формула Шеннона… 79

2.5. Представление и кодирование информации… 82

 

2.5.1. Язык как знаковая система… 82

2.5.2. Представление информации в живых организмах… 83

2.5.3. Кодирование информации… 85

2.5.4. Двоичное кодирование информации в компьютере.… 86

2.6. Представление числовой информации с помощью

систем счисления… 87

2.7. Перевод чисел в позиционных системах счисления… 93

2.7.1. Перевод чисел в десятичную систему счисления… 93

2.7.2. Перевод чисел из десятичной системы счисления

в двоичную, восьмеричную и шестнадцатеричную.… 93

2.7.3. Перевод чисел из двоичной системы счисления

в восьмеричную и шестнадцатеричную и обратно… 97

2.8. Арифметические операции в позиционных системах счисления 100

2.9. Представление чисел в компьютере… 103

 

2.10. Двоичное кодирование текстовой информации… 107

2.11. Аналоговый и дискретный способы представления изображений и звука 111

2.12. Двоичное кодирование графической информации.… 112

2.13. Двоичное кодирование звуковой информации… 116

2.14. Хранение информации… 119

Глава 3. Основы логики и логические основы

компьютера… 122

3.1. Формы мышления… 122

3.2. Алгебра высказываний… 125

 

3.2.1. Логическое умножение (конъюнкция)… 126

3.2.2. Логическое сложение (дизъюнкция)… 127

3.2.3. Логическое отрицание (инверсия)… 128

 

3.3. Логические выражения и таблицы истинности… 129

3.4. Логические функции… 132

3.5. Логические законы и правила преобразования логических выражений 136

3.6. Решение логических задач… 138

3.7. Логические основы устройства компьютера… 140

 

3.7.1. Базовые логические элементы… 140

3.7.2. Сумматор двоичных чисел… 141

3.7.3. Триггер… 144


Содержание_________________________________________________________ 5

Глава 4. Основы алгоритмизации и объектно-
ориентированного программирования
146

4.1.Алгоритм и его формальное исполнение… 146

4.2. Основные типы алгоритмических структур… 150

 

4.2.1. Линейный алгоритм… 150

4.2.2. Алгоритмическая структура «ветвление»… 151

4.2.3. Алгоритмическая структура «выбор»… 153

4.2.4. Алгоритмическая структура «цикл»… 154

4.3. Основы объектно-ориентированного визуального
программирования… 157

4.3.1. Классы объектов, экземпляры класса и семейства объектов 157

4.3.2. Объекты: свойства, методы, события… 159

4.3.3. Графический интерфейс и событийные процедуры... 162

4.4. Интегрированная среда разработки языка

Visual Basic… 164

4.5. Форма и размещение на ней управляющих

элементов… 170

4.6. Тип, имя и значение переменной… 174

4.7. Арифметические, строковые и логические выражения. Присваивание 177

4.8. Выполнение программ компьютером… 182

4.9. Функции в языке Visual Basic… 185

 

4.9.1. Функции преобразования типов данных… 185

4.9.2. Математические функции… 190

4.9.3. Строковые функции… 191

4.9.4. Функции ввода и вывода… 194

4.9.5. Функции даты и времени… 198

 

4.10. Графические возможности языка Visual Basic… 200

4.11.Общие процедуры. Область видимости процедур… 204

4.12. Модульный принцип построения проекта

и программного кода… 210

4.13. Массивы… 213

4.13.1. Типы и объявление массивов… 213

4.13.2. Заполнение массива… 214

4.13.3. Поиск в массивах… 215

4.13.4. Сортировка массива… 218

4.13.5. Двумерные массивы и вложенные циклы… 220

 

4.14. Решение логических задач… 221

4.15. Язык объектно-ориентированного программирования Visual Basic for Applications 225

 

4.15.1. Иерархия объектов в VBA… 225

4.15.2. Интегрированная среда разработки языка VBA… 226


Содержание

4.15.3. Кодирование алгоритмов в форме макросов… 229

4.15.4. Создание проектов… 233

Глава 5. Моделирование и формализация237

5.1. Моделирование как метод познания… 237

5.2. Формы представления моделей. Формализация… 240

5.3. Системный подход в моделировании… 243

5.4. Типы информационных моделей… 245

 

5.4.1. Табличные информационные модели… 245

5.4.2. Иерархические информационные модели… 249

5.4.3. Сетевые информационные модели… 252

5.5. Основные этапы разработки и исследования моделей

на компьютере… 253

5.6. Исследование физических моделей… 255

5.7. Исследование математических моделей… 262

 

5.7.1. Приближенное решение уравнений… 262

5.7.2. Вероятностные модели… 264

 

5.8. Биологические модели развития популяций… 267

5.9. Геоинформационные модели… 270

 

5.10. Оптимизационное моделирование в экономике… 274

5.11. Экспертные системы распознавания химических веществ… 278

5.12. Модели логических устройств… 281

5.13. Информационные модели управления объектами… 283
Глава 6. Информатизация общества287

6.1.Информационное общество… 287

6.2. Информационная культура… 293

6.3. Правовая охрана программ и данных. Защита информации… 295

 

6.3.1. Лицензионные, условно бесплатные и бесплатные программы 295

6.3.2. Правовая охрана информации… 296

6.3.3. Защита информации… 298

еще рефераты
Еще работы по информатике