Современное программирование представлено в этой книге искусством решения человеческих задач компьютером. Информация представляется в научно-популярной форме, читается нетрудно, но в то же время очень насыщена. Рассматривается единство программирования и математики, приведены сведения из области информации, теории графов, множеств, вероятностей и др.
В книге рассмотрены основополагающие элементы теории программирования с учетом математической семантики конструкции языка. Такие математические понятия, как вероятность, графы, множества, высказывания, логика и т.п. изложены в тесном переплетении с программированием. Проанализированы свойства программ, преобразователи предикатов для присваивания, рекурсивные и нерекурсивные процедуры и функции, исчисления высказываний. Обо всем этом и не только читатель получит исчерпывающую информацию из книги «Программирование. Математические основы, средства, теория» за авторством С. Лаврова.
Эта книга посвящена такому важному разделу дисциплины, как дискретная математика. Здесь подробно описаны самые важные алгоритмы и структуры дискретных данных. Особенностью этого учебника является то, что он написан на основе курса, который успешно преподаются автором уже на протяжении десятка лет студентам государственного технического университета Санкт-Петербурга.
В руках вы держите уже третье издание этого учебника. Правки и дополнения коснулись упражнений для самостоятельного выполнения, а также подкорректирован список используемой литературы и комментарии к ней.
«Дискретная математика для программистов» Ф. А. Новикова будет полезна для изучения, как начинающим программистам и студентам профильных вузов, так и профессионалам, решившим поднять свой теоретический уровень знаний в области дискретной математики. Учебник допущен и утвержден Министерством образования и науки Российской Федерации для использования в качестве учебного пособия в технических ВУЗах, ведущих обучение по направлению «Информатика и вычислительная техника».
Численные методы и программирование
В пособии «Вычислительная математика и структура алгоритмов» Вашему вниманию представлены лекции, которые были прочитаны автором в разных учебных заведениях и на научных конференциях. Необходимо сказать, что все они посвящены вопросам успешного решения различных задач на вычислительных системах параллельной архитектуры. В данном учебном пособии особое место уделяется изучению информационной структуры алгоритмов, а также ее влиянию на разработку успешно реализуемых программ. Здесь также обсуждаются характерные особенности математического образования касательно требований параллельных вычислений. Данная книга предназначена для научных работников, аспирантов и студентов, которые специализируются в сфере исследования структуры алгоритмов, и может использоваться для решения задач и создания ПО для параллельных вычислительных систем.
В книге «Алгебраический подход к проблеме раскраски плоских графов» рассматривается целый комплекс экстремальных и комбинаторных задач, которые возникают в процессе алгебраического исследования раскраски плоских графов. Отметим, что с помощью системы линейных, а также нелинейных уравнений детально исследуется проблема 4-ех красок. В данной книге приводятся самые простые доказательства правильности теоремы для классов плоских графов, а также алгоритм раскраски плоских графов 4-мя красками. Данное издание рассчитано на круг читателей, которые интересуются вопросами теории графов.
В книге «Необычные задачи математики» через системы занимательных задач описываются математические азы теории автоматов, а также детально рассматривается её использование для решения задач, которые возникают в разных сферах науки, производства и техники. Особое внимание в данной книге уделяется теории графов и алгебре логики, овладение которыми обязательно для успешного составления алгоритмов, а также программ для ЭВМ. В описываемом издании приводятся исторические сведения и небольшие биографии ученых, имена которых связаны с описываемыми в книге вопросами. Отметим, что издание отлично иллюстрировано и ориентировано на старшеклассников средней школы.
Автором книги «Дискретная математика и криптология. Курс лекций» является В. М. Фомичев — ведущий специалист в сфере криптологии, который имеет огромный опыт преподавания в МИФИ. В данной книге описаны основные вопросы криптологии и азы математического аппарата, которые необходимы для их изучения. Для более успешного закрепления материала в книге Вы сможете найти задачи и упражнения. Книга будет полезной для аспирантов и студентов, которые изучают дисциплины по компьютерной безопасности и криптологии, преподавателей и практических работников, которые имеют дело с криптографическими способами защиты информации.
Книга «Дискретная математика для программистов» представляет собой введение в дискретную математику. Отметим, что без знания данной математики невозможно эффективно заниматься информатикой и программированием. Кроме того, ни одно из изданий по данной дисциплине, которые были написаны на русском языке, не читается со столь большим удовольствием и пользой. В очень доступной и довольно увлекательной форме Р. Хаггарти рассказывает об основных понятиях дискретной математики — о множествах, логике, графах, а также отношениях и булевых функциях. Необходимо сказать, что теория в этом пособии изложена очень кратко и иллюстрируется простыми примерами, благодаря чему она является доступной широким кругам читателей. После каждой главы детально рассматривается соотношение методов, которые были описаны, к информатике. Дополнения в книге посвящены наиболее актуальным задачам теории графов, общей проблеме перебора, рекурсивным алгоритмам, а также задачам целочисленного программирования. Описываемая книга будет полезна студентам, которые изучают курс дискретной математики и всем, кто хочет проникнуть в технику написания и проверки правильности алгоритмов.
Книга «Численные методы» — это введение в вычислительную математику. В описываемом издании Вы сможете найти понятие формы представления чисел, алгоритма, а также синтаксиса алгебраических выражений. Отметим, что в предлагаемой книге особое внимание уделено численным методам и методам табулирования. Описываемая книга рассчитана на педагогов средней школы, студентов соответствующих ВУЗов, а также учащихся школ и техникумов.