Излагаются новые полезные для практики идеи и достижения, помогающие легко и быстро освоить алгоритмы. Дается систематизированное изложение основных понятий и методов алгоритмизации. Книга содержит общедоступный практический курс, позволяющий существенно ускорить разработку, анализ и проверку алгоритмов, облегчить проектирование сложной деятельности. Ведется наглядное обучение на примерах. Читатель быстро привыкает к самостоятельному осмысленному составлению алгоритмов.
Использованы доходчивые и привлекательные чертежи алгоритмов (дракон-схемы), значительно облегчающие усвоение материала. Книга богато илюстрирована. Почти триста наглядных схем и рисунков, выполненных по принципу «Посмотрел – и сразу понял!», окажут читателю неоценимую помощь.
Книга предназначена для начинающих и профессионалов, а также для самостоятельного изучения.
1. Книга открывает мир алгоритмов с другой стороны. Больше никаких сложностей. Это как переход от командной строки линукса в последнюю оболочку MacOS. Даже круче, и шаг шире. Если до сих пор алгоритмы были привилегией математиков и программистов, то после ее прочтения сложный торговый алгоритм может составить даже семиклассник или пожилая домохозяйка. С двадцатой страницы хочется взять ручку и бумагу, чтобы нарисовать алгоритм.
Большое внимание уделено эргономике алгоритмов. Причем, эта эргономика четко описана и подчиняется весьма квадратным правилам. Никаких разночтений. Вероятность ошибки сведена к значениям после запятой.
2. В книге описан графический язык ДРАКОН, который придуман российскими учеными при проектировании Бурана. Расшифровывается название языка как «Дружелюбный Русский Алгоритмический, Который Обеспечивает Наглядность». Язык ДРАКОН был разработан, в частности, потому, что традиционные блок-схемы алгоритмов, с эргономической точки зрения, не выдерживают критики. Они напоминают непроходимые джунгли, в которых легко запутаться и почти ничего нельзя понять.