每个程序都有统一的运算模式,即输入数据、处理数据和输出数据,这种朴素的运算模式形成了程序的基本编写方法,即IPO(Input,Process,Output)方法。
输入(Input)是一个程序的开始。程序要处理的数据有多种来源,因此形成了多种输入方式,包括文件输入、网络输入、控制台输入、交互页面输入、随机数据输入、内部参数输入等
- 文件输入
- 网络输入
- 控制台输入
- 交互界面输入
- 随机数据输入
- 内部参数输入
输出(Output)是程序展示运行成果的方式。程序的输出方式包括控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等
- 控制台输出
- 图形输出
- 文件输出
- 网络输出
- 操作系统内部变量输出
处理(Process)是程序输入数据进行计算产生输出结果的过程。计算问题的处理方法统称为“算法”,它是程序最重要的组成部分。可以说,算法是一个程序的灵魂。
是否存在没有输入输出的程序?答案是存在。例如无限循环程序
while(true) a = 1
无限循环程序尽管没有输入输出,它也有价值。通过不间断的执行,该程序快速消耗CPU的计算资源,可以用来辅助测试CPU或系统性能。尽管如此,这类没有输入输出的程序在功能上十分有限,仅在特殊情况下使用。
标签:输出,Python,程序,IPO,控制台,方法,输入 From: https://www.cnblogs.com/Santariki/p/16839379.html