师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步教科版选修1 算法与程序设计1.1.1 人是如何解决问题的下载详情

选修1 算法与程序设计信息技术《第一章 如何用计算机解决问题 1.1 计算机解决问题的过程 1.1.1 人是如何解决问题的》精品课课件

  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

选修1 算法与程序设计信息技术《第一章 如何用计算机解决问题 1.1 计算机解决问题的过程 1.1.1 人是如何解决问题的》精品课课件

掌握算法的计算复杂性概念。

掌握算法渐近复杂性的数学表述。

掌握用C++语言描述算法的方法。

算法(Algorithm)

算法是指解决问题的一种方法或一个过程。

算法是若干指令的有穷序列,满足性质:

(1)输入:有外部提供的量作为算法的输入。

(2)输出:算法产生至少一个量作为输出。

(3)确定性:组成算法的每条指令是清晰,无歧义的。

(4)有限性:算法中每条指令的执行次数是有限的,执行每条指令的时间也是有限的。

程序(Program)

程序是算法用某种程序设计语言的具体实现。

程序可以不满足算法的性质(4)。

例如操作系统,是一个在无限循环中执行的程序,因而不是一个算法。

操作系统的各种任务可看成是单独的问题,每一个问题由操作系统中的一个子程序通过特定的算法来实现。该子程序得到输出结果后便终止。

问题求解(Problem Solving)

证明正确性

分析算法

设计程序

理解问题

精确解或近似解

选择数据结构

算法设计策略

设计算法

算法复杂性分析

教材

附录