Учебники по ИКТ

Оглавление

Оглавление

  1. 1 Оглавление
  2. 2 Информатика и ИКТ, Задачник-практикум, Том 1, Семакин И.Г., Хеннер Е.К., 2011
  3. 3 Информатика и ИКТ. Задачник-практикум, Том 2, Семакин И.Г., Хеннер Е.К., 2011
  4. 4 Информатика и ИКТ, Базовый уровень, Учебник для 10-11 классов, Семакин И.Г., Хеннер Е.К., 2009
  5. 5 Информатика. 11-й класс. - И.Г. Семакин, Е.К. Хеннер - 2005
  6. 6 Информатика и ИКТ - Базовый курс - Учебник для 8 класса - Семакин И.Г. - 2005
  7. 7 Информатика и ИКТ - Базовый курс - Учебник для 9 класса - Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
  8. 8 Информатика и ИКТ - Базовый курс - Учебник для 8 класса - Угринович Н.Д.
  9. 9 Информатика и ИКТ, Учебник, 9 класс, Угринович Н.Д., 2009
  10. 10 Информатика и ИКТ, 10 класс, Базовый уровень, Угринович Н.Д., 2009
  11. 11 Информатика и ИКТ, 10 класс, Профильный уровень, Угринович Н.Д., 2008
  12. 12 Информатика и ИКТ, 11 класс, Базовый уровень, Угринович Н.Д., 2008
  13. 13 Информатика и ИКТ, Профильный уровень, 11 класс, Угринович Н.Д., 2009
  14. 14 Информатика и ИКТ, 9 класс, Часть 1, Босова Л.Л., 2012
  15. 15 Информатика и ИКТ, 9 класс, Часть 2, Босова Л.Л., 2012
  16. 16 Интернет-версия пособия «Информатика» для 10-11 классов. Книга 1. Шауцукова Л.З.
  17. 17 Информатика - 10-11 класс - Книга 1 - Шауцукова Л.З.
  18. 18 Методика преподавания информатики, Лапчик М.П., Семакин И.Г., Хеннер Е.К., 2001
  19. 19 Архитектура компьютера, Таненбаум Э.С., 2007

Информатика и ИКТ, Задачник-практикум, Том 1, Семакин И.Г., Хеннер Е.К., 2011

Информатика и ИКТ, Задачник-практикум, Том 1, Семакин И.Г., Хеннер Е.К., 2011.

Задачник-практикум входит в состав учебно-методических комплектов «Информатика и ИКТ» для 8-9 и 10-11 классов. В практикум включены разноуровневые задания, которые подобраны в соответствии с темами основного курса информатики и ИКТ (8-9 классы) и курса для старшей школы (базовый уровень).

Настоящее учебное пособие является переработанным изданием задачника-практикума по информатике, выпускавшегося издательством «Лаборатория Базовых Знаний» начиная с 1999 года. В новом издании учтены требования федерального компонента Государственного образовательного стандарта по информатике и ИКТ для основной школы, принятого в 2004 году. В частности, в соответствии с содержанием ГОС, в пособии появился новый раздел «5.6. Компьютерные презентации». Внесены и другие изменения. В некоторые разделы включены новые задания, переработаны тексты теоретической части, добавлены примеры решения задач. Учтены некоторые замечания и предложения, отмеченные учителями в процессе использования предыдущего издания.
В предметной области информатики выделяются две составляющие: научная (теоретическая) и прикладная (технологическая). Обе они отражаются в школьном курсе информатики и поддержаны содержанием настоящего задачника-практикума.

Содержание
Введение 5
Раздел 1. Представление информации 7
1.1. Информация и языки 7
1.2. Кодирование информации 10
1.3. Измерение информации 15
1.4. Количество информации и вероятность 23
1.5. Представление числовой информации 28
1.5.1. Системы счисления 28
1.5.2. Перевод десятичных чисел в другие системы счисления 33
1.5.3. Системы счисления, используемые в компьютере (с основанием 2п) 36
1.5.4. Арифметика в позиционных системах счисления 40
1.6. Логическая информация и основы логики 44
1.6.1. Высказывания 44
1.6.2. Логические величины, операции, выражения 46
1.6.3. Логические схемы и логические выражения 50
1.6.4. Импликация и эквивалентность 54
1.6.5. Преобразование логических выражений 56
Раздел 2. Информационные модели: системы и структуры данных 61
2.1. Введение в системологию 61
2.1.1. Понятие «система»; системный эффект 61
2.1.2. Среда. Вход и выход системы. «Черный ящик» 63
2.1.3. Состав и структура системы. Информационная модель 67
2.1.4. Систематизация 72
2.2. Информационные модели на графах 79
2.2.1. Основные понятия: теоретическое введение 79
2.2.2. Классификация и наследование 88
2.2.3. Блок-схемы 94
2.3. Табличные информационные модели 97
2.3.1. Основные понятия 97
2.3.2. Таблицы типа «объекты—свойства» 102
2.3.3. Таблицы типа «объекты—объекты» 105
2.3.4. Более сложные типы таблиц 109
2.3.5. Вычислительные таблицы 118
Раздел 3. Компьютерная информация и архитектура ЭВМ 128
3.1. Представление информации в компьютере 128
3.1.1. Структура внутренней памяти 128
3.1.2. Структура дисков; файлы и каталоги 130
3.1.3. Представление символьной информации 135
3.1.4. Представление числовой информации 139
3.1.4.1. Целые числа 139
Работа № 1 141
3.1.4.2. Вещественные числа 142
Работа № 2 146
3.1.5. Представление графической информации 147
3.1.5.1. Растровое представление 147
3.1.5.2. Векторное представление 154
3.1.6. Звук в памяти компьютера 160
3.2. Архитектура ЭВМ (на моделях учебных компьютеров) 163
3.2.1. Формат машинной команды 164
3.2.2. Язык машинных команд 167
3.2.3. Машинно-ориентированные языки (Автокод — Ассемблер) 177
Раздел 4. Алгоритмизация и программирование 183
4.1. Алгоритм и его свойства 183
4.2. Алгоритмы управления учебными исполнителями 185
4.2.1. Машина Поста 185
4.2.2. «Умный мячик» 190
4.2.3. Графический исполнитель (ГРИС) 196
4.2.4. ЛОГО — Черепашка 200
4.3. Алгоритмы работы с величинами 209
4.4. Программирование на языках высокого уровня 218
4.4.1. Программирование линейных алгоритмов 218
4.4.2. Программирование ветвящихся алгоритмов 233
4.4.3. Программирование циклических алгоритмов 245
4.4.4. Работа с массивами 260
4.4.5. Подпрограммы 280
4.4.6. Обработка строк 290
Приложение 1 299
Приложение 2 300
Ответы к разделу 1 302
Ответы к разделу 3.1 304
Ответы к разделу 3,2 307
Ответы к работе № 1 308
Ответы к работе № 2 308
Литература для дополнительного чтения 309

Информатика и ИКТ. Задачник-практикум, Том 2, Семакин И.Г., Хеннер Е.К., 2011

Информатика и ИКТ. Задачник-практикум,  Том 2, Семакин И.Г., Хеннер Е.К., 2011

Задачник-практикум входит в состав учебно-методических комплектов «Информатика и ИКТ» для 8-9 и 10-11 классов. В практикум включены разноуровневые задания, которые подобраны в соответствии с темами основного курса информатики и ИКТ (8-9 классы) и курса для старшей школы (базовый уровень).
Текстовый редактор (ТР) — прикладная программа, позволяющая создавать текстовые документы на магнитном диске, редактировать их, просматривать содержимое   документа   на   экране,   распечатывать   документ, изменять формат документа и пр. Простейшие текстовые редакторы (например, Блокнот) позволяют работать только с текстовыми файлами.
Текстовый файл — простейшая форма хранения текстовой информации. Он состоит только из кодов таблицы символьной кодировки. Текстовый документ, хранящийся в таком файле, разбит на строки. Каждая строка заканчивается специальными управляющими кодами «Возврат каретки» (код ASCII — 13) и «Новая строка» (код ASCII — 10). Эти коды управляют разделением текста на строки при выводе его на экран или на печать. Сами они при выводе не отображаются. Весь текстовый файл заканчивается специальным кодом «Конец файла» (код ASCII — 26).

Содержание
Раздел 5. Информационные технологии 5

5.1. Работа с текстом 5
5.1.1. Текстовый редактор. Ввод и редактирование текста. Работа с файлами 5
5.1.2. Работа с фрагментами текста 15
5.1.3. Форматирование текстов. Работа со шрифтами 26
5.1.4. Работа с таблицами и списками 39
5.1.5. Контекстный поиск и замена. Работа с графикой. Печать документов 45
5.1.6. Гипертекстовые ссылки 49
5.2. Компьютерная графика 54
5.2.1. Растровая графика 54
5.2.2. Векторная графика 57
5.3. Компьютерные телекоммуникации 67
5.3.1. Система адресации электронной почты 67
5.3.2. Система адресации телеконференций 69
5.3.3. Поиск информации в Интернете 71
5.3.4. Создание Web-страниц 74
5.4. Базы данных 83
5.4.1. Реляционные (табличные) структуры данных 83
5.4.2. Заполнение и редактирование БД 91
5.4.3. Извлечение информации из БД 96
5.4.4. Сортировка записей в БД 106
5.4.5. Проектирование и нормализация БД 110
5.5. Электронные таблицы 119
5.5.1. Структура электронной таблицы. Адресация. Формулы 119
5.5.2. Блоки. Относительная и абсолютная адресация 126
5.5.3. Стандартные функции 133
5.5.4. Условная функция и логические выражения 145
5.5.5. Построение диаграмм 149
5.6. Компьютерные презентации 157
Раздел 6. Компьютерное математическое моделирование 165
6.1. Теоретическое введение 165
6.2. Задачи динамического моделирования 172
6.2.1. Моделирование физических процессов 172
6.2.2. Моделирование динамики популяций (экология) 202
6.3. Задачи статистического и имитационного моделирования 207
6.3.1. Математический аппарат 207
6.3.2. Очереди в системах массового обслуживания 212
6.3.3. Разные задачи 216
Раздел 7. Моделирование знаний и логическое программирование 219
7.1. Моделирование знаний: теоретическое введение 219
7.2. Модели знаний на графах 223
7.2.1. Семантические сети 223
7.2.2. Анализ запутанных ситуаций 229
7.2.3. Смысловая структура фраз 231
7.2.4. Смысл математических выражений 232
7.2.5. Модели на двудольных графах 234
7.2.6. Механизм вывода на графах 236
7.3. Логическая модель представления знаний: теоретическое введение 241
7.4. Логическое программирование на Прологе 243
7.4.1. Базы данных 243
7.4.2. Базы знаний 251
7.4.3. Решение логических задач 258
7.4.4. Работа с числами 264
Ответы к разделу 7 270
Приложение к разделу 5.1 272
Приложение к разделу 5.4 282
Приложение к разделу 5.5 287
Литература для дополнительного чтения 294


Информатика и ИКТ, Базовый уровень, Учебник для 10-11 классов, Семакин И.Г., Хеннер Е.К., 2009

Информатика и ИКТ, Базовый уровень, Учебник для 10-11 классов, Семакин И.Г., Хеннер Е.К., 2009

Информатика и ИКТ, Базовый уровень, Учебник для 10-11 классов, Семакин И.Г., Хеннер Е.К., 2009.

Учебник предназначен для изучения профильного курса информатики и ИКТ в 10-11 классах общеобразовательных учреждений на базовом уровне. Содержание учебника опирается на изученный в 8-9 классах курс информатики. Основные понятия: информационные процессы, информационные системы, информационные модели, информационные технологии. Рассматриваются компьютерные технологии реализации информационных процессов, работы с информационными системами и моделями. Уделяется внимание актуальным проблемам социальной информатики.



Введение.
    С этой страницы книги начинается ваше знакомство с учебным курсом информатики для 10-х и 11-х классов.
Изучение всякого школьного предмета можно сравнить со строительством дома. Только этот дом складывается не из кирпичей и бетонных плит, а из знаний и умений. Строительство всякого дома начинается с фундамента. Очень важно, чтобы фундамент был прочным, потому что на него опирается все остальное сооружение. Фундаментом для курса «Информатика и ИКТ 10-11» являются знания и умения, которые вы получили, изучая курс информатики в основной школе - базовый курс информатики. Вам уже не требуется объяснять, что такое компьютер и как он работает; с какой информацией может работать компьютер; что такое программа и программное обеспечение компьютера; что такое информационные технологии.

В базовом курсе информатики вы получили представление о том, в каком виде хранится информация в памяти компьютера, что такое алгоритм, информационная модель. Осваивая базовый курс, вы научились обращаться с клавиатурой, мышью, дисками, принтером; работать в среде операционной системы. Вы получили основные навыки работы с текстовыми и графическими редакторами, с базами данных и электронными таблицами. Все эти знания и навыки вам будут необходимы при изучении курса «Информатика и ИКТ 10-11».


Оглавление

Введение 5
Глава 1. Информация 9
§ 1. Понятие информации 9
§ 2. Представление информации, языки, кодирование 13
§ 3. Измерение информации. Объемный подход 17
§ 4. Измерение информации. Содержательный подход 21
Глава 2. Информационные процессы в системах 25
§ 5. Что такое система 25
§ 6. Информационные процессы в естественных и искусственных системах 32
§ 7. Хранение информации 38
§ 8. Передача информации 42
§ 9. Обработка информации и алгоритмы 46
§ 10. Автоматическая обработка информации 50
§11. Поиск данных 54
§ 12. Защита информации 60
Глава 3. Информационные модели 67
§ 13. Компьютерное информационное моделирование 67
§ 14. Структуры данных: деревья, сети, графы, таблицы 70
§ 15. Пример структуры данных - модели предметной области 80
§ 16. Алгоритм как модель деятельности 84
Глава 4. Программно-технические системы реализации информационных процессов 91
§ 17. Компьютер - универсальная техническая система обработки информации 91
§ 18. Программное обеспечение компьютера 97
§ 19. Дискретные модели данных в компьютере. Представление чисел 104
§ 20. Дискретные модели данных в компьютере. Представление текста, графики и звука 112
§ 21. Развитие архитектуры вычислительных систем 119
§ 22.0рганизациялокальныхсетей 123
§ 23. Организация глобальных сетей 129
Глава 5. Технологии использования и разработки информационных систем 137
§ 24. Понятие информационной системы (ИС), классификация ИС 137
§ 25. Компьютерный текстовый документ как структура данных 142
§ 26. Интернет как глобальная информационная система 149
§ 27. World Wide Web - Всемирная паутина 154
§ 28. Средства поиска данных в Интернете 157
§ 29. Web-сайт-гиперструктура данных 160
§ 30. Геоинформационные системы 163
§ 31. База данных - основа информационной системы 169
§ 32. Проектирование многотабличной базы данных 173
§ 33. Создание базы данных 178
§ 34.3апросыкакприложенияинформационнойсистемы 184
§ 35. Логические условия выбора данных 187
Глава 6. Технологии информационного моделирования 192
§ З6.Моделированиезависимостеймеждувеличинами 192
§ 37. Модели статистического прогнозирования 196
§ 38. Моделирование корреляционных зависимостей 203
§ 39. Модели оптимального планирования 207
Глава 7. Основы социальной информатики 213
§ 40. Информационные ресурсы 213
§ 41. Информационное общество 218
§ 42. Правовое регулирование в информационной сфере 229
§ 43.Проблемаинформационнойбезопасности . 231
Краткие биографические справки 234
Предметный указатель.


