Как называются языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи?