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