Информатика. 11-й класс. - И.Г. Семакин, Е.К. Хеннер - 2005

Информатика. 11-й класс / И. Г. Семакин, Е. К. Хеннер. - 2-е изд. - М: БИНОМ. Лаборатория знаний, 2005. - 139 с: ил.

Учебник предназначен для изучения курса информатики в 11 классе общеобразовательных учреждений. Содержание учебника опирается на изученный в 7-10 классах курс информатики. Особое внимание авторы уделяют следующим темам: информационные системы, базы данных, математическое моделирование.
Компьютерный практикум состоит из 16 работ. В результате выполнения работ первоначальные навыки должны перейти на уровень, близкий к профессиональному.

Содержание
Глава 1. Информационные системы и базы данных - 6
           § 1.1. Понятие информационной системы, классификация информационных систем - 5
           § 1.2. Локальные компьютерные сети - 9
Компьютерный практикум - 14
Работа 1. Обмен информацией в локальной сети - 14
           § 1.3. Основные понятия баз данных - 15
           § 1.4. СУБД MS Access - 19
Компьютерный практикум - 22
Работа 2. Знакомство с СУБД MS Access - 22
           § 1.5. Анализ предметной области - 25
           § 1.6. Анализ данных - 29
           § 1.7. Построение модели данных - 32
           § 1.8. Создание базы данных в среде MS Access - 35
Компьютерный практикум - 40
Работа 3. Создание структуры и заполнение базы данных - 40
Работа 4. Проектирование и создание базы данных - 40
           § 1.9. Запросы к базе данных - 42
           § 1.10. Конструктор запросов в MS Access - 45
Компьютерный практикум - 47
Работа 5. Реализация простых запросов на выборку - 47
           § 1.11. Логические выражения и условия отбора - 47
           § 1.12. Ввод данных через форму - 52
Компьютерный практикум - 56
Работа 6. Ввод данных через форму - 56
           § 1.13. Запросы к полной базе данных. Удаление записей. Вычисляемые поля - 57
           § 1.14. Реализация выборки, удаления и вычисляемых полей в конструкторе запросов - 62
Компьютерный практикум - 65
Работа 7. Реализация сложных запросов - 65
Работа 8. Творческое задание на реализацию сложных запросов - 66
           § 1.15. Этап создания отчета в базе данных - 66
           § 1.16. Создание отчетов в MS Access - 71
Компьютерный практикум - 72
Работа 9. Формирование отчетов в MS Access - 72
           § 1.17. Геоинформационные системы - 73
Компьютерный практикум - 78
Работа 10. Поиск информации в геоинформационной системе - 78

Глава 2. Математическое моделирование в планировании и управлении - 81
           § 2.1. Некоторые задачи планирования и управления - 81
           § 2.2. Табличные процессоры и электронные таблицы - 83
           § 2.3. Табличный процессор MS Excel - 88
Компьютерный практикум - 93
Работа 11. Работ а в среде табличного процессора MS Excel - 93
           § 2.4. Деловая графика в задачах планирования и управления - 96
           § 2.5. Мастер диаграмм в табличном процессоре MS Excel - 100
Компьютерный практикум - 101
Работа 12. Деловая графика в MS Excel - 101
           § 2.6. Представление зависимостей между величинами - 102
           § 2 7. О статистике и статистических данных - 106
           § 2.8. Метод наименьших квадратов - 109
           § 2.9. Построение регрессионных моделей с помощью табличного процессора - 112
Компьютерный практикум - 113
Работа 13. Получение регрессионных моделей з MS Excel - 113
           § 2.10. Прогнозирование по регрессионной модели - 114
Компьютерный практикум - 117
Работа 14. Прогнозирование по регрессионным моделям - 117
           § 2.11. Корреляционные зависимости - 117
Компьютерный практикум - 122
Работа 15. Расчет корреляционных зависимостей в MS Excel - 122
           § 2,12. Оптимальное планирование - 124
           § 2,13, Использование MS Excel для решения задачи оптимального планирования - 130
Компьютерный практикум - 136
Работа 16. Решение задачи оптимального планирования в MS Excel - 136

Информатика и ИКТ - Базовый курс - Учебник для 8 класса - Семакин И.Г. - 2005

Информатика и информационно-коммуникационные технологии.
Базовый курс: Учебник для 8 класса / И. Г. Семакин, Л. А. Залогова, С. В. Русаков, Л. В. Шестакова,
М.: БИНОМ. Лаборатория знаний, 2005. — 176 с: ил.

Учебник предназначен для изучения базового курса информатики и ИКТ в 8 классе общеобразовательных школ. Содержание учебника соответствует принятому стандарту по информатике и ИКТ.
Учебник разделен на две части. Первая часть обеспечивает обязательный минимальный уровень изучения предмета, Материал второй части ориентирован па углубленный курс информатики.
Учебник входит в комплект учебно-методической литературы по базовому курсу наряду с учебником для 9 класса, задачником и методическим пособием для учителя.

Оглавление

Введение - 5

Техника безопасности и санитарные нормы работы за ПК - 8

Глава 1. Человек и информация - 9
§ 1. Информация и знания - 10
§ 2. Восприятие  и представление информации - 13
§ 3. Информационные процессы - 17
§ 4. Измерение информации - 22
Система основных понятий главы 1 - 28

Глава 2. Первое знакомство с компьютером - 31
§ 5. Назначение и устройство компьютера - 32
§ 6. Компьютерная память - 35
§ 7. Как устроен персональный компьютер (ПК) - 40
§ 8. Основные характеристики персонального компьютера - 44
§ 9. Программное обеспечение компьютера - 47
§ 10. О системном ПО и системах программирования - 50
§ 11. О файлах и файловых структурах - 53
§ 12. Пользовательский интерфейс - 59
Система основных понятий главы 2 - 64

Глава 3. Текстовая информация и компьютер - 67
§ 13, Тексты в компьютерной памяти - 68
§ 14. Текстовые редакторы - 75
§ 15. Работа с текстовым редактором - 78
§ 16, Дополнительные возможности текстовых процессоров - 85
§ 17. Системы перевода и распознавания текстов - 90
Система основных понятий главы 3 - 94

Глава 4. Графическая информация и компьютер - 97
§ 18, Компьютерная графика - 98
§ 19. Технические средства компьютерной графики - 104
§ 20. Как кодируется изображение - 110
§ 21. Растровая и векторная графика - 114
§ 22. Работа с графическим редактором растрового типа - 120
Система Основных понятий главы 4 - 120

Глава 5. Технология мультимедиа - 129
§ 23. Что такое мультимедиа - 130
§ 24, Аналоговый и цифровой звук - 132
§ 25. Технические средства Мультимедиа - 135
§ 26. Компьютерные презентации - 137
Система основных понятий главы 5 - 144

Материал Для углубленного изучения курса - 147
Дополнение к главе 1 - 148
1.1. Неопределенность знания и Количество информации - 14S
Дополнение к главе 4 - 154
4.1. Форматы графических файлов - 154
Дополнение к главе 5 - 159
5.1.  Дискретизация аналогового Сигнала - 159
5.2.  Представление и обработка звука - 163

Глоссарий - 167


Информатика и ИКТ - Базовый курс - Учебник для 9 класса - Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

Информатика и ИКТ - Базовый курс - Учебник для 9 класса - Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.

Учебник предназначен для изучения базового курса информатики и ИКТ в 9 классе общеобразовательных школ. Содержание учебника соответствует принятому стандарту по информатике и ИКТ.
Учебник разделен на две части. Первая часть обеспечивает обяза­тельный минимальный уровень изучения предмета. Материал второй части ориентирован на углубленный курс информатики. Учебник входит в комплект учебно-методической литературы по базовому курсу наряду с учебником для 8 класса, задачником и методическим пособием для учителя.

    Изучив первую часть курса «Информатика и ИКТ», вы освоили лишь некоторые разделы этой большой научной и прикладной области. Данный учебник познакомит вас с новыми разделами предмета, поможет приобрести новые навыки использования информационно-коммуникационных технологий.
В этом учебном году вы познакомитесь с компьютерными сетями, которые используются для передачи информации. Технологии работы с информацией в компьютерных сетях называются коммуникационными технологиями. В результате вам в полной мере станет понятным смысл термина «информационно-коммуникационные технологии» — ИКТ.

Оглавление:
Введение 6
Глава 1. Передача информации в компьютерных сетях 9
§ 1. Как устроена компьютерная сеть 10
§ 2. Электронная почта и другие услуги сетей 14
§ 3. Аппаратное и программное обеспечение сети 18
§ 4. Интернет и Всемирная паутина 24
§ 5. Способы поиска в Интернете 28
Система основных понятий главы 1 32
Глава 2. Информационное моделирование 35
§ б. Что такое моделирование 36
§ 7. Графические информационные модели 40
§ 8. Табличные модели 44
§ 9. Информационное моделирование на компьютере 49
Система основных понятий главы 2 58
Глава 3. Хранение и обработка информации в базах данных 61
§ 10. Основные понятия 62
§ 11. Что такое система управления базами данных 68
§ 12. Создание и заполнение баз данных 72
§ 13. Условия выбора и простые логические выражения 76
§ 14. Условия выбора и сложные логические выражения 83
§ 15. Сортировка» удаление и добавление записей 90
Система основных понятий главы 3 96
Глава 4. Табличные вычисления на компьютере 99
§ 16. Двоичная система счисления 100
§ 17. Числа в памяти компьютера 104
§ 18. Что такое электронная таблица , 110
§ 19, Правила заполнения таблицы 114
§ 20. Работа с диапазонами. Относительная адресация 119
§ 21. Деловая графика. Условная функция 124
§ 22. Логические функции и абсолютные адреса. 127
§ 23. Электронные таблицы и математическое моделирование 131
§ 24. Имитационные модели в электронных таблицах 137
Система основных понятий главы 4 144
Глава 5. Управление и алгоритмы 147
§ 25. Управление и кибернетика 148
§ 26. Управление с обратной связью 151
§ 27, Определение и свойства алгоритма 155
§ 28. Графический учебный исполнитель 162
§ 29, Вспомогательные алгоритмы и подпрограммы 168
§ 30, Циклические алгоритмы 172
§ 31. Ветвление и последовательная детализация алгоритма 179
Система основных понятий главы 5 184
Глава 6. Программное управление работой компьютера 187
§ 32. Что такое программирование 188
§ 33. Алгоритмы работы с величинами 190
§ 34, Линейные вычислительные алгоритмы 196
§ 35. Знакомство с языком Паскаль 201
§ 36, Алгоритмы с ветвящейся структурой 207
§ 37. Программирование ветвлений на Паскале 214
§ 38. Программирование диалога с компьютером 218
§ 39. Программирование циклов 222
§ 40. Алгоритм Бвклида 229
§ 41. Таблицы и массивы 233
§ 42. Массивы в Паскале 238
§ 43. Одна задача обработки массива 243
Система основных понятий главы 6 248
Глава 7. Информационные технологии и общество 251
§ 44. Предыстория информатики 252
§ 45. История чисел и систем счисления 260
§ 46. История ЭВМ 266
§ 47. История программного обеспечения и ИКТ 276
§ 48, Информационные ресурсы современного общества 287
§ 49. Проблемы формирования информационного общества 290
Система основных понятий главы 7 296
Заключение 298
Материал для углубленного изучения курса 301
Дополнение к главе 1 302
1.1. Передача информации по техническим каналам связи 302
1.2. Архивирование и разархивирование файлов 305
Дополнение к главе 2 309
2.1. Системы, модели, графы 309
2.2, Объектно-информационные модели 315
Дополнение к главе 5 324
5.1. Автоматизированные и автоматические системы управления 324
Дополнение к главе 6 329
6.1. Поиск наибольшего и наименьшего элементов массива 329
6.2. Сортировка массива 335
6.3. О языках программирования и трансляторах 341
Дополнение к главе 7 348
7.1. История языков программирования 348
Глоссарий 354

Информатика и ИКТ - Базовый курс - Учебник для 8 класса - Угринович Н.Д.

Информатика и ИКТ - Базовый курс - Учебник для 8 класса - Угринович Н.Д.

Учебник предназначен для изучения базового курса "Информатика и ИКТ" в общеобразовательных учреждениях. Учебник полностью соответствует разработанному Министерством образования РФ образовательному стандарту по информатике. Большое внимание в учебнике уделяется формированию у учащихся практических умений и навыков в области обработки текстовой и числовой информации.

ОГЛАВЛЕНИЕ Рекомендации по использованию учебника 7
Глава 1. Информация и информационные процессы 9
1.1. Информация в природе, обществе и технике 9
1.1.1. Информация в неживой природе 9
1.1.2. Информация в живой природе 12
1.1.3. Человек и информация 13
1.1.4. Информационные процессы в технике 16
1.2. Кодирование информации с помощью знаковых систем 19
1.2.1. Знаки: форма и значение 19
1.2.2. Знаковые системы 22
1.2.3. Кодирование информации 25
1.3. Количество информации 27
1.3.1. Количество информации как мера уменьшения неопределенности знания 27
1.3.2. Определение количества информации 29
1.3.3. Алфавитный подход к определению количества информации 31
Глава 2. Компьютер как универсальное устройство обработки информации 34
2.1. Программная обработка данных на компьютере 34
2.2. Устройство компьютера 36
2.2.1. Процессор и системная плата 37
2.2.2. Устройства ввода информации 38
2.2.3. Устройства вывода информации 43
2.2.4. Оперативная память 46
2.2.5. Долговременная память 48
2.3. Файлы и файловая система 51
2.3.1. Файл 51
2.3.2. Файловая система 53
2.3.3. Работа с файлами и дисками 55
2.4. Программное обеспечение компьютера 57
2.4.1. Операционная система 57
2.4.2. Прикладное программное обеспечение 59
2.5. Графический интерфейс операционных систем и приложений 62
2.6. Представление информационного пространства с помощью графического интерфейса 66
2.7. Компьютерные вирусы и антивирусные программы 70
Глава 3. Кодирование и обработка текстовой информации 74
3.1. Кодирование текстовой информации 74
3.2. Создание документов в текстовых редакторах 77
3.3. Ввод и редактирование документа 79
3.4. Сохранение и печать документов 84
3.5. Форматирование документа 86
3.5.1. Форматирование символов 86
3.5.2. Форматирование абзацев 88
3.5.3. Нумерованные и маркированные списки 91
3.5.4. Стили форматирования 92
3.5.5. Оглавление документа 93
3.6. Таблицы 95
3.7. Гипертекст 97
3.8. Компьютерные словари и системы машинного перевода текстов 99
3.9. Системы оптического распознавания документов 101
Глава 4. Кодирование и обработка числовой информации 104
4.1. Кодирование числовой информации 104
4.1.1. Представление числовой информации с помощью систем счисления 104
4.1.2. Перевод чисел в позиционных системах счисления 109
4.1.3. Арифметические операции в позиционных системах счисления 111
4.1.4. Двоичное кодирование чисел в компьютере 113
4.2. Электронные таблицы 115
4.2.1. Основные параметры электронных таблиц 115
4.2.2. Основные типы и форматы данных 117
4.2.3. Относительные, абсолютные и смешанные ссылки 119
4.2.4. Встроенные функции 123
4.3. Построение диаграмм и графиков 125
4.3.1. Основные параметры диаграмм 125
4.3.2. Построение диаграмм с использованием
Мастера диаграмм 129
Компьютерный практикум 134
Практическая работа № 1
Вычисление количества информации с помощью калькулятора 134
Практическая работа № 2
Тренировка ввода текстовой и числовой информации с помощью клавиатурного тренажера 136
Практическая работа № 3
Работа с файлами с использованием файлового менеджера 140
Практическая работа № 4
Форматирование, проверка и дефрагментация дискеты 143
Практическая работа № 5
Определение разрешающей способности экрана монитора и мыши 146
Практическая работа № 6
Установка даты и времени с использованием графического интерфейса операционной системы 148
Практическая работа № 7
Защита от вирусов: обнаружение и лечение 150
Практическая работа № 8
Кодирование текстовой информации 152
Практическая работа № 9
Создание визитных карточек на основе шаблона 155
Практическая работа № 10
Установка параметров страницы документа, вставка колонтитулов и номеров страниц 158
Практическая работа № 11
Вставка в документ формул 160
Практическая работа № 12
Форматирование символов и абзацев 162
Практическая работа № 13
Создание и форматирование списков 165
Практическая работа № 14
Вставка оглавления в документ, содержащий заголовки . . 168
Практическая работа № 15
Вставка в документ таблицы, ее форматирование и заполнение данными 170
Практическая работа № 16
Создание гипертекстового документа 173
Практическая работа № 17
Перевод текста с помощью компьютерного словаря 176
Практическая работа № 18
Сканирование и распознавание бумажного текстового документа 177
Практическая работа № 19
Перевод чисел из одной системы счисления в другую с помощью калькулятора 180
Практическая работа № 20
Арифметические вычисления в различных системах счисления с помощью калькулятора 182
Практическая работа № 21
Использование относительных, абсолютных и смешанных
ссылок в электронных таблицах 184
Практическая работа № 22
Создание таблиц значений функций в электронных
таблицах 190
Практическая работа № 23
Построение диаграмм различных типов 193
Ответы и решения к заданиям для самостоятельного
выполнения 199
Словарь терминов 203

