Содержание

Информатика. Введение в компьютерные науки

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

СОДЕРЖАНИЕ

Предисловие

ЧАСТЬ 1. АЛГОРИТМЫ

Г л а в а 1. Введение в теорию алгоритмов

Г л а в а 2. Рекурсивные алгоритмы

Г л а в а 3. Рекурсивные данные

Г л а в а 4. Анализ сложности алгоритмов

Г л а в а 5. Классы сложности задач

Г л а в а 6. Сортировка и поиск

Г л а в а 7. Формальные языки

ЧАСТЬ 2. АРХИТЕКТУРА

Г л а в а 8. Общие сведения об ЭВМ

Г л а в а 9. Особенности архитектур машин разных поколений

Г л а в а 10 Организация памяти и конвейерная обработка

Г л а в а 11. Лабораторный практикум

Заключение

Приложения

Список литературы

Биографические справки

Перечень приведенных в книге алгоритмов

Предметный указатель