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

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

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

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

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

师梦圆微信客服

内容预览

选修1算法与程序设计《1.2.2如何描述算法》最新教案优质课下载

回顾上节课计算机解决问题的流程

“设计算法”环节为一个重要的环节。算法的设计的一个程序的灵魂的设计,那么什么是算法呢?

算法

问题提出:对于一手杂乱的扑克牌如何排序(按照牌面数字)?

学生活动:让学生简单思考一下,找一些同学回答(让其口头描述其方法)。

教师活动:总结这些方法。如果没有冒泡的方法,这里可以补充一下。并告知同学们这就是算法,而且是将来特别重要的排序算法。

由此可见:

1>算法就是解决问题的方法和步骤

2>同一个问题的算法不是唯一的,算法的多样性。

3.如何描述算法

当我们找到算法之后,不能只是自己心知肚明,还需要准确,具体地将它描述出来,这样才能编写程序让计算机执行。

和编写程序的区别:

算法是把你的方法、想法有逻辑性的表述出来,是编写程序的前一步

编写程序简单的说,就是把算法按照语法严密的翻译成相应的应用语言。

小试一下:

问题:输入一个正数,让计算机判断是整数还是小数,是整数,则输出“整数”,否则输出 “小数”。

活动一:

学生:分组讨论,并试用自然语言描述其算法。

教师:分析算法,点评学生的算法,修改演示学生的描述。

第一步:输入一个数

第二步:将这个数除以1取余

第三步:如果余数等于0则电脑输出“整数”,否则输出“小数”。

活动二:

学生:详细看课本上第8页的图例并试用流程图描述其算法。

教师:点评并修改学生的算法描述。

教材

附录