Вычислительная геометрия также решает простые геометрические задачи в двумерном пространстве. Чтобы задать программу компьютеру, собирается вся необходимая информация с наибольшей точностью вплоть до мельчайших деталей и связей между элементами. Этот набор процедур и упорядоченных инструкций, являющихся частью алгоритма, используется для разработки программ САПР. Компьютеры могут решать геометрические задачи только с помощью программ САПР. Более общие задачи САПР основаны на анализе многогранников и их свойств.
Вычислительная геометрия позволяет строить изображения внутренних органов человеческого тела, например, томограмму (срез) головы.
* * *
АЛГОРИТМИКА
Целью алгоритмики является нахождение вычислительных решений различных задач, возникающих в процессе разработки программ. Эти решения не зависят от конкретного языка программирования, они используют более высокий уровень абстракции. Алгоритмом называется математическое выражение выполняемой задачи. Алгоритм состоит из данных, условий и действий.
Это список последовательных инструкций, которые необходимо выполнить, своего рода рецепт автоматизированных действий.
Список инструкций переводится на язык программирования, который может быть понят электронным устройством, например, компьютером. Программа контролирует действия машины. Хорошим примером являются роботы, работающие на линии по сборке автомобилей (см. рисунок ниже). Их действия запрограммированы с помощью алгоритмов. Инструкции алгоритма не обязательно соответствуют физическим движениям. Они также могут определять, как следует делать очень сложные расчеты.
* * *
Искусственные глаза для роботов
Искусственный интеллект является разделом информатики и занимается разработкой неживых мыслящих приборов. В принципе, таким прибором является любой предмет или вещь, которая способна воспринимать свое окружение, то есть получать информацию, обрабатывать ее и затем выполнять заданные действия. Задача искусственного интеллекта вовсе не тривиальна: она заключается в разработке процессов, при выполнении которых производительность машины будет максимальной для определенного набора данных и имеющейся информации. Другими словами, цель заключается в том, чтобы машина сама решала, какие действия лучше выполнять, а также училась на собственном опыте.
* * *
ПРЕДЕЛЫ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА
Проблемы искусственного интеллекта занимают умы ученых, философов и художников. Современные исследования вызывают огромный интерес средств массовой информации, а научная фантастика будоражит воображение людей картинами будущего, в котором машины настолько умны, что различия между людьми и роботами начинают стираться. Хотя работа над искусственным интеллектом является передним краем технологических исследований, огромный разрыв между вычислительной мощностью человеческого мозга и самых быстрых компьютеров настолько велик, что даже самые умные программы сегодня не могут сравниться с биологическим разумом. Возможные применения искусственного интеллекта ограничены лишь воображением программистов — людей — и нашей способностью понять, как именно наш мозг делает нас такими умными.