Учись писать, читать и понимать алгоритмы.
Автор - Владимир Паронджанов
Многие думают, что алгоритмы нужны только программистам и математикам. Это не так. Алгоритмы могут пригодиться всем или почти всем. Начиная от врача и агронома и кончая топ-менеджером. Почему? Потому что мы живем в мире алгоритмов, хотя зачастую не догадываемся об этом. Современная цивилизация – это цивилизация алгоритмов. Они окружают нас повсюду. К сожалению, большинство людей не умеют читать, писать и понимать алгоритмы. Впрочем, это дело поправимое. Прочитав книгу, вы быстро получите нужные знания. Цель данной книги Владимира Паронджанова – научить читателя самостоятельно создавать дружелюбные, то есть легкие для понимания алгоритмы. И показать, что это простое и даже приятное дело. На многочисленных примерах читатель убедится, что дружелюбные алгоритмы имеют огромные преимущества. Чем понятнее алгоритм, тем легче уяснить его смысл. Чем прозрачнее смысл, тем лучше взаимопонимание между людьми. Чем меньше ошибок, тем выше производительность труда при разработке алгоритмов. Чем меньше усилий затрачивают алгоритмисты, тем быстрее они выполняют свою работу.
Книга состоит из восьми частей. Часть I (главы 1, 2) носит вводный характер. Приводятся забавные примеры алгоритмов, описывающих бытовую человеческую деятельность. В части II (главы 3–16) изложен эргономичный алгоритмический язык ДРАКОН. Рассмотрены графический алфавит языка, алгоритмические структуры «силуэт» и «примитив». Представлены математические методы, позволяющие улучшить понятность алгоритмов. Показан богатый ассортимент визуальных (графических) цикличных алгоритмов, визуальная логика, системы реального времени и параллельные алгоритмы. Для удобства читателя изложение основных идей дается на наглядных примерах. Часть III (главы 17–25) содержит большое число алгоритмов на языке ДРАКОН, взятых из практической жизни. Примеры демонстрируют универсальность языка, показывают широкий спектр его возможностей для различных отраслей и предметных областей. Сюда относятся медицина, промышленность, сельское хозяйство, торговля и многое другое. В части IV (главы 26–29) читатель вкратце знакомится с математическими алгоритмами. Примеры демонстрируют работу с массивами, поиск данных и др. В части V (главы 30, 31) даются заключительные рекомендации по созданию дракон-схем. Даны рекомендации по использованию алгоритмических структур «силуэт» и «примитив». Описывается метод дробления веток, позволяющий улучшить понятность алгоритмической структуры «силуэт». В части VI (главы 32, 33) описывается компьютерная программа «конструктор алгоритмов». Она представляет собой рабочий инструмент, помогающий человеку придумывать и конструировать алгоритмы. Приводится формальное описание языка ДРАКОН. Часть VII (главы 34–36) – наиболее сложная часть книги. Здесь даны теоретические основы языка ДРАКОН. Часть VIII (главы 37–41) посвящена социальным, гуманитарным и культурным аспектам алгоритмизации. Обсуждается вопрос: как ликвидировать алгоритмическую неграмотность?
Книга предназначена для начинающих и профессионалов, а также для самостоятельного изучения.
Издательство – ДМК-Пресс
Год издания – 2012
Формат книги - DJVU
Размер - 11,9 Мб
Учись писать, читать и понимать алгоритмы. Владимир Паронджанов - скачать
|