1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!
2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。
3、有任何下载问题,请联系微信客服。
扫描下方二维码,添加微信客服
中图版选修1 算法与程序设计《第一单元 走进编程 第一节 解决问题的一般方法》优秀教学课件
1.分析问题
2.确定方案。
两类方案:
一类可以通过执行若干步骤解决问题叫算法方案;
另一类不能通过若干步骤直接解决,还需要反复验证才能解决的,叫启发式方案。
3.设计步骤(算法设计和描述)
4.程序设计
对算法方案编写特定的程序,也就是用计算机能理解的语言将算法表达成程序,得出最终结果,即程序设计。
算法与程序设计
计算机解决的问题分三类:
一、用现有工具软件可解决的;
二、需要编写程序通过若干步骤才能解决的:
1.计算型
2.逻辑型
3.需要反复执行一组计算或逻辑型指令
三、需要编程,但不能通过既定步骤解决,如PC产品顾问,远程医疗,人机对弈等等,需要启发式方案-人工智能技术。
算法与程序设计-算法的概念
算法就是解决问题的步骤序列。
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。即对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。
算法的特征:可行性、确定性、有穷性。
算法与程序设计
算法的描述方法:自然语言、结构化流程图、伪代码。
算法的描述(1)
问题:“某班同学身高的最高值是多少?”