В этой статье я продемонстрирую как можно написать универсальный генетический алгоритм с переопределяемыми функциями в MathCad15. Наверное у тебя может возникнуть вопрос "Зачем?" и "Почему?". На самом деле эти вопросы имеют один ответ: "Мне очень нравятся эволюционные алгоритмы и я могу говорить о них часы напролёт, и хочу просто рассказать о том, что так тоже можно". Разумеется написанный алгоритм будет не "вообще" универсальный, а "разумно" универсальный. Будем пользоваться "скрытой" возможностью маткада передавать функции в качестве аргументов в другие функции...
После сдачи ОГЭ по математики, ребёнок пришёл домой счастливый. Естественно я поинтересовалась как прошло и что было в заданиях. Потому что накануне, перед тем как отправиться спать, дочка долго сидела в компьютере вновь и вновь просматривая задания из пробников . "Главное, что бы не попалась функция с модулями",- сказала она мне. "Я её конечно решу, но лучше кусочно-заданная. Она понятнее". Естественно, я не первый раз слышу про эту самую кусочно-заданную функцию, и даже как-то ребёнка мне обьясняла, что это такое...