Открыть сервис

Задача как философское и научное понятие

Задача — это сформулированная цель, требующая решения, а также сам процесс или условие, при которых необходимо найти ответ, выполнить действие или достичь результата. В широком смысле задача представляет собой единство исходных данных (условия) и требования (искомого), между которыми существует связь, подлежащая установлению. Понятие используется в математике, логике, психологии, педагогике, программировании, управлении и повседневной деятельности, оставаясь одним из базовых для описания целенаправленного мышления.

Общее понятие

В самом общем виде задача описывается триадой: условие — требование — решение. Условие содержит известные данные и ограничения; требование указывает, что именно нужно найти или сделать; решение — это результат, приводящий условие в соответствие с требованием. Если связь между ними очевидна и достигается автоматически, говорят о простой задаче; если для её установления требуется рассуждение, поиск, перебор вариантов — о сложной.

Задача отличается от вопроса и от проблемы. Вопрос предполагает получение информации, проблема — ситуацию неопределённости без явного способа разрешения, тогда как задача имеет более или менее чётко очерченное условие и критерий правильности решения.

Классификация

Задачи различают по ряду оснований:

  • По предметной области: математические, физические, логические, экономические, инженерные, бытовые.
  • По характеру искомого: на вычисление, на доказательство, на построение, на преобразование.
  • По определённости: корректно поставленные (с единственным решением) и некорректно поставленные (с несколькими, бесконечным множеством или отсутствующим решением).
  • По алгоритму решения: стандартные (решаемые известным методом) и творческие, эвристические (требующие нового подхода).
  • По числу участников: индивидуальные и коллективные.

В математике отдельно выделяют текстовые (сюжетные) задачи, задачи на движение, на проценты, комбинаторные и оптимизационные. В информатике — вычислительные задачи, задачи на алгоритмы и структуры данных.

История и развитие понятия

Задачи как форма intellectual деятельности сопровождают человечество с древности: хозяйственные расчёты, измерение земли, астрономические вычисления. Систематическое изучение задач началось в античности. Евклид в «Началах» сформулировал задачи на построение, задав образец строгого решения через доказательство. В Средние века и Новое время развитие алгебры превратило решение задач в самостоятельную дисциплину: методы Декарта и Ферма позволили сводить геометрические задачи к алгебраическим уравнениям.

В XIX–XX веках понятие задачи стало центральным для логики и оснований математики. Давид Гильберт в 1900 году сформулировал знаменитый список из 23 проблем, стимулировавших исследования на десятилетия вперёд. В кибернетике и теории алгоритмов задача стала объектом формального описания: её связывают с понятиями вычислимости, сложности и разрешимости. В психологии мышления (работы гештальтпсихологов, затем Л. С. Выготского, С. Л. Рубинштейна) задача рассматривается как единица анализа мыслительной деятельности.

Решение задач

Процесс решения обычно включает этапы:

  1. Анализ условиявыделение данных, требований и ограничений.
  2. Поиск плана — выбор метода, построение модели, выдвижение гипотез.
  3. Реализация — выполнение вычислений, рассуждений, действий.
  4. Проверка — сопоставление результата с условием и требованием.

В математике и логике существуют общие эвристики: разбиение задачи на подзадачи, сведение к известной, введение вспомогательного элемента, движение от конца к началу, переформулирование. В программировании задачи решаются через декомпозицию, проектирование алгоритма и тестирование. В управлении применяют методы целеполагания, декомпозиции целей и оценки рисков.

Задача в педагогике

В обучении задача выступает основной единицей учебной деятельности. Учебная задача отличается от конкретно-практической тем, что её цель — не получить внешний результат, а освоить способ действия. Через систему задач формируются предметные и метапредметные умения. Дидактика различает задачи репродуктивные (на воспроизведение), продуктивные (на применение) и творческие (на перенос в новую ситуацию). В российской педагогической традиции значительный вклад в теорию учебных задач внесли исследования по развивающему обучению.

Задача в технике и программировании

В инженерии и информационных технологиях задача — формализованное описание того, что должна выполнить система. Постановка задачи включает входные данные, выходные данные, ограничения и критерии качества. В программировании различают задачи корректности, производительности, надёжности и удобства сопровождения. Существуют классы вычислительно сложных задач, для которых не найдено эффективных алгоритмов (например, задачи класса NP). Отдельное направление — автоматическое решение задач: от экспертных систем до современных методов машинного обучения.

Значение

Понятие задачи связывает теорию и практику: оно позволяет описывать целенаправленную деятельность в науке, образовании, технике и повседневной жизни. Умение ставить и решать задачи рассматривается как ключевая компетенция, а развитие методов решения — как одно из условий научно-технического прогресса.

Источники: Большая российская энциклопедия; работы по теории решения задач (Г. С. Альтшуллер, Д. Пойа); учебные пособия по педагогике и психологии мышления; материалы по теории алгоритмов и вычислительной сложности.

Загружаем BFOmetr…