Давайте разберёмся с каждым утверждением и определим, какие из них правильные.
"функция это набор команд для выполнения конкретных задач"
— Да, это правильно. В программировании функция представляет собой блок кода, который выполняет определённую задачу."программа без функций не может работать"
— Не совсем так. Теоретически, программа может работать без функций, просто она будет состоять из последовательных команд без выделенных блоков. Однако использование функций делает программу более удобной, структурированной и переиспользуемой. Значит, это утверждение — неверное."функции бывают с параметром и без"
— Правильно. Функции могут принимать параметры или не принимать их. Всё зависит от задачи."применение функции помогают уменьшить количество программных команд"
— Да, при правильном использовании функции снижается дублирование кода и уменьшается объём программы, что делает её более краткой и понятной.
ИТОГ:
Правильными являются утверждения 1, 3 и 4. Неверным — утверждение 2.
Если нужно, я могу оформить ответ подробнее или помочь с любым другим заданием!