师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步教科版选修1 算法与程序设计1.2.1 算法是“灵魂”下载详情
  • 下载地址
  • 内容预览
下载说明

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

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

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

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

师梦圆微信客服

内容预览

《1.2.1算法是“灵魂”》公开课PPT课件优质课下载

什么是算法?

简单来说,算法就是解决问题的方法和步骤。

简单的算法举例

求1×2×3×4×5 的乘积用最常用的方法进行:

步骤1 :先求12 ,得到结果2 。

步骤2 :将步骤1 得到的乘积2 再乘以3 , 得到 结果6 。

步骤3 :将6 再乘以4 ,得24 。

步骤4 :将24 再乘以5 ,得120 。这就是最后的结果。

算法是程序设计的“灵魂”

世界著名计算机科学家尼克劳斯·沃思(Nikiklaus Wirth)指出:

算法 + 数据结构 = 程序

一个程序主要包括以下两方面的信息:

对数据的描述 :在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式(数据结构) 。

对操作的描述 :即要求计算机进行操作的步骤(算法) 。数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。

例如:求1×2×3×4×5 (5!)的程序

Private Sub Form_Click()

Dim i, S As Integer

i = 1

S = 1

For i = 1 To 5

S = S i

Next i

Print "S="; S

End Sub

数据结构:对象的定义,变量的定义、变量的初值、变量的取值范围等。

教材

附录