第三课图形化编程教学设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《图形化编程》教学设计

一、教材分析

《图形化编程》是新世纪版信息技术教材八年级上册第三课的内容。为了更好地实现分层教学,本书采用了同时支持代码和图形化编程的Wood 编辑器。但是,wood 编辑器的积木命令是有限的,并不能与所有的Python 命令形成一一对应的关系,真正的开发可能还是需要使用代码。但使用图形化的积木命令降低了初学者的学习难度,能帮助学习者理解代码命令,因此,我们可以利用图形化编程来提高

编程的教学效果。教材中的大部分程序可以在代码和积木之间切换。有小部分程序不能转换成积木,但可以在wood 编辑器中运行。

二、学情分析

通过第一第二课的学习后,学生具有一定的编程思想准备和分析能力。而且

对于学习Python有一定的兴趣,但是不明白的还有很多,需要教师及时的关注和引导。本课内容主要是让学生知道编程还可以更简单。搭积木编程降低了编程的难度,学生能很快地用搭积木的方式编出简单的程序。由于积木仅仅是代码的图形化表示,所以积木和代码之间能相互切换,通过这种切换,有利于学生理解代码的功能。这里面有些新知识,新的编程模式,对学生来说有一定的挑战性。

三、教学目标

(一)知识与技能目标

1.了解常用的python 编辑器有哪些;

2.理解图形化编辑器的作用;

3.初步掌握图形化编程的操作方法。

(二)过程与方法目标

通过了解图形化编程的作用,让学生掌握搭积木编程的方法,会使用图形化

编程完成一定的编程实例,并能应用到简单的编程上来。

(三)情感态度和价值观目标

通过实操练习,提高学生的动手实践能力,养成积极思考。敢于实践的良好

学习习惯。

四、教学重难点

重点是使用wood 编辑器创建python 程序。

难点是理解代码和积木之间的关系。

五、教学过程

(一)复习引入

print (表达式)

Ex:print(3+5)

print(“3+5=”,3+5)

print(”你好,这是我的第一个python。”)

赋值命令: 变量名=表达式

还有以下几点需要注意:

1.可以给变量重复赋值,赋了新值后,新值替换了旧值:

例如:a=10

a=30

运行以上两个语句后,变量a 的值为30。

2.可以用表达式给变量赋值,变量可以作为表达式的元素进行计算:例如:a=1

b=a+1

c=a+b

input() 函数:可以接收键盘的输入,从而实现程序的交互。

1.input() 函数的值可以赋值给变量,也可以不。

2.input() 函数的值是字符串类型,如果要进行数值运算,需要将它转换成数值。所使用的函数有float() 和int()。

float(input()) :将键盘输入的数字转换成浮点数类型(即小数);

int(input()) :将键盘输入的数字转换成整数类型(即整数)。

(二)新课讲授

1、wood 编辑器

图形化积木编程所形成的文件是标准的python 程序文件(.py),Wood 只是用积木方式显示了标准的Python 程序文件,所以Wood 编写的程序都可以用其他的编辑器打开、运行。

Wood 编辑器有在线和离线版,在线版网址是:https://,离线版可以在编程猫的官网下载()。

Wood 编辑器有如下几大优点:

支持积木编程,积木程序能转换成代码程序;

支持代码编程,代码程序能转换成积木程序;

支持micro:bit 编程。

例题3-1:利用Wood编辑器编程,将摄氏温度转换成华氏温度。

摄氏温度与华氏温度的转化公式:

华氏温度=32+1.8*摄氏温度

下面用代码方式编写上面的程序。

操作步骤:

第一步:启动Wood编辑器,切换到代码编程模式。如下图所示:

第二步:将代码输入到Wood编辑器并保存。

程序的代码如下:

c=input("请输入摄氏温度")

f=(32+1.8*float(c))

print("对应的华氏温度是:",f)

第三步:运行程序。

试一试:

1)启动Python3,运行【例题3-1】中由Wood编辑器编写的程序。2)在Wood编辑器中打开上一节课编写的程序,并运行。

2、搭积木编程

(三)、试一试:

使用积木模式完成【例题2-2】。

编写如下程序:程序运行时,计算机先询问操作者的姓名和年级,然后向操作者问好,并猜测操作者的年龄是多大。

name=input("您的姓名:")

grade=input("您的年级(用数字回答):")

print(name+"您好!","您的年龄大概是",7+int(grade),"岁")

(四)、课堂小结

1、使用wood 编辑器创建python 程序。

2、积木及对应的类别。Wood编辑器把Python常见的命令分成“事件”“控制”“运算”“字符串”“变量”“列表”“字典”“函数”等几类,点击类别名,可以看到归于该类的积木。

3、拖拽积木的方法。积木可以嵌入到形状相同的空间。

相关文档
最新文档