本章主要内容 第5章编程思维与方法训练 5.1程序设计的一般方法 5.2一般计算问题 5.3穷举法求解问题 5.4递推和迭代法求解问题 5.5排序问题 5.6查找问题
第5章编程思维与方法训练 本章主要内容 5.1 程序设计的一般方法 5.2 一般计算问题 5.3 穷举法求解问题 5.4 递推和迭代法求解问题 5.5 排序问题 5.6 查找问题
5.1程序设计的一般方法 第5章编程思维与方法训练 分析问题理解需求 二、设计算法将问题分解成计算机能够理解的有限 步骤,画出流程图 三、界面设计可视化编程的重要步骤,设计计算 机与用户的输入、输出接口 四、编写程序选择合适的开发语言实现算法 五、调试运行输入程序,设计测试数据进行程序 测试,并根据测试结果与预测结果判断程序是否 按需求运行,直至测试数据完全通过。 六、总结报告
第 5 章 编 程 思 维 与 方 法 训 练 5.1 程序设计的一般方法 一、分析问题 理解需求 二、设计算法 将问题分解成计算机能够理解的有限 步骤,画出流程图 三、界面设计 可视化编程的重要步骤,设计计算 机与用户的输入、输出接口 四、编写程序 选择合适的开发语言实现算法 五、调试运行 输入程序,设计测试数据进行程序 测试,并根据测试结果与预测结果判断程序是否 按需求运行,直至测试数据完全通过。 六、总结报告
5.2一般计算问题 第5章编程思维与方法训练 5.2.1累加与累乘 需要注意的问题: 1.累乘变量类型 2.累乘变量初值 3.循环控制结构的选择(循环次数已知否?) 遥
第 5 章 编 程 思 维 与 方 法 训 练 5.2 一般计算问题 5.2.1 累加与累乘 需要注意的问题: 1.累乘变量类型 2.累乘变量初值 3.循环控制结构的选择(循环次数已知否?)
5.2- 般计算问题 第5章编程思维与方法训练 5.2.2计数与统计 需要注意的问题: 1.统计变量的初值 2.合理利用数组优化程序 3.大批量数据的输入与输出
第 5 章 编 程 思 维 与 方 法 训 练 5.2 一般计算问题 5.2.2 计数与统计 需要注意的问题: 1.统计变量的初值 2.合理利用数组优化程序 3.大批量数据的输入与输出
5.2一般计算问题 第5章编程思维与方法训练 5.2.3定积分 实际上就是一个累加的过程 理解程序的优化
第 5 章 编 程 思 维 与 方 法 训 练 5.2 一般计算问题 5.2.3 定积分 实际上就是一个累加的过程 理解程序的优化