Информатика и ИКТ, Учебник, 9 класс, Угринович Н.Д., 2009

Информатика и ИКТ, Учебник, 9 класс, Угринович Н.Д., 2009

Учебник предназначен для продолжения изучения курса «Информатика и ИКТ» в 9-х общеобразовательных классах, а также в классах предпрофильной подготовки по физико-математическому и информационно-технологическому профилям. Учебник полностью соответствует образовательному стандарту по информатике и ИКТ. Большое внимание в учебнике уделяется формированию у учащихся алгоритмического и системного мышления, а также практических умений и навыков в области информационных технологий. Учебник мультисистемный, так как практические работы компьютерного практикума могут выполняться в операционных системах Windows и Linux.

   Графическая информация может быть представлена в аналоговой или дискретной форме. Примером аналогового представления графической информации может служить живописное полотно, цвет которого изменяется непрерывно, а дискретного — изображение, напечатанное с помощью струйного принтера, состоящее из отдельных точек разного цвета.
Графические изображения из аналоговой (непрерывной) формы в цифровую (дискретную) преобразуются путем пространственной дискретизации. Пространственную дискретизацию изображения можно сравнить с построением изображения из мозаики (большого количества маленьких разноцветных стекол). Изображение разбивается на отдельные маленькие фрагменты (точки, или пиксели), причем каждый элемент имеет свой цвет (красный, зеленый» синий и т. д.).

Оглавление
Рекомендации по использованию учебника 8
Глава 1. Кодирование и обработка графической и мультимедийной информации 10
1.1. Кодирование графической информации 10
1.1.1. Пространственная дискретизация 10
1.1.2. Растровые изображения на экране монитора 14
1.1.3. Палитры цветов в системах цветопередачи RGB, CMYK и HSB 15
1.2. Растровая и векторная графика 21
1.2.1. Растровая графика 21
1.2.2. Векторная графика 24
1.3. Интерфейс и основные возможности графических редакторов 28
1.3.1. Рисование графических примитивов в растровых и векторных графических редакторах 28
1.3.2. Инструменты рисования растровых графических редакторов 31
1.3.3. Работа с объектами в векторных графических редакторах 32
1.3.4. Редактирование изображений и рисунков в растровых и векторных графических редакторах 35
1.4. Растровая и векторная анимация 37
1.5. Кодирование и обработка звуковой информации 40
1.6. Цифровое фото и видео 45
Глава 2. Кодирование и обработка текстовой информации 49
2.1. Кодирование текстовой информации 49
2.2. Создание документов в текстовых редакторах 52
2.3. Ввод и редактирование документа 54
2.4. Сохранение и печать документов 59
2.5. Форматирование документа 61
2.5.1. Форматирование символов 61
2.5.2. Форматирование абзацев 63
2.5.3. Нумерованный и маркированные списки 66
2.6. Таблицы 67
2.7. Компьютерные словари и системы машинного перевода текстов 70
2.8. Системы оптического распознавания документов 71
Глава 3. Кодирование и обработка числовой информации 75
3.1. Кодирование числовой информации 75
3.1.1. Представление числовой информации с помощью систем счисления 75
3.1.2. Арифметические операции в позиционных системах счисления 80
3.1.3. «Двоичное кодирование чисел в компьютере 82
3.2. Электронные таблицы 84
3.2.1. Основные параметры электронных таблиц 84
3.2.2. Основные типы и форматы данных 87
3.2.3. Относительные, абсолютные и смешанные ссылки 89
3.2.4. Встроенные функции 91
3.3. Построение диаграмм и графиков в электронных таблицах 93
3.4. Базы данных в электронных таблицах 97
3.4.1. Представление базы данных в виде таблицы и формы 97
3.4.2. Сортировка и поиск данных в электронных таблицах 100
Глава 4. Основы алгоритмизации и объектно-ориентированного программирования 105
4.1. Алгоритм и его формальное исполнение 105
4.1.1. Свойства алгоритма и его исполнители 105
4.1.2. Блок-схемы алгоритмов 108
4.1.3. Выполнение алгоритмов компьютером 109
4.2. Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования 113
4.2.1. Линейный алгоритм 113
4.2.2. Алгоритмическая структура «ветвление» 114
4.2.3. Алгоритмическая структура «выбор» 115
4.2.4. Алгоритмическая структура «цикл» 117
4.3. Переменные: тип, имя, значение 119
4.4. Арифметические, строковые и логические выражения 123
4.5. Функции в языках объектно-ориентиров энного и алгоритмического программирования 124
4.6. Основы объектно-ориентиреванного визуального программирования 128
4.7. Графические возможности объектно-ориентированного языка программирования Visual Basic 2005 133
Глава 5. Моделирование и формализация 138
5.1. Окружающий мир как иерархическая система 138
5.2. Моделирование, формализация, визуализация 142
5.2.1. Моделирование как метод познания 142
5.2.2. Материальные и информационные модели 145
5.2.3. Формализация и визуализация информационных моделей 148
5.3. Основные этапы разработки и исследования моделей на компьютере 152
5.4. Построение и исследование физических моделей 154
5.5. Приближенное решение уравнений 157
5.6. Экспертные системы распознавания химических веществ 157
5.7. Информационные модели управления объектами 161
Глава 6. Информатизация общества 164
6.1. Информационное общество 164
6.2. Информационная культура 169
6.3. Перспективы развития информационных и коммуникационных технологий (ИКТ) 171
Компьютерный практикум 174
Практические работы к главе 1 «Кодирование и обработка графической и мультимедийной информации» 174
Практическая работа 1.1. Кодирование графической информации 175
Практическая работа 1.2. Редактирование изображений в растровом графическом редакторе 177
Практическая работа 1.3. Создание рисунков в векторном графическом редакторе 179
Практическая работа 1.4. Анимация 183
Практическая работа 1.5. Кодирование и обработка звуковой информации 188
Практическая работа 1.6. Захват цифрового фото и создание слайд-шоу 191
Практическая работа 1.7. Захват и редактирование цифрового видео с использованием системы нелинейного видеомонгажа 193
Практические работы к главе 2 "Кодирование и обработка текстовой информации" 196
Практическая работа 2.1. Кодирование текстовой информации 196
Практическая работа 2.2. Вставка в документ формул 199
Практическая работа 2.3. Форматирование символов и абзацев 201
Практическая работа 2.4. Создание и форматирование списков 204
Практическая работа 2.5. вставка в документ таблицы, ее форматирование и заполнение данными 207
Практическая работа 2.6. Перевод текста с помощью компьютерного словаря 211
Практическая работа 2.7. Сканирование и распознавание «бумажного» текстового документа 212
Практические работы к главе 3 "Кодирование и обработка числовой информации" 214
Практическая работа 3.1. Перевод чисел из одной системы счисления в другую с помощью калькулятора 214
Практическая работа 3.2. Относительные, абсолютные и смешанные ссылки в электронных таблицах 216
Практическая работа 3.3. Создание таблиц значений функций в электронных таблицах 218
Практическая работа 3.4. Построение диаграмм различных типов 220
Практическая работа 3.5. Сортировка и поиск данных в электронных таблицах 228
Практические работы к главе 4 «Алгоритмизация и основы объектно-ориентированного программирования» 233
Практическая работа 4.1. Знакомство с системами объектно-ориентирован но го и алгоритмического программирования 233
Практическая работа 4.2. Проект «Переменные» 239
Практическая работа 4.3. Проект «Калькулятор» 242
Практическая работа 4.4. Проект «Строковый калькулятор» 246
Практическая работа 4.5. Проект Даты и время» 249
Практическая работа 4.6. Проект «Сравнение кодов символов» 252
Практическая работа 4.7. Проект «Отметка» 255
Практическая работа 4.8. Проект «Коды символов» 258
Практическая работа 4.9. Проект «Слово-перевертыш 261
Практическая работа 4.10. Проект «Графический редактор» 263
Практическая работа 4.11. Проект «Системы координат» 267
Практическая работа 4.12. Проект «Анимация» 270
Практические работы к главе 5 «Моделирование и формализация» 272
Практическая работа 5.1. Проект «Бросание мячика в площадку» 273
Практическая работа 5.2. Проект «Графическое решение уравнения 279
Практическая работа 5.3. Проект «Распознавание удобрений» 283
Практическая работа 5.4. Проект «Модели систем управления» 286
Ответы и решения к заданиям для самостоятельного выполнения 292

Информатика и ИКТ, 10 класс, Базовый уровень, Угринович Н.Д., 2009

Информатика и ИКТ, 10 класс, Базовый уровень, Угринович Н.Д., 2009

Учебник по курсу «Информатика и ИКТ. Базовый уровень» ориентирован на преподавание в общеобразовательных учреждениях профильного курса на базовом уровне в 10 классе. Учебник полностью соответствует Образовательному стандарту и Примерной программе профильного обучения на базовом уровне, утвержденным Министерством образования и науки РФ. В учебнике рассматриваются информационные и коммуникационные технологии, причем большое внимание уделяется формированию практических умений и навыков в процессе выполнения практических компьютерных работ. Изучение коммуникационных технологий особенно важно ввиду подключения всех школ РФ к Интернету в рамках национального проекта в области образования.
Учебник мультисистемный, так как практические работы могут выполняться в операционных системах Windows и Linux.

   Учебник «Информатика и ИКТ-10. Базовый уровень» обеспечивает изучение профильного курса «Информатика и ИКТ» в 10 классе на базовом уровне.
Во введении учащимся, изучавшим базовый курс в основной школе, учебник позволяет повторить и закрепить основные знания по информатике. Учащимся, не изучавшим базовый курс в основной школе, предоставляется материал в объеме, предусмотренном образовательным стандартом.
Учебник входит в состав учебно-программного комплекса по базовому, профильному и элективному курсам:
•  учебники по базовому курсу для основной школы: «Информатика и ИКТ-8» и «Информатика и ИКТ-9»;
•  учебники по профильному курсу на базовом уровне в старшей школе: «Информатика и ИКТ-10» и «Информатика и ИКТ-11»;
•  учебники по профильному курсу на профильном уровне в страшей школе: «Информатика и ИКТ-10» и «Информатика и ИКТ-11»;
•  учебники по профильному курсу на профильном уровне в старшей школе: «Информатика и ИКТ-10» и «Информатика и ИКТ-11»;
•  учебное пособие и диск Model-CD по элективному курсу для старшей школы «Исследование информационных моделей»;
•  методическое пособие для учителей «Преподавание курса «Информатика и ИКТ» в основной и старшей школе», к которому прилагаются:

Оглавление
Рекомендации по использованию учебника 5
Введение. Информация и информационные процессы 7
Глава 1. Информационные технологии 12
1.1. Кодирование и обработка текстовой информации 14
1.1.1. Кодирование текстовой информации 14
Практическая работа 1.1. Кодировки русских букв 15
1.1.2. Создание документов в текстовых редакторах 17
1.1.3. Форматирование документов в текстовых редакторах 21
Практическая работа 1.2. Создание и форматирование документа 25
1.1.4. Компьютерные словари и системы компьютерного перевода текстов 28
Практическая работа 1.3. Перевод с помощью онлайновых словаря и переводчика 30
1.1.5. Системы оптического распознавания документов. 32
Практическая работа 1.4. Сканирование «бумажного» и распознавание электронного текстового документа 33
1.2. Кодирование и обработка графической информации. 36
1.2.1. Кодирование графической информации 36
Практическая работа 1.5. Кодирование графической информации 38
1.2.2. Растровая графика 39
Практическая работа 1.6. Растровая графика 44
1.2.3. Векторная графика 52
Практическая работа 1.7. Трехмерная векторная графика 57
Практическая работа 1.8. Выполнение геометрических построений в системе компьютерного черчения КОМПАС 59
Практическая работа 1.9. Создание флэш-анимации 69
1.3. Кодирование звуковой информации 72
Практическая работа 1.10. Создание и редактирование оцифрованного звука 74
1.4. Компьютерные презентации 76
Практическая работа 1.11. Разработка мультимедийной интерактивной презентации «Устройство компьютера» 81
Практическая работа 1.12. Разработка презентации «История развития ВТ» 85
1.5. Кодирование и обработка числовой информации 91
1.5.1. Представление числовой информации с помощью систем счисления 91
Практическая работа 1.13. Перевод чисел из одной системы счисления в другую с помощью калькулятора 94
1.5.2. Электронные таблицы 96
Практическая работа 1.14. Относительные, абсолютные и смешанные ссылки в электронных таблицах 99
1.5.3. Построение диаграмм и графиков 102
Практическая работа 1.15. Построение диаграмм различных типов 105
Глава 2. Коммуникационные технологии 114
2.1. Локальные компьютерные сети 115
Практическая работа 2.1. Предоставление общего доступа к принтеру в локальной сети 119
2.2. Глобальная компьютерная сеть Интернет 122
2.3. Подключение к Интернету 126
Практическая работа 2.2. Создание подключения к Интернету 132
Практическая работа 2.3. Подключение к Интернету и определение IP-адреса 138
2.4. Всемирная паутина 140
Практическая работа 2.4. Настройка браузера 143
2.5. Электронная почта 146
Практическая работа 2.5. Работа с электронной почтой 150
2.6. Общение в Интернете в реальном времени 156
Практическая работа 2.6. Общение в реальном времени в глобальной и локальных компьютерных сетях 158
2.7. Файловые архивы 168
Практическая работа 2.7. Работа с файловыми архивами 171
2.8. Радио, телевидение и Web-камеры в Интернете 176
2.9. Геоинформационные системы в Интернете 179
Практическая работа 2.8. Геоинформационные системы в Интернете 182
2.10. Поиск информации в Интернете 184
Практическая работа 2.9. Поиск в Интернете 187
2.11. Электронная коммерция в Интернете 194
Практическая работа 2.10. Заказ в Интернет-магазине 198
2.12. Библиотеки, энциклопедии и словари в Интернете 199
2.13. Основы языка разметки гипертекста 201
Практическая работа 2.11. Разработка сайта с использованием Web-редактора 205
Словарь компьютерных терминов 209

