Учись писать, читать и понимать алгоритмы, Алгоритмы для правильного мышления, Основы алгоритмизации, Наронджанов В.Д., 2012.
Излагаются новые полезные для практики идеи и достижения, помогающие легко и быстро освоить алгоритмы. Дается систематизированное изложение основных понятий и методов алгоритмизации. Книга содержит общедоступный практический курс, позволяющий существенно ускорить разработку, анализ и проверку алгоритмов, облегчить проектирование сложной деятельности. Ведется наглядное обучение на примерах. Читатель быстро привыкает к самостоятельному осмысленному составлению алгоритмов.
Использованы доходчивые и привлекательные чертежи алгоритмов (дракон-схемы), значительно облегчающие усвоение материала. Книга богато иллюстрирована. Почти триста наглядных схем и рисунков, выполненных по принципу «Посмотрел - и сразу понял!», окажут читателю неоценимую помощь.
Книга предназначена для начинающих и профессионалов, а также для самостоятельного изучения.
ПЕРВОЕ ЗНАКОМСТВО С АЛГОРИТМОМ.
Предположим, мать говорит сыну: «Сходи в булочную. Купи батон белого и батон черного». Слова матери - алгоритм, показанный на рис. 1. Данный алгоритм нельзя признать удачным. Он не отвечает на вопрос: что делать, если в магазине нет хлеба.
Чтобы исправить оплошность, нужно придумать другой алгоритм, который учитывает реальные условия.
Предположим, в булочной черный хлеб водится всегда, а с белым случаются перебои.
В таком случае мать могла бы сказать: «Куни батон белого и батон черного. Если белого не будет, возьми два черного».
Словесная формулировка этого алгоритма показана на рис. 2, а блок-схема - на рис. 3.
К последнему алгоритму тоже можно придраться. Как быть, если в продаже нет черного хлеба? Чтобы учесть все варианты, мать должна дать сыну более сложную инструкцию: «Сходи за хлебом. Один батон белого и один черного.
Оглавление.
Введение.
Часть I. Алгоритмы (облегченный материал для первого знакомства).
Глава 1. Алгоритмы - это очень просто!.
Глава 2. Алгоритмы и процедурные знания.
Часть II. Алгоритмический язык ДРАКОН и удобные чертежи алгоритмов (дракон-схемы).
Глава 3. Иконы и макроиконы языка ДРАКОН.
Глава 4. Алгоритмическая структура «силуэт».
Глава 5. Алгоритмическая структура «примитив».
Глава 6. Сравним силуэт и примитив.
Глава 7. Как улучшить понятность алгоритмов?.
Глава 8. Простые цикличные алгоритмы.
Глава 9. Особенности цикличных алгоритмов.
Глава 10. Сложные цикличные алгоритмы. Структура «цикл в цикле».
Глава 11. Логические формулы, используемые в алгоритмах.
Глава 12. Что такое эргономичный текст?.
Глава 13. Алгоритмы реального времени.
Глава 14. Параллельные алгоритмы.
Глава 15. Дракон-схемы и блок-схемы.
Глава 16. Коротко о программировании.
Часть III. Алгоритмы практической жизни (примеры).
Глава 17. Алгоритмы в медицине.
Глава 18. Алгоритмы в промышленности.
Глава 19. Алгоритмы в торговле.
Глава 20. Алгоритмы бухгалтерского учета.
Глава 21. Алгоритмы и атомной энергетике.
Глава 22. Алгоритмы в биологии.
Глава 23. Алгоритмы в сельском хозяйстве.
Глава 24. Алгоритмы в средней школе.
Глава 25. Алгоритмы государственного и муниципального управления.
Часть IV. Математические алгоритмы (примеры).
Глава 26. Простые математические алгоритмы.
Глава 27. Алгоритмы с массивами.
Глава 28. Алгоритмы поиска данных.
Глава 29. Рекурсивные алгоритмы.
Часть V. Заключительные рекомендации по созданию дракон-схем.
Глава 30. Рекомендации но использованию алгоритмических структур «силуэт» и «примитив».
Глава 31. Как улучшить понятность веток?.
Часть VI. Конструктор алгоритмов и формальное описание языка.
Глава 32. Конструктор алгоритмов (помощник человека).
Глава 33. Графический синтаксис языка ДРАКОН.
Часть VII. Теоретические основы языка ДРАКОН.
Глава 34. Исчисление икон.
Глава 35. Метод Ашкрофта-Манны и алгоритмическая структура «силуэт».
Глава 36. Визуальный структурный подход к алгоритмам и программам (шампур-метод).
Часть VIII. Какую роль играют алгоритмы в человеческой культуре?.
Глава 37. Алгоритмическое мышление.
Глава 38. Алгоритмы и улучшение работы ума.
Глава 39. Алгоритмическое мышление и две группы людей.
Глава 40. Как ликвидировать алгоритмическую неграмотность?.
Глава 41. Необходимость культурных изменений.
Алгоритмы должны быть понятными (вместо заключения).
Литература.
Основная литература по языку ДРАКОН.
Применение языка ДРАКОН в ракетно-космической отрасли.
Предметный указатель.
Купить .
Теги: учебник по информатике :: информатика :: компьютеры :: Наронджанов :: алгоритм
Смотрите также учебники, книги и учебные материалы:
- Управление удалённым доступом, Защита интеллектуальной собственности в сети Internet, Ботуз С.П., 2008
- Построение графиков в Excel, Тонкости, Литвиненко Н.Ю., 2009
- Обучение программированию, Язык Pascal, Тарануха Н.Л., Гринкруг Л.С., Бурменский Л.Д., Ильина С.В., 2009
- Создание трехмерных моделей и конструкторской документации в системе КОМПАС-3D, практикум, Большаков В.П., 2010
- Язык описания цифровых устройств AlteraHDL, практический курс, Антонов А.П., 2001
- Технологии обработки текстовой информации в LibreOffice, Хахаев И.А., Кучинский В.Ф., 2016
- Цифровая образовательная среда, Вектор развития, Фортыгина С.Н., Павлова Л.Н., 2020
- Вейвлеты, От теории к практике, Дьяконов В.П., 2017