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