Информатика и ИКТ, 10 класс, Профильный уровень, Угринович Н.Д., 2008

Информатика и ИКТ, 10 класс, Профильный уровень, Угринович Н.Д., 2008

Учебник по курсу Информатика и ИКТ ориентирован на информационно-технологический и физико-математический профили обучения в общеобразовательных учреждениях. Учебник полностью соответствует новому образовательному стандарту и примерной программе профильного обучения, утвержденным Министерством образования и науки РФ. Содержание учебника соответствует программе вступительных экзаменов по информатике в ВУЗы, и он может быть использован для подготовки к экзаменам.
Рассматриваются архитектура компьютера и методы защиты информации, понятие информация и системы счисления, основы логики и логические основы компьютера, а также объектно-ориентированное программирование на четырех языках и Все необходимое для преподавания курса программное обеспечение содержится на CD-дисках, которые входят в состав методического пособия для учителя.

   В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип. Этот принцип предусматривает построение компьютера из функциональных блоков, взаимодействующих посредством общего канала (каналов) - шины. В сочетании с открытой (общеизвестной) архитектурой это позволяет потребителю собирать машину нужной конфигурации.
Магистраль включает в себя три многоразрядные шины: шину данных, шину адреса и шину управления, которые представляют собой многопроводные линии (рис. 1.1). К магистрали подключаются процессор и оперативная память, а также периферийные устройства ввода, вывода и хранения информации, которые обмениваются информацией в форме последовательностей нулей и единиц, реализованных в виде электрических импульсов.

Оглавление
Рекомендации по использованию учебника 7
Глава 1. Архитектура компьютера и защита информации 9
1.1. Магистрально-модульный принцип построения компьютера 10
1.2. Процессор и оперативная память 16
1.2.1. Процессор 16
1.2.2. Оперативная память 23
1.3. Внешняя (долговременная) память 29
1.3.1. Магнитная память 29
1.3.2. Оптическая память 31
1.3.3. Флэш-память 34
1.4. Файл и файловые системы 37
1.4.1. Логическая структура носителя информации 37
1.4.2. Файл 44
1.4.3. Иерархическая файловая система 49
1.5. Операционная система 54
1.5.1. Назначение и состав операционной системы 54
1.5.2. Загрузка операционной системы 59
1.6. Защита информации от вредоносных программ 61
1.6.1. Вредоносные программы и антивирусные программы 61
1.6.2. Компьютерные вирусы и защита от них 64
1.6.3. Сетевые черви и защита от них 71
1.6.4. Троянские программы и защита от них 75
1.6.5. Рекламные и шпионские программы и защита от них 79
1.6.6. Спам и защита от него 84
1.6.7. Хакерские утилиты и защита от них 88
Глава. 2. Информация. Системы счисления 94
2.1. Понятие «информация» в науках о неживой и живой природе, обществе и технике 94
2.1.1. Информация в физике 94
2.1.2. Информация в биологии 99
2.1.3. Информация в общественных науках 101
2.1.4. Информация в кибернетике ЮЗ
2.2. Количество информации как мера уменьшения неопределенности знания 105
2.3. Алфавитный подход к определению количества информации 110
2.4. Формула Шеннона 111
2.5. Кодирование текстовой, графической и звуковой информации 115
2.6. Хранение информации 119
2.7. Кодирование числовой информации, Системы счисления 121
2.7.1. Непозиционные системы счисления 121
2.7.2. Позиционные системы счисления 125
2.8. Перевод чисел из одной системы счисления в другую 129
2.8.1. Перевод целых чисел из десятичной системы в двоичную, восьмеричную и шестнадцатеричную. 129
2.8.2. Перевод дробей из десятичной системы в двоичную, восьмеричную и шестнадцатеричную 133
2.8.3. Перевод чисел из двоичной системы в восьмеричную и шестнадцатеричную и обратно 136
2.9. Арифметические операции в позиционных системах счисления 140
2.10. Представление чисел в компьютере 143
2.10.1. Представление чисел в формате с фиксированной запятой 143
2.10.2. Представление чисел в формате с плавающей запятой 148
Глава. 3. Основы логики и логические основы компьютера 151
3.1. Формы мышления 151
3.2. Алгебра логики 156
3.2.1. Логическое умножение, сложение и отрицание 156
3.2.2. Логические выражения 164
3.2.3. Логические функции 169
3.2.4. Логические законы и правила преобразования логических выражений 174
3.2.5. Решение логических задач 177
3.3. Логические основы устройства компьютера 180
3.3.1. Базовые логические элементы 180
3.3.2. Сумматор двоичных чисел 183
3.3.3. Триггер 188
Глава 4. Алгоритмизация и основы объектно-ориентированного программирования 190
4.1. Алгоритм и кодирование основных алгоритмических структур 190
4.1.1. Алгоритм и его свойства 190
4.1.2. Алгоритмические структуры «ветвление» и «выбор» 192
4.1.3. Алгоритмическая структура «цикл» 195
4.2. История развития языков программирования 197
4.3. Введение в объектно-ориентированное визуальное программирование 201
4.3.1. Объекты: свойства и методы 201
4.3.2. События 203
4.3.3. Проекты и приложения 205
4.4. Система объектно-ориентированного программирования Microsoft Visual Studio .NET 208
4.4.1. Платформа .NET Framework 208
4.4.2. Интегрированная среда разработки языков Visual Basic .NET, Visual C# и Visual J# 212
4.5. Система объектно-ориентированного программирования Turbo Delphi 216
4.6. Переменные 221
4.7. Графический интерфейс 226
4.8. Пространство имен .NET 237
4.9. Процедуры и функции 243
4.9.1. Процедуры 243
4.9.2. Функции 248
4.10. Итерация и рекурсия 252
4.11. Делегаты 257
4.12. Алгоритмы перевода чисел и их кодирование на языках объектно- ориентированного программирования 262
4.12.1. Алгоритм перевода целых чисел 262
4.12.2. Алгоритм перевода дробных чисел 272
4.13. Графика в объектно-ориентированных языках программирования 281
4.13.1. Графика в языках программирования Visual Basic .NET, Visual C# и Visual J# 281
4.13.2. Графика в языке программирования Turbo Delphi 300
4.13.3. Компьютерная и математическая системы координат 311
4.13.4. Анимация 316
4.14. Модульный принцип построения решений (групп) и проектов 320
4.15. Чтение и запись данных в файлы 329
4.16. Массивы 332
4.16.1. Заполнение массивов 332
4.16.2. Поиск элемента в массивах 341
4.16.3. Сортировка числовых массивов 344
4.16.4. Сортировка строковых массивов. 354
Глава. 5. Практические задания для тематического и итогового контроля 359
Тема «Архитектура компьютера и защита информации 359
Тема «Информация. Системы счисления» 367
Тема «Логика и логические основы компьютера» 368
Тема «Алгоритмизация и основы объектно-ориентированного программирования» 369
Ответы и решения 375
Плакаты 377
Таблица 1. Процессоры 377
Таблица 2. Элементы управления для ввода и вывода данных 379
Таблица 3. Элементы управления для организации интерактивного диалога 380
Таблица 4. Элементы управления, не отображаемые на форме в процессе выполнения проекта 381
Таблица 5. Типы переменных 382
Таблица 6. Встроенные функции (методы) 383
Таблица 7. Кодирование алгоритмических структур «ветвление» и «выбор» 384
Таблица 8. Кодирование алгоритмической структуры «цикл» 385
Словарь компьютерных терминов 386

Информатика и ИКТ, 11 класс, Базовый уровень, Угринович Н.Д., 2008

Информатика и ИКТ, 11 класс, Базовый уровень, Угринович Н.Д., 2008

   Учебник по курсу "Информатика и ИКТ. 11 класс" ориентирован на преподавание в общеобразовательных учреждениях профильного курса на базовом уровне в 11 классе. Учебник полностью соответствует образовательному стандарту, утвержденному Министерством образования и науки РФ. В учебнике рассматриваются архитектура компьютера и методы защиты информации, системный подход к моделированию, формализация и ее визуализация с использованием интерактивных компьютерных моделей, базы данных и СУБД. Большое внимание уделяется формированию практических умений и навыков в процессе выполнения практических компьютерных работ. Учебник мультисистемный, так как практические работы могут выполняться в операционных системах Windows и Linux. В учебник помещены тесты для подготовки к ЕГЭ по курсу "Информатика и ИКТ".

   Вычисления в доэлектронную эпоху. Потребность счета предметов у человека возникла еще в доисторические времена. Древнейший метод счета предметов заключался в сопоставлении предметов некоторой группы (например, животных) с предметами другой группы, играющей роль счетного эталона. У большинства народов первым таким эталоном были пальцы (счет на пальцах).
Расширяющиеся потребности в счете заставили людей употреблять другие счетные эталоны (зарубки на палочке, узлы на веревке и т. д.).
Каждый школьник хорошо знаком со счетными палочками, которые использовались в качестве счетного эталона в первом классе.
В древнем мире при счете больших количеств предметов для обозначения определенного их количества (у большинства народов — десяти) стали применять новый знак, например зарубку на другой палочке. Первым вычислительным устройством, в котором стал применяться этот метод, стал абак.

Оглавление
Рекомендации по использованию учебника 7
Глава 1. Компьютер как средство автоматизации информационных процессов 9
1.1. История развития вычислительной техники 10
Практическая работа 1.1. Виртуальные компьютерные музеи 15
1.2. Архитектура персонального компьютера 19
Практическая работа 1.2. Сведения об архитектуре компьютера 23
1.3. Операционные системы 25
1.3.1. Основные характеристики операционных систем 25
Практическая работа 1.3. Сведения о логических разделах дисков 28
1.3.2. Операционная система Windows 30
Практическая работа 1.4. Значки и ярлыки на Рабочем столе 34
1.3.3. Операционная система Linux 36
Практическая работа 1.5. Настройка графического интерфейса для операционной системы Linux 40
Практическая работа 1.6. Установка пакетов в операционной системе Linux 41
1.4. Защита от несанкционированного доступа к информации 43
1.4.1. Защита с использованием паролей 43
1.4.2. Биометрические системы защиты 45
Практическая работа 1.7. Биометрическая защита: идентификация по характеристикам речи 48
1.5. Физическая защита данных на дисках 49
1.6. Защита от вредоносных программ 51
1.6.1. Вредоносные и антивирусные программы 51
1.6.2. Компьютерные вирусы и защита от них 53
Практическая работа 1.8. Защита от компьютерных вирусов 56
1.6.3. Сетевые черви и защита от них 63
Практическая работа 1.9. Защита от сетевых червей 66
1.6.4. Троянские программы и защита от них 71
Практическая работа 1.10. Защита от троянских программ 72
1.6.5. Хакерские утилиты и защита от них 75
Практическая работа 1.11. Защита от хакерских атак 76
Глава 2. Моделирование и формализация 79
2.1. Моделирование как метод познания 80
2.2. Системный подход в моделировании 82
2.3. Формы представления моделей 84
2.4. Формализация 86
2.5. Основные этапы разработки и исследования моделей на компьютере 88
2.6. Исследование интерактивных компьютерных моделей 89
2.6.1. Исследование физических моделей 89
2.6.2. Исследование астрономических моделей 91
2.6.3. Исследование алгебраических моделей 92
2.6.4. Исследование геометрических моделей (планиметрия) 94
2.6.5. Исследование геометрических моделей (стереометрия) 95
2.6.6. Исследование химических моделей 97
2.6.7. Исследование биологических моделей 98
Глава 3. Базы данных. Системы управления базами данных (СУБД) 101
3.1. Табличные базы данных 101
3.2. Система управления базами данных 104
3.2.1. Основные объекты СУБД: таблицы, формы, запросы, отчеты 104
Практическая работа 3.1. Создание табличной базы данных 106
3.2.2. Использование формы для просмотра и редактирования записей в табличной базе данных 108
Практическая работа 3.2. Создание формы в табличной базе данных 109
3.2.3. Поиск записей в табличной базе данных с помощью фильтров и запросов 113
Практическая работа 3.3. Поиск записей в табличной базе данных с помощью фильтров и запросов 114
3.2.4. Сортировка записей в табличной базе данных . . . 117
Практическая работа 3.4. Сортировка записей в табличной базе данных 118
3.2.5. Печать данных с помощью отчетов 119
Практическая работа 3.5. Создание отчета в табличной базе данных 119
3.3. Иерархические базы данных 120
3.4. Сетевые базы данных 124
Практическая работа 3.6. Создание генеалогического древа семьи 125
Глава 4. Информационное общество 127
4.1. Право в Интернете . . 127
4.2. Этика в Интернете 128
4.3. Перспективы развития информационных и коммуникационных технологий 131
Глава 5. Повторение. Подготовка к ЕГЭ. Тесты по темам курса «Информатика и ИКТ» 137
Тема 1. Информация. Кодирование информации . 138
Тема 2. Устройство компьютера и программное обеспечение 142
Тема 3. Алгоритмизация и программирование 146
Тема 4. Основы логики и логические основы компьютера 156
Тема 5. Моделирование и формализация 159
Тема 6. Информационные технологии 161
Тема 7. Коммуникационные технологии 168
Ответы на тесты 170
Тема 1. Информация. Кодирование информации 170
Тема 2. Устройство компьютера и программное обеспечение 171
Тема 3. Алгоритмизация и программирование 172
Тема 4. Основы логики и логические основы компьютера 181
Тема 5. Моделирование и формализация 182
Тема 6. Информационные технологии 184
Тема 7. Коммуникационные технологии 188

Информатика и ИКТ, Профильный уровень, 11 класс, Угринович Н.Д., 2009

Информатика и ИКТ, Профильный уровень, 11 класс, Угринович Н.Д., 2009

Учебник по курсу "Информатика и ИКТ. Профильный уровень" для 11 класса ориентирован на преподавание в общеобразовательных учреждениях курса "Информатика и ИКТ" на профильном уровне. Учебник соответствует образовательному стандарту, утвержденному Министерством образования и науки РФ. В учебнике рассматриваются технологии создания и обработки информации, системный подход к моделированию, формализация и ее визуализация с использованием интерактивных компьютерных моделей, базы данных и СУБД, коммуникационные технологии, проблемы информационного общества. Учебник мультисистемный, так как практические работы могут выполняться в операционных системах Windows и Linux. В учебник помещены тесты для подготовки к ЕГЭ по курсу "Информатика и ИКТ".

   Микро-, макро- и мегамир. Мы живем в макромире, т. е. в мире, который состоит из объектов, по своим размерам сравнимых с человеком. Обычно макрообъекты разделяют на неживые (камень, льдина, бревно и т. д.), живые (растения, животные, человек) и искусственные (здания, средства транспорта,  станки и механизмы,  компьютеры
и т. д.).
Макрообъекты состоят из атомов; атомы, в свою очередь, состоят из элементарных частиц, размеры которых чрезвычайно малы. Этот мир называется микромиром.
Мы живем на планете Земля, которая входит в Солнечную систему, Солнце вместе с сотнями миллионов других звезд образует нашу галактику Млечный Путь, а миллиарды галактик образуют Вселенную. Все эти объекты имеют громадные размеры и образуют мегамир.
Все объекты от галактик до атомов состоят из вещества, при этом все материальные объекты взаимодействуют друг с другом и поэтому обладают энергией. Поднятое над поверхностью Земли тело обладает механической энергией, нагретый чайник — тепловой, заряженный проводник — электрической, а ядра атомов — атомной.

