Elaborate the control programs of programmable automatic systems, using the appropriate specific programming equipment and tools, coding them in the most suitable programming language for the type of application in question.