参考下面的段落,然后以相同的语言回答后面的问题:  通过:ENIAC可以编程执行复杂的操作序列,包括循环,分支和子程序. 然而,ENIAC并非如今存在的存储程序计算机,而只是一大批算术机器,这些机器最初通过插电板连接和三个便携式功能表 (每个包含1200个十向开关) 组合,将程序安装到机器中. 处理问题并将其映射到机器上的任务是复杂的, 通常需要数周时间. 由于将程序映射到机器上的复杂性, 只有在对当前程序进行大量测试后才会更改程序. 通过操纵开关和电缆将程序输入ENIAC的过程可能需要几天时间. 随后进行了验证和调试,并有助于逐步执行程序. 使用ENIAC模拟器对模块函数的编程教程给出了一个关于ENIAC上的程序是什么样的印象.ENIAC的六个主要程序员,Kay McNulty,Betty Jennings,Betty Snyder,Marlyn Wescoff,Fran Bilas和Ruth Lichterman,不仅确定了如何输入ENIAC程序,而且还了解了ENIAC的内部运作. 程序员经常能够将错误缩小到一个单独的故障管,  问题:ENIAC可以执行什么程序?
复杂的操作序列,包括循环,分支和子程序