Оглавление
Рекомендации по использованию учебника 7
Повторение. Окружающий мир как иерархическая система 9
Глава 1. Построение и исследование информационных моделей 12
1.1. Основные этапы разработки и исследования моделей на компьютере 13
1.2. Построение и исследование физических моделей 15
1.2.1. Построение формальной модели движения тела, брошенного под углом к горизонту 15
1.2.2. Компьютерная модель движения тела на языке Visual Basic 17
1.2.3. Компьютерная модель движения тела на языке Turbo Delphi 24
1.2.4. Компьютерная модель движения тела в электронных таблицах 30
1.3. Приближенное решение уравнений 35
1.3.1. Графические и численные методы решения уравнений 35
1.3.2. Приближенное решение уравнений на языке Visual Basic 36
1.3.3. Приближенное решение уравнений на языке Turbo Delphi 40
1.3.4. Приближенное решение уравнений в электронных таблицах 44
1.4. Вероятностные модели 47
1.4.1. Построение информационной модели с использованием метода Монте-Карло 47
1.4.2. Компьютерные модели, построенные с использованием метода Монте-Карло, на языке Visual Basic 48
1.4.3. Компьютерные модели, построенные с использованием метода Монте-Карло, на языке Turbo Delphi 51
1.5. Биологические модели развития популяций 54
1.5.1. Информационные модели развития популяций 54
1.5.2. Компьютерные модели развития популяций на языке Visual Basic 55
1.5.3. Компьютерные модели развития популяций на языке Turbo Delphi 61
1.5.4. Компьютерные модели развития популяций в электронных таблицах 65
1.6. Оптимизационное моделирование в экономике 68
1.6.1. Информационные оптимизационные модели 68
1.6.2. Построение и исследование оптимизационной модели на языке Visual Basic 70
1.6.3. Построение и исследование оптимизационной модели на языке Turbo Delphi 72
1.6.4. Построение и исследование оптимизационной модели в электронных таблицах 74
1.7. Модели распознавания химических волокон 78
1.7.1. Построение информационной модели распознавания химических волокон 78
1.7.2. Модель распознавания химических волокон на языке Visual Basic 80
1.7.3. Модель распознавания химических волокон на языке Turbo Delphi 83
1.8. Модели логических устройств 85
1.8.1. Логические схемы полусумматора и триггера 85
1.8.2. Модели логических устройств компьютера на языке Visual Basic 89
1.8.3. Модели логических устройств компьютера на языке Turbo Delphi 92
1.8.4. Модели логических устройств компьютера в электронных таблицах 96
1.9. Информационные модели управления объектами 99
1.9.1. Информационные модели систем управления 99
1.9.2. Модели систем управления на языке Visual Basic 102
1.9.3. Модели систем управления на языке Turbo Delphi 106
1.10. Графы и их исследование с использованием языков объектно- ориентированного программирования Visual Basic и Turbo Delphi 112
1.10.1. Введение в теорию графов 112
1.10.2. Изучение графов на языке Visual Basic 120
1.10.3. Изучение графов на языке Turbo Delphi 128
Глава 2. Технологии создания и обработки текстовой информации 138
2.1. Основные типы приложений для создания документов 139
2.1.1. Макет и верстка в настольных издательских системах 143
2.1.2. Параметры документа 146
2.1.3. Текстовые блоки 148
2.1.4. Блоки изображений 151
2.1.5. Блоки таблиц 152
2.1.6. Палитры цветов в системах цветопередачи RGBHCMYK 159
2.1.7. Цветоделение в полиграфии 163
2.2. Компьютерные языковые словари 165
2.3. Системы оптического распознавания символов 170
Глава 3. Технология хранения, отбора и сортировки информации 177
3.1. Базы данных 177
3.2. Системы управления базами данных 181
3.2.1. Использование формы для просмотра и редактирования записей 189
3.3. Отбор и сортировка данных 192
3.3.1. Отбор данных с помощью фильтров 192
3.3.2. Отбор данных с помощью запросов 194
3.3.3. Сортировка данных 196
3.3.4. Печать данных с помощью отчетов 199
3.4. Многотабличные базы данных 200
3.4.1. Связывание таблиц 202
Глава 4. Технология создания и обработки графической информации 208
4.1. Цветовой охват 208
4.2. Палитры RGB и CMY 213
4.3. Растровая и векторная графика 216
4.4. Устройства ввода графической информации 218
4.5. Устройства вывода графической информации 220
4.6. Системы управления цветом 226
Глава 5. Коммуникационные технологии 230
5.1. Глобальная компьютерная среда Интернет 231
5.1.1. Адресация в Интернете 231
5.1.2. Доменная система имен 233
5.1.3. Маршрутизация и транспортировка данных по компьютерным сетям 235
5.2. Интерактивные формы на Web-страницах 238
5.2.1. Структура HTML-кода Web-страницы 238
5.2.2. Создание интерактивных Web-страниц 239
Глава 6. Информационное общество 247
6.1. Право в Интернете 247
6.2. Этика в Интернете 248
6.3. Перспективы развития информационных и коммуникационных технологий 251
Глава 7. Подготовка к ЕГЭ. Тесты по темам курса «Информатика и ИКТ» 257
Тема 1. Информация. Кодирование информации 258
Тема 2. Устройство компьютера и программное обеспечение 262
Тема 3. Алгоритмизация и программирование 266
Тема 4. Основы логики и логические основы компьютера 276
Тема 5. Моделирование и формализация 279
Тема 6. Информационные технологии 281
Тема 7. Коммуникационные технологии 288
Ответы на тесты 290

Информатика и ИКТ, 9 класс, Часть 1, Босова Л.Л., 2012

Информатика и ИКТ, 9 класс, Часть 1, Босова Л.Л., 2012

    Учебник предназначен для продолжения изучения курса "Информатика и ИКТ" в 9 классе общеобразовательной школы. Содержание учебника соответствует Государственному образовательному стандарту основного общего образования по информатике и ИКТ. Выдержан принцип инвариантности к конкретным моделям компьютеров и версиям программного обеспечения.
За счёт формирования у учащихся алгоритмического, логического и системного мышления, умений и навыков использования информационных технологий создаются условия для достижения ими метапредметных образовательных результатов, обеспечивается подготовка к сдаче экзамена за курс основной школы в формате ГИА. Предполагается широкое использование ресурсов федеральных образовательных порталов, в том числе Единой коллекции цифровых образовательных ресурсов.

Математические основы информатики.
Системы счисления различаются выбором узловых чисел и способами образования алгоритмических чисел. Можно выделить следующие виды систем счисления:
1) унарные системы;
2) непозиционные системы;
3) позиционные системы.

Простейшая и самая древняя система — так называемая унарная система счисления. В ней для записи любых чисел используется всего один символ — палочка, узелок, зарубка, камушек. Длина записи числа при таком кодировании прямо связана с его величиной, что роднит этот способ с геометрическим представлением чисел в виде отрезков. Именно унарная система лежит в фундаменте арифметики, и именно она до сих пор вводит первоклассников в мир счёта. Унарные системы ещё называют системами бирок.

Система счисления называется непозиционной, если количественный эквивалент (количественное значение) цифры в числе не зависит от её положения в записи числа.

Оглавление
Введение 3
Глава 1. Математические основы информатики 5
§1.1. Системы счисления 5
1.1.1. Общие сведения о системах счисления 5
1.1.2. Двоичная система счисления 8
1.1.3. Восьмеричная система счисления 9
1.1.4. Шестнадцатеричная система счисления 10
1.1.5. Правило перевода целых десятичных чисел в систему счисления с основанием q 10
1.1.6. Двоичная арифметика 12
1.1.7. «Компьютерные» системы счисления 13
§ 1.2. Представление информации в компьютере 17
1.2.1. Представление целых чисел 17
1.2.2. Представление вещественных чисел 19
§ 1.3. Элементы алгебры логики 22
1.3.1. Высказывание 22
1.3.2. Логические операции 24
1.3.3. Построение таблиц истинности для логических выражений 29
1.3.4. Свойства логических операций 30
1.3.5. Решение логических задач 32
1.3.6. Логические элементы 34
Тестовые задания для самоконтроля 42
Глава 2. Моделирование и формализация 47
§ 2.1. Моделирование как метод познания 47
2.1.1. Модели и моделирование 47
2.1.2. Этапы построения информационной модели 50
2.1.3. Классификация информационных моделей 51
§ 2.2. Знаковые модели 54
2.2.1. Словесные модели 54
2.2.2. Математические модели 55
2.2.3. Компьютерные математические модели 57
§ 2.3. Графические информационные модели 61
2.3.1. Многообразие графических информационных моделей 61
2.3.2. Графы 63
2.3.4. Использование графов при решении задач 64
§ 2.4. Табличные информационные модели 69
2.4.1. Представление данных в табличной форме 69
2.4.2. Использование таблиц при решении задач 72
§ 2.5. База данных как модель предметной области 79
2.5.1. Информационные системы и базы данных 79
2.5.2. Реляционные базы данных 81
§ 2.6. Система управления базами данных 84
2.6.1. Что такое СУБД 84
2.6.2. Интерфейс СУБД 85
2.6.3. Создание базы данных 86
2.6.4. Запросы на выборку данных 88
Тестовые задания для самоконтроля 93
Глава 3. Основы алгоритмизации 100
§ 3.1. Алгоритмы и исполнители 100
3.1.1. Понятие алгоритма 100
3.1.2. Исполнитель алгоритма 102
3.1.3. Свойства алгоритма 105
3.1.4. Возможность автоматизации деятельности человека 107
§ 3.2. Способы записи алгоритмов 110
3.2.1. Словесные способы записи алгоритма 110
3.2.2. Блок-схемы 112
3.2.3. Алгоритмические языки 113
§ 3.3. Объекты алгоритмов 116
3.3.1. Величины 116
3.3.2. Выражения 118
3.3.3. Команда присваивания 119
3.3.4.Табличные величины 121
§ 3.4. Основные алгоритмические конструкции 126
3.4.1. Следование 126
3.4.2. Ветвление 129
3.4.3. Повторение 133
§ 3.5. Конструирование алгоритмов 149
3.5.1. Последовательное построение алгоритма 149
3.5.2. Разработка алгоритма методом последовательного уточнения для исполнителя Робот 150
3.5.3. Вспомогательные алгоритмы 153
§ 3.6. Алгоритмы управления 159
3.6.1. Управление 159
3.6.2. Обратная связь 160
Тестовые задания для самоконтроля 162
Глава 4. Начала программирования 171
§ 4.1. Общие сведения о языке программирования Паскаль 171
4.1.1. Алфавит и словарь языка 172
4.1.2. Типы данных, используемых в языке Паскаль 173
4.1.3. Структура программы на языке Паскаль 174
4.1.4. Оператор присваивания 175
§ 4.2. Организация ввода и вывода данных 178
4.2.1. Вывод данных 178
4.2.2. Первая программа на языке Паскаль 180
4.2.3. Ввод данных с клавиатуры 181
§ 4.3. Программирование как этап решения задачи на компьютере 184
4.3.1. Этапы решения задачи на компьютере 184
4.3.2. Задача о пути торможения автомобиля 186
§ 4.4. Программирование линейных алгоритмов 190
4.4.1. Числовые типы данных 190
4.4.2. Целочисленный тип данных 191
4.4.3. Символьный и строковый типы данных 192
4.4.4. Логический тип данных 193
§ 4.5. Программирование разветвляющихся алгоритмов 198
4.5.1. Условный оператор 198
4.5.2. Составной оператор 199
4.5.3. Многообразие способов записи ветвлений 200
§ 4.6. Программирование циклических алгоритмов 206
4.6.1. Программирование циклов с заданным условием продолжения работы 206
4.6.2. Программирование циклов с заданным условием окончания работы 207
4.6.3. Программирование циклов с заданным числом повторений 208
4.6.4. Различные варианты программирования циклического алгоритма 208
§ 4.7. Одномерные массивы целых чисел 214
4.7.1. Описание массива 215
4.7.2. Заполнение массива 215
4.7.3. Вывод массива 216
4.7.4. Вычисление суммы элементов массива 216
4.7.5. Последовательный поиск в массиве 217
4.7.6. Сортировка массива 219
§ 4.8. Запись вспомогательных алгоритмов на языке Паскаль 224
4.8.1. Процедуры 224
4.8.2. Функции 226
Тестовые задания для самоконтроля 230
Ответы и решения к вопросам и заданиям
для самостоятельной подготовки 236
Ключи к тестовым заданиям для самоконтроля 239.

Информатика и ИКТ, 9 класс, Часть 2, Босова Л.Л., 2012

Информатика и ИКТ, 9 класс, Часть 2, Босова Л.Л., 2012

Учебник предназначен для продолжения изучения курса "Информатика и ИКТ" в 9 классе общеобразовательной школы. Содержание учебника соответствует Государственному образовательному стандарту основного общего образования по информатике и ИКТ. Выдержан принцип инвариантности к конкретным моделям компьютеров и версиям программного обеспечения.
За счёт формирования у учащихся алгоритмического, логического и системного мышления, умений и навыков использования информационных технологий создаются условия для достижения ими метапредметных образовательных результатов, обеспечивается подготовка к сдаче экзамена за курс основной школы в формате ГИА. Предполагается широкое использование ресурсов федеральных образовательных порталов, в том числе Единой коллекции цифровых образовательных ресурсов.

Данные в ячейках таблицы.
Содержимым ячейки может быть:
• текст;
• число;
• формула.

Текст — это последовательность любых символов из компьютерного алфавита. Тексты (надписи, заголовки, пояснения) нужны для оформления таблицы, в текстовой форме могут быть представлены характеристики рассматриваемых объектов. Изменить содержимое ячейки с текстом можно только путём редактирования ячейки. По умолчанию текст выравнивается в ячейке по левому краю — по аналогии со способом письма слева направо.

С помощью чисел задаются количественные характеристики рассматриваемых объектов. При этом используются различные числовые форматы (табл. 5.1). По умолчанию используется числовой формат с двумя десятичными знаками после запятой. Для записи чисел, содержащих большое количество разрядов, не умещающихся в ячейке, применяется экспоненциальный (научный) формат. Числовые данные, введённые в ячейки таблицы, являются исходными данными для проведения вычислений. Изменить числовые данные можно путём их редактирования. По умолчанию числа выравниваются в ячейке по правому краю, что обеспечивает выравнивание всех чисел столбца по разрядам (единицы размещаются под единицами, десятки — под десятками и т. д.).

Оглавление
Глава 5. Обработка числовой информации в электронных таблицах 3

§ 5.1. Электронные таблицы 3
5.1.1. Интерфейс электронных таблиц 4
5.1.2. Данные в ячейках таблицы 6
5.1.3. Основные режимы работы электронных таблиц 8
§ 5.2. Организация вычислений в электронных таблицах 12
5.2.1. Относительные, абсолютные и смешанные ссылки 12
5.2.2. Встроенные функции 16
5.2.3. Логические функции 18
§ 5.3. Средства анализа и визуализации данных 23
5.3.1. Сортировка и поиск данных 23
5.3.2. Построение диаграмм 25
Тестовые задания для самоконтроля 36
Глава 6. Коммуникационные технологии 41
§ 6.1. Локальные и глобальные компьютерные сети 41
6.1.1. Передача информации 41
6.1.2. Что такое локальная компьютерная сеть 42
6.1.3. Что такое глобальная компьютерная сеть 44
§ 6.2. Всемирная компьютерная сеть Интернет 47
6.2.1. Как устроен Интернет 47
6.2.2. IP-адрес компьютера 48
6.2.3. Доменная система имён 50
6.2.4. Протоколы передачи данных 52
§ 6.3. Информационные ресурсы и сервисы Интернета 55
6.3.1. Всемирная паутина 56
6.3.2. Файловые архивы 58
6.3.3. Электронная почта 59
6.3.4. Сетевое коллективное взаимодействие 61
6.3.5. Сетевой этикет 62
§ 6.4. Создание Web-сайта 66
6.4.1. Технологии создания сайта 66
6.4.2. Содержание и структура сайта 67
6.4.3. Оформление сайта 68
6.4.4. Размещение сайта в Интернете 69
Тестовые задания для самоконтроля 71
Ответы и решения к вопросам и заданиям для самостоятельной подготовки 76
Ключи к тестовым заданиям для самоконтроля 77.

