Аннотация: Первый том семитомного издания, задуманного как сочетание справочника и руководства для обучения (и самообучения) программированию на ЭВМ. Автор - один из крупнейших американских специалистов по системному программированию. Книга состоит из двух глав. В гл. 1 после объяснения понятий алгоритма и вычислительного процесса приведены многочисленные факты из дискретной математики, описана условная машина MIX и рассмотрены различные приемы программирования. В гл. 2 описаны приемы эффективного представления в машине любой сколь угодно сложно организованной информации. Книга содержит свыше 800 упражнений и примеров разной трудности. Книга доступна студентам первого курса. Она нужна каждому, кто хочет научиться программировать.
Аннотация: Второй том известной монографии одного из крупнейших американских специалистов по программированию Д. Кнута состоит из двух частей: Случайные числа и Арифметика, посвящен теории алгоритмов. В первой части подробно анализируется понятие последовательности случайных чисел, приводятся алгоритмы генерирования случайных чисел. Вторая часть посвящена исследованиям, связанным с выполнением вычислений, ошибками округления, быстрым умножением. Подробно исследованы различные аспекты проблемы вычисления многочленов и степенных рядов. Книга снабжена большим количеством задач и примеров разной трудности и подробными историческими комментариями. Рассчитана на широкий круг программистов.
Аннотация: Третий том известной монографии одного из крупнейших американских специалистов по программированию Д. Кнута состоит из двух частей: Сортировка и Поиск. В них подробно исследуются различные алгоритмы внутренней и внешней сортировки, изучаются методы поиска информации в таблицах на основе сравнения или преобразования ключей, даются оценки эффективности предлагаемых алгоритмов. Книга снаьжена большим количеством задач и примеров различной степени трудности, существенно дополняющих основной текст. Книга отличается строгостью изложения и широким применением математического аппарата, тем не менее, она доступна студентам первого курса. Рассчитана на широкий круг программистов.