文档介绍:课前思考题
如何实现下图所示的效果?(是可执行程序)
整理课件
文件的其他应用
2014秋
3200
补充内容
整理课件
1. 存储数据、批量输入
在“湖泊测量”问题中,湖泊的水文数据是直接以常量形式写到程序代码中的课前思考题
如何实现下图所示的效果?(是可执行程序)
整理课件
文件的其他应用
2014秋
3200
补充内容
整理课件
1. 存储数据、批量输入
在“湖泊测量”问题中,湖泊的水文数据是直接以常量形式写到程序代码中的,这通常被称为“硬编码”。其弊端是:程序在运行时只能计算和输出一个湖泊的测量结果,对于新的湖泊测量数据,无法直接处理,需要修改程序。
整理课件
0 0 1 2 2 3 0 0 0
0 2 3 5 5 3 2 0 0
0 1 4 3 4 2 2 1 0
0 0 1 1 0 0 1 1 0
0 0 0 0 0 0 0 0 0
假定湖泊的测量数据,以矩阵形式存放在文本文件中,如
下面的内容就是一个名为 lake- 的文件中的数据:
修改示例中的程序,去掉其中的2维数组,改为从文件中
读取数据,然后计算并输出相应的测量结果。
修改后的程序如下: (下一页)
整理课件
整理课件
整理课件
0 0 1 2 2 3 0 0 0
0 2 3 5 5 3 2 0 0
0 1 4 3 4 2 2 1 0
0 0 1 1 0 0 1 1 0
0 0 0 0 0 0 0 0 0
0 0 1 2 2 3 0 0 0 0 0
0 2 3 5 4 3 2 1 2 2 1 0
0 1 4 3 4 2 2 1 0 0 0
0 0 4 1 0 0 1 1 0
0 0 2 0 0 0 0 0 0
0 0 1 1 0
0 0 0 0
整理课件
2. 状态暂存、恢复运行
任务
老师给小明布置了一道有特殊要求的计算题:将10000个自然数相加,数据是老师提供的,打印在纸上,要手工输入给程序,不允许将中间结果输出到屏幕上。当老师询问中间结果时,程序能输出正确结果。
整理课件
整理课件
整理课件
整理课件
3. 程序运行参数的配置
如何实现下图所示的效果?(是可执行程序)
整理课件
整理课件
整理课件
整理课件
结 束
整理课件