Интернет-версия пособия «Информатика» для 10-11 классов. Книга 1. Шауцукова Л.З.

Шауцукова Л.З. Информатика 10 - 11. - М.:Просвещение, 2000 г

Интернет-версия пособия "Информатика" состоит из двух разделов:
- Теория (с задачами и решениями);
- Практикум по алгоритмизации и программированию.
Теоретический раздел представляет собой попытку создания на доступном уровне цельной картины курса информатики в фундаментальном его аспекте. В нем рассматриваются такие содержательные линии курса информатики, как информация и информационные процессы, представление информации, компьютер, алгоритмы и исполнители, моделирование и формализация.
Практикум по алгоритмизации и программированию предназначен для развития навыков алгоритмического мышления и обучения основам программирования. Он ориентирован на учащихся, имеющих начальное представление об орфографии языков Turbo Pascal.

Содержание

Предисловие

Глава 1. Введение в информатику
1.1. Что такое инфоpматика?
1.2. Что такое информация?
1.3. В каком виде существует информация?
1.4. Как передаётся информация?
1.5. Как измеряется количество информации?
1.6. Что можно делать с информацией?
1.7. Какими свойствами обладает информация?
1.8. Что такое обработка информации?
1.9. Что такое информационные ресурсы и информационные
технологии?
1.10. Что понимают под информатизацией общества?
1.11. Вопросы для самоконтроля
1.12. Упражнения
Ответы - Раздел 1. Введение в информатику

Глава 2. Общие принципы организации и работы компьютеров
2.1. Что такое компьютер?
2.2. Как устроен компьютер?
2.3. На каких принципах построены компьютеры?
2.4. Что такое команда?
2.5. Как выполняется команда?
2.6. Что такое архитектура и структура компьютера?
2.7. Что такое центральный процессор?
2.8. Как устроена память?
2.9. Какие устройства образуют внутреннюю память?
2.10. Какие устройства образуют внешнюю память?
2.11. Что такое аудиоадаптер?
2.12. Что такое видеоадаптер и графический акселератор?
2.13. Что такое клавиатура?
2.14. Что такое видеосистема компьютера?
2.15. Что такое принтер, плоттер, сканер?
2.16. Что такое модем и факс-модем?
2.17. Что такое манипуляторы?
2.18. Как устроен компьютер?
2.19. Какие основные блоки входят в состав компьютера?
2.20. Что собой представляет системная плата?
2.21. Как организуется межкомпьютерная связь?
2.22. Что такое компьютерная сеть?
2.23. Как соединяются между собой устройства сети?
2.24. Как классифицируют компьютерные сети по степени географического распространения?
2.25. Как соединяются между собой локальные сети?
2.26. Как работают беспроводные сети?
2.27. Что такое сеть Интернет и как она работает?
2.28. Основные возможности, предоставляемые сетью Интернет
2.29. Что такое мультимедиа и мультимедиа-компьютер?
2.30. Вопросы для самоконтроля

Глава 3. Классификация компьютеров
3.1. По каким критериям классифицируют компьютеры?
3.2. На чем основана классификация по поколениям?
3.3. Краткая историческая справка
3.4. Какие компьютеры относятcя в первому поколению?
3.5. Какие компьютеры относятся ко второму поколению?
3.6. В чем особенности компьютеров третьего поколения?
3.7. Что характерно для машин четвёртого поколения?
3.8. Какими должны быть компьютеры пятого поколения?
3.9. На какие типы делятся компьютеры по условиям эксплуатации?
3.10. На какие типы делятся компьютеры по производительности и характеру использования?
3.11. Какие существуют типы портативных компьютеров?
3.12. Вопросы для самоконтроля

Глава 4. Арифметические основы компьютеров
4.1. Что такое система счисления?
4.2. Как порождаются целые числа в позиционных системах счисления?
4.3. Какие системы счисления используют специалисты для общения с компьютером?
4.4. Почему люди пользуются десятичной системой, а компьютеры - двоичной?
4.5. Почему в компьютерах используются также восьмеричная и шестнадцатеричная системы счисления?
4.6. Как перевести целое число из десятичной системы в любую другую позиционную систему счисления?
4.7. Как пеpевести пpавильную десятичную дpобь в любую другую позиционную систему счисления?
4.8. Как пеpевести число из двоичной (восьмеpичной, шестнадцатеpичной) системы в десятичную?
4.9. Сводная таблица переводов целых чисел из одной системы счисления в другую
4.10. Как производятся арифметические операции в позиционных системах счисления?
4.11. Как представляются в компьютере целые числа?
4.12. Как компьютер выполняет арифметические действия над целыми числами?
4.13. Как представляются в компьютере вещественные числа?
4.14. Как компьютер выполняет арифметические действия над нормализованными числами?
4.15. Упражнения
Ответы - Раздел 4. Арифметические основы компьютеров

Глава 5. Логические основы компьютеров
5.1. Что такое алгебра логики?
5.2. Что такое логическая формула?
5.3. Какая связь между алгеброй логики и двоичным кодированием?
5.4. В каком виде записываются в памяти компьютера и в регистрах процессора данные и команды?
5.5. Что такое логический элемент компьютера?
5.6. Что такое схемы И, ИЛИ, НЕ, И-НЕ, ИЛИ-НЕ?
5.7. Что такое триггер?
5.8. Что такое сумматор?
5.9. Какие основные законы выполняются в алгебре логики?
5.10. Как составить таблицу истинности?
5.11. Как упростить логическую формулу?
5.12. Что такое переключательная схема?
5.13. Как решать логические задачи?
5.14. Упражнения
Ответы - Раздел 5. Логические основы компьютеров

Глава 6. Программное обеспечение компьютеров
6.1. Что такое программное обеспечение?
6.2. Как классифицируется программное обеспечение?
6.3. Какие программы называют прикладными?
6.4. Какова роль и назначение системных программ?
6.5. Что такое операционная система?
6.6. Что такое файловая система ОС?
6.7. Какова структура операционной системы MS DOS?
6.8. Что такое программы-оболочки?
6.9. Что собой представляют операционные системы Windows, Unix, Linux ?
6.10. Что такое транслятор, компилятор, интерпретатор?
6.11. Что такое системы программирования?
6.12. Для чего нужны инструментальные программы?
6.13. Что такое текстовый редактор?
6.14. Что такое графический редактор?
6.15. Каковы возможности систем деловой и научной графики?
6.16. Что такое табличный процессор?
6.17. Что такое системы управления базами данных?
6.18. Что такое библиотеки стандартных подпрограмм?
6.19. Что такое пакеты прикладных программ?
6.20. Что такое интегрированные пакеты программ?
6.21. Что такое органайзеры?
6.22. Что такое сетевое программное обеспечение?
6.23. Вопросы для самоконтроля.

Глава 7. Алгоритмы. Алгоритмизация. Алгоритмические языки
7.1. Что такое алгоритм?
7.2. Что такое "Исполнитель алгоритма"?
7.3. Какими свойствами обладают алгоpитмы?
7.4. В какой форме записываются алгоритмы?
7.5. Что такое словесный способ записи алгоритмов?
7.6. Что такое графический способ записи алгоритмов?
7.7. Что такое псевдокод?
7.8. Как записываются алгоритмы на школьном алгоритмическом языке?
7.9. Что такое базовые алгоритмические структуры?
7.10. Какие циклы называют итерационными?
7.11. Что такое вложенные циклы?
7.12. Чем отличается программный способ записи алгоритмов от других?
7.13. Что такое уровень языка программирования?
7.14. Какие у машинных языков достоинства и недостатки?
7.15. Что такое язык ассемблера?
7.16. В чем преимущества алгоритмических языков перед машинными?
7.17. Какие компоненты образуют алгоритмический язык?
7.18. Какие понятия используют алгоритмические языки?
7.19. Что такое стандартная функция?
7.20. Как записываются арифметические выражения?
7.21. Как записываются логические выражения?
7.22. Упражнения
Ответы - Раздел 7. Алгоритмы. Алгоритмизация. Алгоритмические языки

Глава 8. Технология подготовки и решения задач с помощью компьютера
8.1. Какие этапы включает в себя решение задач с помощью компьютера?
8.2. Что называют математической моделью?
8.3. Какие основные этапы содержит процесс разработки программ?
8.4. Как проконтролировать текст программы до выхода на компьютер?
8.5. Для чего нужны отладка и тестирование?
8.6. В чем заключается отладка?
8.7. Что такое тест и тестирование?
8.8. Какими должны быть тестовые данные?
8.9. Из каких этапов состоит процесс тестирования?
8.10. Каковы характерные ошибки программирования?
8.11. Является ли отсутствие синтаксических ошибок свидетельством правильности программы?
8.12. Какие ошибки не обнаруживаются транслятором?
8.13. В чем заключается сопровождение программы?
8.14. Вопросы для самоконтроля
8.15. Упражнения

Глава 9. Применения информатики и компьютерной техники
9.1. Как используются компьютеры в быту?
9.2. Что такое системы автоматизированного проектирования (САПР)?
9.3. Что такое автоматизированные системы научных исследований (АСНИ)?
9.4. Какая взаимосвязь между АСНИ и САПР?
9.5. Что такое базы знаний и экспертные системы?
9.6. Как используются компьютеры в административном управлении?
9.7. Какую роль играют компьютеры в обучении?
9.8. Какую роль играют компьютеры в управлении технологическими процессами?
9.9. Какую роль играют компьютеры в медицине?
9.10. Как используются компьютеры в торговле?
9.11. Что такое электронные деньги?
9.12. Как применяются компьютеры в сельском хозяйстве?
9.13. Вопросы для самоконтроля


Информатика - 10-11 класс - Книга 1 - Шауцукова Л.З.

Информатика - 10-11 класс - Книга 1 - Шауцукова Л.З.

Пособие содержит материалы базового курса информатики для 10-11 классов общеобразовательных учреждений и материалы курса для классов с углубленным изучением информатики и программирования. Пособие можно использовать и для подготовки к вступительным экзаменам по информатике в вузы, и для самообразования.
Книга представляет базовый курс основ информатики. Среди множества учебных пособий аналогичного профиля книга выделяется полнотой и глубиной изложения материала; ясным, доступным, лаконичным языком.
Одно из главных достоинств пособия — его энциклопедичность. Полнота изложения отдельных тем, таких как "Арифметические основы компьютера", "Логические основы компьютера" и отчасти других, вполне достаточна для изучения предмета по углубленной программе. Теоретический курс — первый раздел пособия — подробно иллюстрирован специально подобранными оригинальными примерами, задачами и упражнениями, выполненными с помощью различных методических и технологических приемов. Другое достоинство пособия — наличие в приложениях примерных экзаменационных вопросов и практических заданий. Материал книги дополнен словарем основных понятий и терминов, предметным указателем, списком литературы, а также ответами и решениями к упражнениям. В книге большое число иллюстраций, схем, таблиц. Второй раздел пособия посвящен изучению основных видов алгоритмических конструкций и их реализации средствами школьного алгоритмического языка, языка блок-схем, Turbo Pascal и Quick Basic.

    Теоретический раздел представляет собой попытку создания на доступном уровне цельной картины курса информатики в фундаментальном его аспекте. В нем рассматриваются такие содержательные линии курса информатики- как информация и информационные процессы, представление информации, компьютер, алгоритмы и исполнители, моделирование и формализация.
Объем бумажного пособия не позволил осветить лишь линию стремительно обновляющихся информационных технологий, по которой регулярно выходят хорошие пособия.
Материал раздела распределен по главам и теоретическим пунктам в форме вопросов и ответов, включает специально подобранные оригинальные примеры, задачи и упражнения, выполненные с применением и анализом различных методических и технологических приемов.
Каждая глава заканчивается большим количеством задач и упражнений для самостоятельного решения, для которых приведены ответы, указания и образцы выполнения.

Предисловие.
Глава 1. Введение в информатику.
Глава 2. Общие принципы организации и работы компьютеров.
Глава 3. Классификация компьютеров.
Глава 4. Арифметические основы компьютеров.
Глава 5. Логические основы компьютеров.
Глава 6. Программное обеспечение компьютеров.
Глава 7. Алгоритмы. Алгоритмизация. Алгоритмические языки.
Глава 8. Технология подготовки и решения задач с помощью компьютера.
Глава 9. Применения информатики и компьютерной техники.
Приложения.
Словарь понятий и терминов.
Список литературы.



Методика преподавания информатики, Лапчик М.П., Семакин И.Г., Хеннер Е.К., 2001

Методика преподавания информатики, Лапчик М.П., Семакин И.Г., Хеннер Е.К., 2001

Учебное пособие предназначено студентам педагогических ВУЗов, изучающим систематический курс методики преподавания информатики. В пособии раскрываются цели, принципы отбора содержания и методы преподавания информатики в средней общеобразовательной школе. Наряду с изложением общих вопросов теории и методики обучения информатике рассматриваются конкретные методические рекомендации по постановке базового и профильных курсов информатики.
Пособие будет полезно также практическим учителям общеобразовательных школ и преподавателям средних специальных учебных заведений как руководство при планировании и проведении занятий по информатике, а также аспирантам и всем тем, кто интересуется организацией и перспективами обучения информатике в школе.

СПЕЦИАЛЬНЫЕ ФАКУЛЬТАТИВНЫЕ КУРСЫ.
С введением в среднюю общеобразовательную школу факультативных занятий как новой формы учебной работы, нацеленной на углубление знаний и развитие разносторонних интересов и способностей учащихся (правительственное постановление «О мерах дальнейшего улучшения работы средней общеобразовательной школы», 1966), началась работа и по организации факультативов по математике и ее приложениям. В их числе три специальных факультативных курса, постановка которых в той или иной степени предполагала использование ЭВМ: «Программирование», «Вычислительная математика», «Векторные пространства и линейное программирование».

С введением этих факультативных курсов и, прежде всего, курса «Программирование» связан протяженный и своеобразный этап поступательного внедрения элементов программирования в среднюю школу. Своеобразие этого процесса заключалось в том, что (в отличие от школ с математической специализацией) факультативные занятия по программированию чаще всего строились в условиях «безмашинного» обучения, что, кстати говоря, нередко приводило к поиску весьма методически оригинальных подходов, опиравшихся на выявлении общеобразовательной сути алгоритмизации и программирования.

СОДЕРЖАНИЕ
ПРЕДИСЛОВИЕ РЕДАКТОРА 3
ЧАСТЬ 1  ОБЩИЕ ВОПРОСЫ МЕТОДИКИ ОБУЧЕНИЯ ИНФОРМАТИКЕ В ШКОЛЕ 7
ГЛАВА 1  ИСТОКИ: ЭТАПЫ ВВЕДЕНИЯ ЭВМ, 7ПРОГРАММИРОВАНИЯ И ЭЛЕМЕНТОВ7

