Учись писать, читать и понимать алгоритмы, Алгоритмы для правильного мышления, Основы алгоритмизации, Наронджанов В.Д., 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. Необходимость культурных изменений.
Алгоритмы должны быть понятными (вместо заключения).
Литература.
Основная литература по языку ДРАКОН.
Применение языка ДРАКОН в ракетно-космической отрасли.
Предметный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по информатике :: информатика :: компьютеры :: Наронджанов :: алгоритм
Смотрите также учебники, книги и учебные материалы:
- Управление удалённым доступом, Защита интеллектуальной собственности в сети Internet, Ботуз С.П., 2008
- Построение графиков в Excel, Тонкости, Литвиненко Н.Ю., 2009
- Обучение программированию, Язык Pascal, Тарануха Н.Л., Гринкруг Л.С., Бурменский Л.Д., Ильина С.В., 2009
- Создание трехмерных моделей и конструкторской документации в системе КОМПАС-3D, практикум, Большаков В.П., 2010
- Язык описания цифровых устройств AlteraHDL, практический курс, Антонов А.П., 2001
- Технологии обработки текстовой информации в LibreOffice, Хахаев И.А., Кучинский В.Ф., 2016
- Цифровая образовательная среда, Вектор развития, Фортыгина С.Н., Павлова Л.Н., 2020
- Вейвлеты, От теории к практике, Дьяконов В.П., 2017