程序设计与算法问题求解精选PPT.ppt
《程序设计与算法问题求解精选PPT.ppt》由会员分享,可在线阅读,更多相关《程序设计与算法问题求解精选PPT.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计与算法问题求解程序设计与算法问题求解第1页,此课件共14页哦2.1 程序的基本组成:输入、处理与输出程序的基本组成:输入、处理与输出2.1.1 计算机解题示例计算机解题示例 P9 已知三角形三个边的长度,设计求此三角形面积已知三角形三个边的长度,设计求此三角形面积的程序的程序 当当a+bc 且且 a+cb 且且 b+ca 时时,三三角角形形存存在在,其面积为:其面积为:式中:式中:p=(a+b+c)/2第2页,此课件共14页哦计算机解题的过程:计算机解题的过程:Input(输入输入)Processing(处理处理)Output(输出输出)第3页,此课件共14页哦2.1.2 程序设计的一
2、般步骤:程序设计的一般步骤:1.分析:问题定义分析:问题定义2.设计:算法设计:算法3.选择与创建界面:选择和创建界面对象选择与创建界面:选择和创建界面对象4.编码:用程序设计语言描述算法编码:用程序设计语言描述算法5.测试与调试:查找并排除程序中的任何错误测试与调试:查找并排除程序中的任何错误6.完成文档:整理和组织描述程序的所有资料完成文档:整理和组织描述程序的所有资料第4页,此课件共14页哦 2.2 算法与编程工具算法与编程工具1.算法:用计算机解决某一问题的方法和步骤。算法:用计算机解决某一问题的方法和步骤。2.算法的分类:算法的分类:(1)数值计算算法:)数值计算算法:例如求解超越方
3、程的根、求定例如求解超越方程的根、求定积分、解微分方程等积分、解微分方程等 (2)非数值计算算法:)非数值计算算法:例如对非数值信息的排序、例如对非数值信息的排序、查找等查找等3.算法的评价标准:算法是否正确、运行的效率及占用算法的评价标准:算法是否正确、运行的效率及占用系统资源的多少等系统资源的多少等 第5页,此课件共14页哦2.算法示例算法示例例例2-1求两个自然数的求两个自然数的最大公约数最大公约数的算法的算法S1.输入两个自然数输入两个自然数M、N;S2.求求M 除以除以N的余数的余数R;S3.使使M=N,即用,即用N 代换代换M;S4.使使N=R,即用,即用R 代换代换N;S5.若若
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 算法 问题 求解 精选 PPT
限制150内