КИБЕРНЕТИКИ В СРЕДНЮЮ ШКОЛУ СССР И РОССИИ (СЕРЕДИНА 50-Х — СЕРЕДИНА 80-Х ГГ. XX ВЕКА) 7
1.1. НАЧАЛО 7
1.2. СПЕЦИАЛИЗАЦИЯ ПО ПРОГРАММИРОВАНИЮ 8НА БАЗЕ ШКОЛ С МАТЕМАТИЧЕСКИМ УКЛОНОМ 8
1.3. ОБУЧЕНИЕ ШКОЛЬНИКОВ ЭЛЕМЕНТАМ 9КИБЕРНЕТИКИ 9
1.4. СПЕЦИАЛЬНЫЕ ФАКУЛЬТАТИВНЫЕ КУРСЫ 12
1.5. СПЕЦИАЛИЗАЦИИ НА БАЗЕ УПК 13
1.6. РАЗВИТИЕ ОБЩЕОБРАЗОВАТЕЛЬНОГО ПОДХОДА. АЛГОРИТМИЧЕСКАЯ КУЛЬТУРА УЧАЩИХСЯ 14
1.7. ЭЛЕКТРОННЫЕ КАЛЬКУЛЯТОРЫ 19
1.8. ПОЯВЛЕНИЕ ЭВМ МАССОВОГО ПРИМЕНЕНИЯ 20
1.9. ВВЕДЕНИЕ В ШКОЛУ ПРЕДМЕТА «ОСНОВЫ ИНФОРМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ» 21
1.10. РЕКОМЕНДАЦИИ К ПРОВЕДЕНИЮ СЕМИНАРСКОГО ЗАНЯТИЯ 23
ЛИТЕРАТУРА К ГЛАВЕ 1 23
ГЛАВА 2 ПРЕДМЕТ МЕТОДИКИ ПРЕПОДАВАНИЯ ИНФОРМАТИКИ 27
2.1. ИНФОРМАТИКА КАК НАУКА: ПРЕДМЕТ И ПОНЯТИЕ 27
2.2. ИНФОРМАТИКА КАК УЧЕБНЫЙ ПРЕДМЕТ В СРЕДНЕЙ ШКОЛЕ 36
2.3. МЕТОДИКА ПРЕПОДАВАНИЯ ИНФОРМАТИКИ КАК НОВЫЙ РАЗДЕЛ ПЕДАГОГИЧЕСКОЙ НАУКИ И УЧЕБНЫЙ ПРЕДМЕТ ПОДГОТОВКИ УЧИТЕЛЯ ИНФОРМАТИКИ 39
2.4. РЕКОМЕНДАЦИИ К ПРОВЕДЕНИЮ СЕМИНАРСКОГО ЗАНЯТИЯ 41
ЛИТЕРАТУРА К ГЛАВЕ 2 41
ГЛАВА 3 ЦЕЛИ И ЗАДАЧИ ВВЕДЕНИЯ В ШКОЛУ ПРЕДМЕТА ИНФОРМАТИКИ 44
3.1. О ЦЕЛЯХ ОБЩИХ И КОНКРЕТНЫХ 44
3.2. ИСХОДНЫЕ ЦЕЛИ И ЗАДАЧИ ШКОЛЬНОГО КУРСА ОИВТ. ПОНЯТИЕ КОМПЬЮТЕРНОЙ ГРАМОТНОСТИ УЧАЩИХСЯ 47
3.3. КОМПЬЮТЕРНАЯ ГРАМОТНОСТЬ И ИНФОРМАЦИОННАЯ КУЛЬТУРА УЧАЩИХСЯ 50
3.4. ИНФОРМАЦИОННАЯ КУЛЬТУРА УЧАЩИХСЯ: СТАНОВЛЕНИЕ ПОНЯТИЯ 52
3.5. РЕКОМЕНДАЦИИ К ПРОВЕДЕНИЮ СЕМИНАРСКОГО ЗАНЯТИЯ 58
ЛИТЕРАТУРА К ГЛАВЕ 3 59
ГЛАВА 4 СОДЕРЖАНИЕ ШКОЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ ИНФОРМАТИКИ 61
4.1. ОБЩЕДИДАКТИЧЕСКИЕ ПРИНЦИПЫ ФОРМИРОВАНИЯ СОДЕРЖАНИЯ ОБРАЗОВАНИЯ УЧАЩИХСЯ В ОБЛАСТИ ИНФОРМАТИКИ 61
4.2. СТРУКТУРА И СОДЕРЖАНИЕ ПЕРВОЙ ОТЕЧЕСТВЕННОЙ ПРОГРАММЫ УЧЕБНОГО ПРЕДМЕТА ОИВТ. УЧЕБНЫЙ АЛГОРИТМИЧЕСКИЙ ЯЗЫК А. П. ЕРШОВА 63
4.3. МАШИННЫЙ ВАРИАНТ КУРСА ОИВТ 66
4.4. ФОРМИРОВАНИЕ КОНЦЕПЦИИ СОДЕРЖАНИЯ НЕПРЕРЫВНОГО КУРСА ИНФОРМАТИКИ ДЛЯ СРЕДНЕЙ ШКОЛЫ 69
4.5. СТАНДАРТИЗАЦИЯ ШКОЛЬНОГО ОБРАЗОВАНИЯ В ОБЛАСТИ ИНФОРМАТИКИ 73
4.6. РЕКОМЕНДАЦИИ К ПРОВЕДЕНИЮ СЕМИНАРСКОГО ЗАНЯТИЯ 76
ЛИТЕРАТУРА К ГЛАВЕ 4 76
ГЛАВА 5 БАЗИСНЫЙ УЧЕБНЫЙ ПЛАН ШКОЛЫ И МЕСТО КУРСА ИНФОРМАТИКИ В СИСТЕМЕ УЧЕБНЫХ ДИСЦИПЛИН 78
5.1. ПРОБЛЕМА МЕСТА КУРСА ИНФОРМАТИКИ В ШКОЛЕ 78
5.2. БАЗИСНЫЙ УЧЕБНЫЙ ПЛАН 1993 ГОДА (БУП-93) 81
5.3. БАЗИСНЫЙ УЧЕБНЫЙ ПЛАН 1998 ГОДА (БУП-98) 84
5.4. СТРУКТУРА ОБУЧЕНИЯ ИНФОРМАТИКЕ В 12-ЛЕТНЕМ УЧЕБНОМ ПЛАНЕ ШКОЛЫ 88
5.5. РЕКОМЕНДАЦИИ К ПРОВЕДЕНИЮ СЕМИНАРСКОГО ЗАНЯТИЯ 90
ЛИТЕРАТУРА К ГЛАВЕ 5 91
ГЛАВА 6 ОРГАНИЗАЦИЯ ОБУЧЕНИЯ ИНФОРМАТИКЕ В ШКОЛЕ 93
6.1. ФОРМЫ И МЕТОДЫ ОБУЧЕНИЯ ИНФОРМАТИКЕ 93
6.2. СРЕДСТВА ОБУЧЕНИЯ ИНФОРМАТИКЕ: КАБИНЕТ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 100
6.3. ОРГАНИЗАЦИЯ РАБОТЫ В КАБИНЕТЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ 105
6.4. РЕКОМЕНДАЦИИ К ПРОВЕДЕНИЮ СЕМИНАРСКИХ ЗАНЯТИЙ 107
ЛИТЕРАТУРА К ГЛАВЕ 6 107
ЧАСТЬ 2 КОНКРЕТНАЯ МЕТОДИКА ОБУЧЕНИЯ ИНФОРМАТИКЕ В ШКОЛЕ БАЗОВЫЙ КУРС 109
ГЛАВА 7 ЛИНИЯ ИНФОРМАЦИИ И ИНФОРМАЦИОННЫХ ПРОЦЕССОВ 111

7.1. МЕТОДИЧЕСКИЕ ПРОБЛЕМЫ ОПРЕДЕЛЕНИЯ ИНФОРМАЦИИ 111
7.2. ПОДХОДЫ К ИЗМЕРЕНИЮ ИНФОРМАЦИИ 116
7.3. ПРОЦЕСС ХРАНЕНИЯ ИНФОРМАЦИИ 125
7.4. ПРОЦЕСС ОБРАБОТКИ ИНФОРМАЦИИ 127
7.5. ПРОЦЕСС ПЕРЕДАЧИ ИНФОРМАЦИИ 128
7.6. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ ПО ЛИНИИ ИНФОРМАЦИИ И ИНФОРМАЦИОННЫХ ПРОЦЕССОВ 132
7.7. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 133
ЛИТЕРАТУРА К ГЛАВЕ 7 141
ГЛАВА 8 ЛИНИЯ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ 143
8.1. РОЛЬ И МЕСТО ПОНЯТИЯ ЯЗЫКА В ИНФОРМАТИКЕ 143
8.2. ФОРМАЛЬНЫЕ ЯЗЫКИ В КУРСЕ ИНФОРМАТИКИ 145
8.3. ЯЗЫКИ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ: СИСТЕМЫ СЧИСЛЕНИЯ 146
8.4. ЯЗЫК ЛОГИКИ И ЕГО МЕСТО В БАЗОВОМ КУРСЕ 154
8.5. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ ПО ЛИНИИ ПРЕДСТАВЛЕНИЯ ИНФОРМАЦИИ 162
8.6. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 164
ЛИТЕРАТУРА К ГЛАВЕ 8 166
ГЛАВА 9 ЛИНИЯ КОМПЬЮТЕРА 168
9.1. ПРЕДСТАВЛЕНИЕ ДАННЫХ В КОМПЬЮТЕРЕ 168
9.2. МЕТОДИЧЕСКИЕ ПОДХОДЫ К РАСКРЫТИЮ ПОНЯТИЯ АРХИТЕКТУРЫ ЭВМ 177
9.3. РАЗВИТИЕ ПРЕДСТАВЛЕНИЙ УЧАЩИХСЯ О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ ЭВМ 191
9.4. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ ПО ЛИНИИ КОМПЬЮТЕРА 201
9.5. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 203
ЛИТЕРАТУРА К ГЛАВЕ 9 206
ГЛАВА 10 ЛИНИЯ ФОРМАЛИЗАЦИИ И МОДЕЛИРОВАНИЯ 208
10.1. ПОДХОДЫ К РАСКРЫТИЮ ПОНЯТИЙ «ИНФОРМАЦИОННАЯ МОДЕЛЬ» 208
«ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ» 208
10.2. ЭЛЕМЕНТЫ СИСТЕМНОГО АНАЛИЗА В КУРСЕ ИНФОРМАТИКИ 218
10.3. ЛИНИЯ МОДЕЛИРОВАНИЯ И БАЗЫ ДАННЫХ 221
10.4. ИНФОРМАЦИОННОЕ МОДЕЛИРОВАНИЕ И ЭЛЕКТРОННЫЕ ТАБЛИЦЫ 227
10.5. МОДЕЛИРОВАНИЕ ЗНАНИЙ В КУРСЕ ИНФОРМАТИКИ 230
10.6. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ ПО ЛИНИИ ФОРМАЛИЗАЦИИ И МОДЕЛИРОВАНИЯ 232
10.7. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 234
ЛИТЕРАТУРА К ГЛАВЕ 10 238
ГЛАВА 11 ЛИНИЯ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ 240
11.1. ПОДХОДЫ К ИЗУЧЕНИЮ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ 241
11.2. МЕТОДИКА ВВЕДЕНИЯ ПОНЯТИЯ АЛГОРИТМА 247
11.3. МЕТОДИКА ОБУЧЕНИЯ АЛГОРИТМИЗАЦИИ НА УЧЕБНЫХ ИСПОЛНИТЕЛЯХ, РАБОТАЮЩИХ «В ОБСТАНОВКЕ» 251
11.4. МЕТОДИЧЕСКИЕ ПРОБЛЕМЫ ИЗУЧЕНИЯ АЛГОРИТМОВ РАБОТЫ С ВЕЛИЧИНАМИ 259
11.5. ЭЛЕМЕНТЫ ПРОГРАММИРОВАНИЯ В БАЗОВОМ КУРСЕ ИНФОРМАТИКИ 266
11.6. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ ПО ЛИНИИ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ 274
11.7. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 277
ЛИТЕРАТУРА К ГЛАВЕ 11 280
ГЛАВА 12 ЛИНИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 282
12.1. ТЕХНОЛОГИЯ РАБОТЫ С ТЕКСТОВОЙ ИНФОРМАЦИЕЙ 283
12.2. ТЕХНОЛОГИЯ РАБОТЫ С ГРАФИЧЕСКОЙ ИНФОРМАЦИЕЙ 291
12.3. СЕТЕВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ 295
12.4. БАЗЫ ДАННЫХ И ИНФОРМАЦИОННЫЕ СИСТЕМЫ 307
12.5. ЭЛЕКТРОННЫЕ ТАБЛИЦЫ 317
12.6. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ ПО ЛИНИИ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 330
12.7. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 333
ЛИТЕРАТУРА К ГЛАВЕ 12 341
ПРОФИЛЬНЫЕ КУРСЫ
ГЛАВА 13 ПРОФИЛЬНЫЕ КУРСЫ КАК СРЕДСТВО ДИФФЕРЕНЦИАЦИИ ОБУЧЕНИЯ ИНФОРМАТИКЕ НА СТАРШЕЙ СТУПЕНИ ШКОЛЫ 343
ГЛАВА 14 ПРОФИЛЬНЫЕ КУРСЫ ИНФОРМАТИКИ, ОРИЕНТИРОВАННЫЕ НА МОДЕЛИРОВАНИЕ 348

14.1. ОСНОВНЫЕ ДИДАКТИЧЕСКИЕ ЗАДАЧИ И СОДЕРЖАТЕЛЬНЫЕ ЛИНИИ КУРСОВ, ОРИЕНТИРОВАННЫХ НА МОДЕЛИРОВАНИЕ 350
14.2. ФОРМЫ И МЕТОДЫ ОБУЧЕНИЯ КОМПЬЮТЕРНОМУ МОДЕЛИРОВАНИЮ 354
14.3. МЕТОДИКА ПРЕПОДАВАНИЯ ОТДЕЛЬНЫХ ТЕМ, ВХОДЯЩИХ В РАЗЛИЧНЫЕ КУРСЫ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ 356
14.4. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 393
14.5. ВАРИАНТЫ ТЕМАТИЧЕСКОГО ПЛАНИРОВАНИЯ КУРСОВ, ОРИЕНТИРОВАННЫХ НА МОДЕЛИРОВАНИЕ 396
14.6. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 404
ЛИТЕРАТУРА К ГЛАВЕ 14 410
ГЛАВА 15 ПРОФИЛЬНЫЕ КУРСЫ ИНФОРМАТИКИ, ОРИЕНТИРОВАННЫЕ НА ПРОГРАММИРОВАНИЕ 412
15.1. МЕТОДИКА ОБУЧЕНИЯ СТРУКТУРНОМУ ПРОГРАММИРОВАНИЮ 413
15.2. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 440
15.3. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСОВ ПРОГРАММИРОВАНИЯ НА ПАСКАЛЕ 443
15.4. МЕТОДИКА ОБУЧЕНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОМУ ПРОГРАММИРОВАНИЮ 445
15.5. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 452
15.6. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСОВ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ 458
15.7. МЕТОДИКА ОБУЧЕНИЯ ЛОГИЧЕСКОМУ ПРОГРАММИРОВАНИЮ 459
15.8. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 466
15.9. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСОВ ЛОГИЧЕСКОГО ПРОГРАММИРОВАНИЯ 470
15.10. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 474
ЛИТЕРАТУРА К ГЛАВЕ 15 478
ГЛАВА 16 ПРОФИЛЬНЫЕ КУРСЫ ИНФОРМАТИКИ, ОРИЕНТИРОВАННЫЕ НА ГУМАНИТАРНЫЕ ЗНАНИЯ 481
16.1. КУРС «ИНФОРМАТИКА» ДЛЯ ШКОЛ И КЛАССОВ ГУМАНИТАРНОГО ПРОФИЛЯ 481
16.2. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 492
16.3. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСА 494
16.4. КУРСЫ, ОПИРАЮЩИЕСЯ НА ИЗУЧЕНИЕ БАЗ ДАННЫХ 496
16.5. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 502
ЛИТЕРАТУРА К ГЛАВЕ 16 504
ГЛАВА 17 ПРОФИЛЬНЫЕ КУРСЫ ИНФОРМАТИКИ, ОРИЕНТИРОВАННЫЕ НА ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ 506
17.1. МЕТОДИКА ОБУЧЕНИЯ ОБРАБОТКЕ ТЕКСТОВОЙ ИНФОРМАЦИИ 507
17.2. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 510
17.3. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСОВ 512
17.4. МЕТОДИКА ОБУЧЕНИЯ ОБРАБОТКЕ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 514
17.5. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 517
17.6. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСОВ 518
17.7. МЕТОДИКА ОБУЧЕНИЯ ОБРАБОТКЕ ЧИСЛОВОЙ ИНФОРМАЦИИ 520
17.8. ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ УЧАЩИХСЯ 523
17.9. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСОВ 524
17.10. ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ КУРСА, ПОСВЯЩЕННОГО ТЕЛЕКОММУНИКАЦИЯМ 525
17.11. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 527
ЛИТЕРАТУРА К ГЛАВЕ 17 530
ПРИЛОЖЕНИЕ 1 532
ПРИЛОЖЕНИЕ 2 539.

