Алгоритмизация: типы, свойства, описание алгоритмов
Крутой курс Java для "чайников". Урок 5. Алгоритм работы программы.
Самое время в начале курса поговорить об алгоритме работы программы. Для того, чтобы решить поставленную задачу, программисту перед написание кода программы сначала нужно продумать, как эта программа будет работать - какую последовательность действий нужно выполнить, чтобы получить искомый результат выполнения программы. Причём важно правильно понять саму задачу - чего требует тот, кто эту задачу ставит - заказчик. Приведу простой пример. Задача. Необходимо написать программу - простейший калькулятор. На входе задаются значение первого аргумента, затем знак арифметической операции, затем второй аргумент...
Математика для чайников. Глава 15. Теория графов. Введение.
Начало: Математика для чайников. Глава 1. Что такое математическая абстракция. Предыдущая глава: Математика для чайников. Глава 14. Производная Важность теории графов трудно переоценить. Казалось бы, что такое граф? Просто набор стрелочек. Просто схема. Но вокруг этой незамысловатой схемы из стрелочек построена целая теория. И эта теория нашла очень широкое применение. Но почему? Давайте разберемся. Где можно применить такой объект, как граф? Первым делом напрашивается задача построения маршрута, как это делают навигаторы...