编程基础/输入-处理-输出模型
外观
< 编程基础
输入-处理-输出 (IPO) 模型是系统分析和软件工程中广泛使用的一种方法,用于描述信息处理程序或其他过程的结构。IPO 模型是描述过程的最基本结构。[1]
使用输入-处理-输出模型的计算机程序或任何其他类型的过程都会从用户或其他来源接收输入,对输入进行一些计算,然后返回计算结果。该系统将工作分为三个类别:[2]
- 来自环境的要求(输入)
- 基于要求的计算(处理)
- 环境的规定(输出)
例如,可以编写一个程序将华氏温度转换为摄氏温度。按照 IPO 模型,该程序必须
- 询问用户华氏温度(输入)
- 执行计算以将华氏温度转换为相应的摄氏温度(处理)
- 显示摄氏温度(输出)
Function Main ... This program converts an input Fahrenheit temperature to Celsius. Declare Real fahrenheit Declare Real celsius Output "Enter Fahrenheit temperature:" Input fahrenheit Assign celsius = (fahrenheit - 32) * 5 / 9 Output fahrenheit & "° Fahrenheit is " & celsius & "° Celsius" End
Enter Fahrenheit temperature: 100 100° Fahrenheit is 37.7777777777778° Celsius