- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙教版信息技术七年级下册第11课算法的表示教学设计
课题
算法的表示
单元
第二单元
学科
信息技术
年级
七年级
学习
目标
知识目标:了解算法的常用表示方法。
技能目标:学会用自然语言、流程图描述算法;掌握流程图绘制的基本方法。
重点
学会用自然语言、流程图描述算法;掌握流程图绘制的基本方法。
难点
掌握流程图绘制的基本方法。
教学过程
教学环节
教师活动
学生活动
设计意图
导入新课
上节课我们了解了生活中算法,并对一些算法用自然语言进行了描述,有没有更简单、直观的描述方法呢?这节课就来学习一种简单直观的描述方法——流程图
思考
激发学生学习兴趣并快速进入学习状态
讲授新课
算法的描述方法很多,有自然语言、流程图、计算机语言等,其中流程图是
算法设计时常用的一种描述方法
一、算法的自然语言描述
自然语言是人们在日常生活中交流使用的语言,如汉语、英语、德语等语言。
通过自然语言描述的算法,往往通俗易懂
算法的描述方法很多,有自然语言、流程图、计算机语言等,其中流程图是
算法设计时常用的一种描述方法
例如,对于洗衣机洗涤过程的算法,自然语言表示如下:
步骤1:将衣物放入洗衣机;
步骤2:加水并放入洗涤剂;
步骤3:洗涤衣物;
步骤4:若洗涤时间到了,则结束,否则继续执行步骤3。
开动脑筋
用自然语言表示一个“登录程序”,实现:输入账号和密码,校验是否正确。
“登录程序”算法用自然语言可以描述如下
(1)输入账号和密码。
(2)判断输入的账号和密码是否正确。
(3)若账号和密码均正确,则输出“登录成功!”,否则输出“账号或密码有误!”。
二、算法的流程图表示
流程图是常用的算法表示方法。
用流程图表示算法,步骤显得直观、明确并易于理解。
1.认识流程图
流程图是一种以图解方式表示算法的描述方法,常用符号及含义如下所示:
例如,“洗衣机洗涤过程”算法的流程图,如图所示。
亲身体验
用流程图表示“输入一个自然数,判断该数是奇数还是偶数”的算法。
2.流程图的绘制
绘制流程图的常见软件有很多, 如Office Word流程图绘制工具、Office Visio、Raptor等。
其中, Office Visio使用比较方便, Raptor是基于流程图的编程环境。
Raptor
Raptor是一种可视化的程序设计环境,为程序和算法设计的基础课程教学提供实验环境。
Raptor专门用于解决非可视化环境的语法困难和缺点,其目标是通过缩短现实世界中的行动与程序设计的概念之间的距离来减少学习上的认知负担。
Raptor可以在最大限度地减少语法要求的情形下,帮助用户编写正确的程序指令
Raptor的界面由绘图编程窗口和主控台窗口组成,主控台窗口用于显示运行状态和运行结果。
Office Visio
Office Visio 是Office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。
以可视方式传递重要信息就像打开模板、将形状拖放到绘图中以及对即将完成的工作应用主题一样轻松。
创建图表更加容易、更多查找形状、实时预览功能、自动调整大小、自动调整间距、增加Visio服务、流程管理、增强SharePoint支持、新的图形及更好的兼容性。
用Office Visio来绘制流程图。
(1) 启动Office Visio 2010, 选择“文件”→“新建”→“基本流程图”, 如图所示。
接下来绘制“求两个数中较大的数”的流程图。
(2)添加形状和文本。
在形状窗口中将所需的形状拖动到绘制页面,并调整大小和位置,然后在形状中添加文本,如图所示。
(3)、添加流程线。
移动端点,连接形状,如图所示。
开动脑筋
用流程图表示一个“登录程序”,实现:输入账号和密码,校验是否正确。
同一算法可以用不同的编程软件实现,不同的编程软件有不同的特点,适用于不同的领域。
Swift Playgrounds
一款iPad平台的应用开发工具,这款iPad应用旨在通过简明易懂的方法教会人们学会使用Swift编程语言
特别是在小孩子成长阶段激发他们对编程的兴趣。
这款应用内置许多互动性很强的教程,某些会通过游戏的形式来传递编程思想。
APP INVENTOR
Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。
除此之外它也正式支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。
因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界 面,只要使用基本元件例如按钮、文字输入输出即可。
随堂练习
1.流程图常用符号及含义是什么?
通过教师的讲解,以小组合作的方式,开
您可能关注的文档
- 第6课 图像特效 浙教版七年级下册信息技术教案.doc
- 第7课 视频数据 浙教版七年级下册信息技术教案.doc
- 第8课 视频素材处理 浙教版七年级下册信息技术教案.doc
- 第9课 动画素材制作 浙教版七年级下册信息技术教案.doc
- 第10课 生活和算法 浙教版七年级下册信息技术教案.doc
- 第12课 算法的控制结构 浙教版七年级下册信息技术教案.doc
- 第13课 初识数据结构 浙教版七年级下册信息技术教案.doc
- 第14课 线性表 浙教版七年级下册信息技术教案.doc
- 第15课 数据结构与算法 浙教版七年级下册信息技术教案.doc
- 第二课音频数据教学设计 浙教版七年级下册信息技术教案.doc
- 第四课图像数据教学设计 浙教版七年级下册信息技术教案.doc
- 闽教版(2020)八年级上册第4课《制作平面设计素材特效》教案.doc
- 第九课动画素材制作 浙教版七年级下册信息技术课件.ppt
- 第七课视频数据 浙教版七年级下册信息技术课件.ppt
- 第三课音频数据处理 浙教版七年级下册信息技术课件.ppt
最近下载
- 《3D打印技术概论》电子教案.pdf VIP
- 水平一(一、二年级)《体育与健康》全册教案.pdf VIP
- DB22T 162-2017建筑消防设施检验规程.docx
- 中国肿瘤整合诊疗指南(2025版)结直肠癌及肛管癌更新要点解读.pptx VIP
- 第11课 依法从事民事活动 教案 中职高教版 职业道德与法治.pdf
- 03婴幼儿练习试题附答案(一).docx VIP
- 《救救我小猫》超清有声动态PPT课件.pptx VIP
- 全国党员管理信息采集表及采集标准.pdf VIP
- 山山水水(教学设计)人美版2025美术一年级下册 .pdf VIP
- 工学一体化课程《小型网络管理与维护》任务2单元2教学单元活动方案.docx VIP
文档评论(0)