21世纪教育网 –中小学教育资源及组卷应用平台
浙教版九年级第一章第二课时教学设计
课题 算法与流程图 单元 第一单元 学科 信息技术 年级 九年级
学习目标 信息意识:了解流程图的概念、认识几种常用图形的表示方法。计算思维:学会对日常生活中的事件进行描述并画出流程图数字化学习与创新:通过使用Visio绘制流程图,掌握基本画法。
重点 流程图的几种常见图形及其用法
难点 流程图图形的画法及应用
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 回顾上节课的算法设计,思考除了自然语言描述算法外,还有其他描述方法吗?语言描述的方式不够直观,我们可以使用一种更加直观的方式来表达我们的算法。 思考、回答 由上节课熟悉的算法描述引入流程图表示算法的方法。
讲授新课课堂活动1课堂活动2 流程图是一种以图解方式表示算法的描述方法。介绍常用图形、名称及其含义用流程图设计和描述算法形象直观、便于理清思路、易于理解,流程图是算法设计是常用的一种描述方法。尝试根据实际问题来画出流程图,以上节课中两个酒瓶换酒(交换两个变量)的问题,根据问题老师带领共同来画出流程图完成交换两个变量的流程图后,通过展示引导学生回答,在这个案例之中我们流程图形里面有的图形没有用到。请同学们思考,同桌讨论用流程图表示求两个数中较大的数的算法的流程图应该怎么画呢?教师根据学生画出的流程图进行点评,根据反映出来的问题进行教学同桌两人组成一个小组根据游戏规则完成“心有灵犀”活动总结活动,展示流程图图形及名称、含义教师展示课堂练习,引导学生思考,完成练习教师巡视指导教师引导、帮助活动的进行总结软件使用的基本步骤、师生共同完成课堂练习 学生边听边画并试图理解其含义根据老师的提示逐步画出流程图思考、回答判断框思考、讨论、回答掌握得比较好的同桌可以给同学展示他们的画法在游戏中记住流程图的图形和含义,效果更好查漏补缺,使记流程图形、名称、含义思考、画流程图学习课本内容,在老师的指导下完成软件的启动和流程图的基本图形的调用 自学探究软件的操作、采用教师小组指导、小组成员间互助完成相应的练习学生展示学习效果完成课堂练习 学生在草稿纸上画出图形有利于理解和记忆图形及其含义刚开始画流程图学生还比较陌生,在老师的带领下共同来完成可以增加学生的不适感,感受画流程图过程的简单与乐趣逐步引导学生更深入全面的学习流程图的画法及时检验反馈,增加学生对流程图图形的熟悉感,便于接下来的教学进一步工具让学生熟悉和识记流程图需要掌握的相关知识经过上一个例子后,学生理解了流程图的基本画法,通过小组的形式确定了画法后有同学跃跃欲试,可以提供给学生展示自我的机会,同时教师可以了解学生在掌握的情况,根据出现的问题灵活的进行教学,已比学的方式激励学生更好地完成自学任务层层推进,学生进一步了解和练习流程图的画法,更多的学生会掌握学习的只是经过上面对画流程图的练习,学生基本能在纸上完成流程图的制作,更进一步学习流程图软件有一定的优势锻炼学生自学能力、小组合作能力
课堂小结 一、流程图的概念二、常用流程图形、名称及含义三、使用Visio 2010绘制流程图
板书 算法与流程图1、流程图的概念:流程图是一种以图解方式表示算法的描述方法。2、流程图常用图形、名称及其含义。3、使用Visio 2010绘制流程图
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)(共19张PPT)
算法与流程图
信息技术浙教版 九年级上
上21世纪教育网 下精品教学资源
请同学们回顾上节课学习的内容,什么是算法?
所谓算法就是解决问题的方法和步骤。
上节回顾
新知导入
确定算法——用自然语言描述
(1)定义三个变量:X、Y、T;
(2)把1赋值给变量X ,把2赋值给变量Y;
(3)把X中的值传递给T;
(4)把Y中的值传递给X;
(5)把T中的值传递给Y.
思考:除了用自然语言描述外,还有其他描述方法吗?
上21世纪教育网 下精品教学资源
新知讲解
认识流程图
流程图是一种以图解方式表示算法的描述方法。
….
………….
开始/终止框
程序开始或结束
…………
………….
处理框
对数据进行处理
…………
………….
输入输出框
数据的输入或输出
…………
………….
判断框
根据条件进行判断,选择其中一个分支
…………
………….
流程线
表示流程的走向
….
……………..
常用图形及其含义
流程图是算法设计时常用的一种描述方法。
交换两个变量流程图
开始
X←1,Y←2,T←0
Z←T
X←Y
Y←T
输出X,Y值
结束
X
T
Y
1
2
用流程图表示求两个数中较大的数的算法
输出B
A>B
N
Y
开始
输入A、B
结束
输出A
活动1:心有灵犀
游戏:请你的同桌一起,一个同学描述图形的意义(不能说名称),另一个同学画出图形并标出名称,我们来进行一场及时比赛,在相同的时间内哪组同学完成的个数多。
游戏规则:说的同学只能描述意思并用其他可能的语言进行提示,不能说名称和比划图形的样式,画的同学不能说话,否则算犯规处理。
上21世纪教育网 下精品教学资源
识记流程图形
图形符号
名 称
含义
开始/终止框)
判断框
流程线
程序开始或结束
数据的输入与输出
根据条件进行判断,选择其中一个分支
表示流程的走向
对数据进行处理
输入/输出框
处理框
(执行框)
课堂练习
用流程图表示“输入一个自然数,判断该数是奇数还是偶数的算法?
输出“X是奇数”
Y=X÷2的余数
N
输出“X是偶数”
Y
开始
输入X
结束
Y=0?
上21世纪教育网 下精品教学资源
拓展提高
用 Visio 2010界面认识
快速访问工具栏
文件菜单
选 项 卡
功能区
形状窗口
绘制页面
用 Visio 2010绘制流程图
以小组为单位自学教材P8绘制流程图的内容,练习使用 Visio 2010绘制流程图,完成课本P7 图2-2 所示流程图,并总结Visio2010画流程图的基本步骤。我们请两个小组来演示效果,看哪个小组完成效果好
活动2:比一比
用 Visio 2010绘制流程图
1、启动Visio 2010,选择“文件” “新建” “基本流程图”,如下图
2、添加流程图形状和文本。在形状窗口中将所需的流程图形状拖动到绘制页面,并调整大小和位置,然后再形状中添加文本
3、添加流程线。移动断电,连接流程图形状
用 Visio 2010绘制流程图的基本步骤
第二步
第三步
第一步
启动Visio2010 选择“文件”→“新建” →“基本流程图”
添加流程图形状和文本
.
添加流程线
课堂练习
1.算法的描述方法很多,有自然语言、 、 等。
5.请画出图书馆借书的流程图
2.流程图是一种以 表示 的描述方法。
3.请描述流程图中一下图形的名称及含义
名称 、含义 。
名称 、含义 。
名称 、含义 。
4.绘制流程图常见的工具软件有 、 、 。
流程图
计算机语言
图解方式
算法
开始/终止框
程序开始或结束
判断框
Word
office Visio
SmartDraw
根据条件进行判断,选择其中一个分支
处理框(执行框)
对数据进行处理
开始
找书
用借书卡登记
取书
结束
上21世纪教育网 下精品教学资源
上21世纪教育网 下精品教学资源
课堂总结
二、常用流程图形、名称及含义
一、流程图的概念
三、使用Visio 2010绘制流程图
上21世纪教育网 下精品教学资源
板书设计
1、流程图的概念:流程图是一种以图解方式表示算法的描述方法。
算法与流程图
2、流程图常用图形、名称及其含义。
3、使用Visio 2010绘制流程图
开始/终止框
程序开始或结束
处理框
对数据进行处理
输入输出框
数据的输入或输出
判断框
根据条件进行判断,选择其中一个分支
流程线
表示流程的走向
上21世纪教育网 下精品教学资源
作业布置
1、思考:在绘制流程图时,如何在流程线上方输入“Y”或者“N”?
2、用流程图表示算法有哪些常用的图形?其名称和含义分别是什么?
3、用流程图表示“输入三个数,输出其中最大的数”的算法
上21世纪教育网 下精品教学资源
谢谢
21世纪教育网(www.21cnjy.com)中小学教育资源网站
有大把优质资料?一线名师?一线教研员?
赶快加入21世纪教育网名师合作团队吧!!月薪过万不是梦!!
详情请看:http://www.21cnjy.com/zhaoshang/