程序的基本编写方法
理解IPO的内容
-I input 输入,程序的输入
-p process 处理,程序的主要逻辑
-o output 输出,程序的输出
输入
-程序的输入、文件输入、网络输入、控制台输入、交互界面输入、内部参数输入等
-输入是一个程序的开始
输出
-程序的结果、控制台输出、图形输出、文件输出、网络输出、操作系统内部变量输出等
-输出是程序展示运行结果的方式
处理
-将输入数据进行计算产生输出结果的过程
-处理方法也统称为算法,他是程序最重要的部分
-算法是一个程序的灵魂
那么计算机能解决什么问题呢
这朵花美不美、这一群人是多还是不多计算机是不能解决这些问题的,计算机只能解决计算中的计算部分,或者说计算机在辅助处理问题中只能完成计算部分。
-计算机只能解决计算问题,及问题的计算部分
-一根问题可能有多种角度理解,产生不同的计算部分
-问题的计算部分一般有输入、处理和输出的过程
使用编程解决问题的步骤
我们首先要理解什么是问题的计算部分
-分析问题 :分析问题的计算部分,想清楚
-划分边界:也就是说我们要划分出输入输出处理的功能边界
-设计算法:设计出解决问题的基本算法,并关注算法本身
-编写程序:选择合适的编程语言编写计算程序
-调试程序:调试测试程序是否能够正确运行
-升级维护:适应问题的变化来使程序获得更长的生命周期