Архитектура компьютера, Таненбаум Э.С., 2007

Архитектура компьютера, Таненбаум Э.С., 2007

Книга Эндрю Таненбаума, всемирно известного специалиста в области информационных технологий, писателя и преподавателя, выходящая уже в пятом издании, посвящена структурной организации компьютера. В ее основе лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера.
Книга рассчитана на широкий круг читателей: как на студентов, изучающих компьютерные технологии, так и на тех, кто самостоятельно знакомится с архитектурой компьютера.
Прилагаемый к изданию диск CD-ROM упакован в специальный целлофановый конверт и вложен внутрь книги.

   В основе первых четырех изданий книги лежит идея о том, что компьютер можно рассматривать как иерархию уровней, каждый из которых выполняет какую-либо определенную функцию. Это фундаментальное утверждение сейчас столь же правомерно, как в момент выхода в свет первого издания, поэтому я по-прежнему беру его за основу, на этот раз уже в пятом издании. Как и в первых четырех, в этом подробно описываются цифровой логический уровень, а также уровни микроархитектуры, архитектуры набора команд, операционной системы и ассемблера.
В целом структура книги осталась прежней, но в пятое издание внесены некоторые изменения, что объясняется стремительным развитием компьютерной отрасли. В качестве примеров в книге рассматриваются современные машины Pentium 4 производства Intel и Sun UltraSPARC III производства Sun, а также еще один процессор Intel 8051. Процессор Pentium 4 популярен в сегменте настольных систем. В противоположность ему, модель UltraSPARC III часто устанавливается в мультипроцессорных серверных системах.
Вероятно, многих удивит выбор процессора 8051 в качестве примера. Действительно, эта микросхема применяется в промышленности уже несколько десятилетий. Дело в том, что только сейчас, в условиях стремительного развития встроенных систем, потенциал 8051 можно признать полностью реализованным. Микроконтроллеры теперь устанавливаются в самые разные устройства — от будильников до микроволновых печей. Очень часто для этих целей применяется именно 8051, что связано с весьма низкой стоимостью самого процессора, широким выбором программ и периферийных устройств и изобилием квалифицированных программистов.

Содержание
Предисловие 14
От издателя перевода 16
Глава 1. Введение 17
Многоуровневая компьютерная организация 17
Языки, уровни и виртуальные машины 17
Современные многоуровневые машины 20
Развитие многоуровневых машин 23
Развитие компьютерной архитектуры 28
Нулевое поколение — механические компьютеры (1642-1945) 30
Первое поколение — электронные лампы (1945-1955) 32
Второе поколение — транзисторы (1955-1965) 35
Третье поколение — интегральные схемы (1965-1980) 37
Четвертое поколение — сверхбольшие интегральные схемы (1980-?) 39
Пятое поколение — невидимые компьютеры 41
Типы компьютеров 42
Технологические и экономические аспекты 42
Широкий спектр компьютеров 44
Одноразовые компьютеры 45
Микроконтроллеры 47
Игровые компьютеры 49
Персональные компьютеры 50
Серверы 52
Комплексы рабочих станций 52
Мэйнфреймы 52
Семейства компьютеров 53
Pentium 4 54
Знакомство с микросхемой UltraSPARC III 59
Знакомство с микросхемой 8051 61
Единицы измерения 64
Краткое содержание книги 65
Вопросы и задания 66
Глава 2. Организация компьютерных систем 69
Процессоры 69
Устройство центрального процессора 70
Выполнение команд 71
Системы RISC и CISC 75
Принципы разработки современных компьютеров 77
Параллелизм на уровне команд 78
Параллелизм на уровне процессоров 83
Основная память 87
Бит 87
Адреса памяти 88
Упорядочение байтов 89
Код исправления ошибок 91
Кэш-память 95
Сборка модулей памяти и их типы 98
Вспомогательная память 99
Иерархическая структура памяти 100
Магнитные диски 101
Дискеты 105
IDE-диски 105
SCSI-диски 107
RAID-массивы 109
Диски CD-ROM 113
Диски CD-R 117
Диски CD-RW 120
DVD-диски 120
Диски Blu-Ray 123
Ввод-вывод 123
Шины 123
Терминалы 127
Видеопамять 131
Мыши 132
Принтеры 134
Телекоммуникационное оборудование 140
Цифровые фотокамеры 149
Коды символов 151
Краткое содержание главы 155
Вопросы и задания 156
Глава 3. Цифровой логический уровень 161
Вентили и булева алгебра 161
Вентили 161
Булева алгебра 164
Реализация булевых функций 166
Эквивалентность схем 168
Основные цифровые логические схемы 171
Интегральные схемы 171
Комбинаторные схемы 173
Арифметические схемы 179
Тактовые генераторы 183
Память 185
Защелки 185
Триггеры 187
Регистры 190
Организация памяти 190
Микросхемы памяти 194
ОЗУ и ПЗУ 197
Микросхемы процессоров и шины 200
Микросхемы процессоров 201
Компьютерные шины 203
Ширина шины 205
Синхронизация шины 207
Арбитраж шины 212
Принципы работы шины 215
Примеры центральных процессоров 217
Pentium 4 217
UltraSPARC III 225
8051 229
Примеры шин 231
Шина ISA 232
Шина PCI 234
PCI Express 243
Шина USB 248
Интерфейсы 252
Микросхемы ввода-вывода 252
Декодирование адреса 254
Краткое содержание главы 257
Вопросы и задания 257
Глава 4. Уровень микроархитектуры 263
Пример микроархитектуры 263
Тракт данных 264
Микрокоманды 270
Управление микрокомандами — микроархитектура Mic-1 273
Пример архитектуры набора команд —IJVM 278
Стек 278
Модель памяти IJVM 280
Набор IJVM-команд 281
Компиляция IJVM 286
Пример реализации микроархитектуры 287
Микрокоманды и их запись 288
Реализация IJVM с использованием микроархитектуры Mic-1 292
Разработка уровня микроархитектуры 306
Быстродействие и стоимость 306
Сокращение длины пути 308
Упреждающая выборка команд из памяти — микроархитектура Mic-2 315
Конвейерная конструкция — микроархитектура Mic-З 320
Семиступенчатый конвейер — микроархитектура Mic-4 326
Повышение производительности 329
Кэш-память 330
Прогнозирование ветвлений 336
Исполнение с изменением последовательности и подмена регистров 342
Спекулятивное исполнение 348
Примеры уровня микроархитектуры 351
Микроархитектура процессора Pentium 4 351
Микроархитектура процессора UltraSPARC III Си 357
Микроархитектура процессора 8051 364
Сравнение процессоров Pentium, UltraSPARC и 8051 366
Краткое содержание главы 367
Вопросы и задания 368
Глава 5. Уровень архитектуры набора команд 373
Общий обзор уровня архитектуры набора команд 375
Свойства уровня архитектуры набора команд 375
Модели памяти 377
Регистры 379
Команды 381
Общий обзор уровня архитектуры набора команд Pentium 4 381
Общий обзор уровня архитектуры набора команд UltraSPARC III 384
Обзор уровня архитектуры набора команд микросхемы 8051 387
Типы данных 390
Числовые типы данных 391
Нечисловые типы данных 392
Типы данных процессора Pentium 4 393
Типы данных машины UltraSPARC III 393
Типы данных 8051 394
Форматы команд 394
Критерии разработки форматов команд 395
Расширение кода операций 398
Форматы команд процессора Pentium 4 400
Форматы команд процессора UltraSPARC III 402
Форматы команд 8051 403
Адресация 404
Режимы адресации 404
Непосредственная адресация 405
Прямая адресация 405
Регистровая адресация 405
Косвенная регистровая адресация 406
Индексная адресация 407
Относительная индексная адресация 408
Стековая адресация 409
Режимы адресации в командах перехода 412
Ортогональность кодов операций и режимов адресации 413
Режимы адресации процессора Pentium 4 415
Режимы адресации процессора UltraSPARC III 417
Режимы адресации процессора 8051 417
Сравнение режимов адресации 418
Типы команд 419
Команды перемещения данных 419
Бинарные операции 420
Унарные операции 421
Сравнения и условные переходы 423
Команды вызова процедур 425
Управление циклами 426
Команды ввода-вывода 427
Команды процессора Pentium 4 431
Команды UltraSPARC III 435
Команды 8051 439
Сравнение наборов команд 442
Поток управления 443
Последовательный поток управления и переходы 443
Процедуры 444
Сопрограммы 449
Перехват исключений 451
Прерывания 452
Ханойская башня 456
Решение задачи «Ханойская башня» на ассемблере Pentium 4 457
Решение задачи «Ханойская башня» на ассемблере UltraSPARC III 458
Архитектура IA-64 и процессор Itanium 2 460
Проблема Pentium 4 461
Модель IA-64 — вычисления с явным параллелизмом команд 462
Сокращение числа обращений к памяти 463
Планирование команд 464
Сокращение числа условных переходов — предикация 466
Спекулятивная загрузка 468
Краткое содержание главы 469
Вопросы и задания 470
Глава 6. Уровень операционной системы 475
Виртуальная память 476
Страничная организация памяти 477
Реализация страничной организации памяти 479
Вызов страниц по требованию и рабочее множество 482
Политика замещения страниц 483
Размер страниц и фрагментация 485
Сегментация 486
Реализация сегментации 489
Виртуальная память Pentium 4 492
Виртуальная память UltraSPARC III 497
Виртуальная память и кэширование 500
Виртуальные команды ввода-вывода 501
Файлы 502
Реализация виртуальных команд ввода-вывода 503
Команды управления каталогами 506
Виртуальные команды для параллельной работы 508
Формирование процесса 509
Состояние гонок 509
Синхронизация процесса с использованием семафоров 514
Примеры операционных систем 517
Знакомство с операционными системами UNIX и Windows XP 518
Примеры виртуальной памяти 527
Примеры виртуального ввода-вывода 531
Примеры управления процессами 543
Краткое содержание главы 549
Вопросы и задания 550
Глава 7. Уровень ассемблера 557
Знакомство с ассемблером 558
Понятие ассемблера 558
Назначение ассемблера 559
Формат оператора в ассемблере 561
Директивы 564
Макросы 567
Макроопределение, макровызов и макрорасширение 567
Макросы с параметрами 569
Дополнительные возможности 570
Реализация макросов в ассемблере 570
Процесс ассемблирования 571
Ассемблирование за два прохода 571
Первый проход 572
Второй проход 576
Таблица символов 578
Компоновка и загрузка 580
Задачи компоновщика 581
Структура объектного модуля 584
Время компоновки и динамическое перераспределение памяти 585
Динамическая компоновка 588
Краткое содержание главы 592
Вопросы и задания 593
Глава 8. Параллельные компьютерные архитектуры 597
Внутрипроцессорный параллелизм 599
Параллелизм на уровне команд 599
Внутрипроцессорная многопоточность 606
Однокристальные мультипроцессоры 613
Сопроцессоры 619
Сетевые процессоры 619
Мультимедиа-процессоры 628
Криптопроцессоры 634
Мультипроцессоры 634
Мультипроцессоры и мультикомпьютеры 635
Семантика памяти 642
UMA-мультипроцессоры в симметричных мультипроцессорных архитектурах 647
NUMA-мультипроцессоры 656
СОМА-мультипроцессоры 664
Мультикомпьютеры 666
Коммуникационные сети 667
Процессоры с массовым параллелизмом 671
Кластерные вычисления 681
Коммуникационное программное обеспечение для мультикомпьютеров 687
Планирование 689
Общая память на прикладном уровне 691
Производительность 698
Распределенные вычисления 704
Краткое содержание главы 707
Вопросы и задания 708
Глава 9. Библиография 711
Литература для дополнительного чтения 711
Вводная и неспециальная литература 711
Организация компьютерных систем 713
Цифровой логический уровень 714
Уровень микроархитектуры 714
Уровень архитектуры набора команд 715
Уровень операционной системы 716
Уровень ассемблера 717
Параллельные компьютерные архитектуры 717
Двоичные числа и числа с плавающей точкой 719
Программирование на языке ассемблера 719
Алфавитный список литературы 720
Приложение А. Двоичные числа 733
Числа конечной точности 733
Позиционные системы счисления 735
Преобразование чисел из одной системы счисления в другую 737
Отрицательные двоичные числа 739
Двоичная арифметика 741
Вопросы и задания 742
Приложение Б. Числа с плавающей точкой 745
Принципы представления чисел с плавающей точкой 745
Стандарт IEEE 754 749
Вопросы и задания 752
Приложение В. Программирование на языке ассемблера 754
Основные понятия 755
Язык ассемблера 755
Небольшая программа на языке ассемблера 756
Процессор 8088 757
Цикл процессора 757
Регистры общего назначения 759
Регистры-указатели 760
Память и адресация 762
Организация памяти и сегменты 762
Адресация 764
Набор команд 8088 768
Перемещение, копирование и арифметические команды 770
Логические операции, побитовые операции и операции сдвига 772
Операции организации циклов и повторяющиеся строковые операции 773
Команды перехода и вызова 773
Вызовы подпрограмм 775
Системные вызовы и системные подпрограммы 777
Заключительные замечания о наборе команд 779
Ассемблер 780
Введение 780
Ассемблер as88 из набора АСК 781
Некоторые отличия от других ассемблеров 8088 785
Трассер 786
Команды трассера 788
Подготовительные действия 790
Примеры 791
Hello World 791
Регистры общего назначения 795
Вызов регистров команд и указателя 796
Отладка программы вывода массива 800
Обработка символьных строк и строковые команды 803
Таблицы диспетчеризации 806
Буферизованный и произвольный доступ к файлам 809
Вопросы и задания 813
Список терминов 815
Алфавитный указатель 825

Comments