内容正文:
教案式少儿编程教程
【初级】
(第一版)
全部教程共四册:入门级、初级、中级、高级
入门级:108个案例 配套30课视频课程 配套30课教案
初 级:186个案例 配套30课视频课程 配套30课教案
中 级:60个案例 配套30课视频课程 配套30课教案
高 级:20个案例 配套10课视频课程 配套10课教案
【初级-8:光的反射】
【本课说明】
光的反射与折射是科学的基本原理。本课脚本可以实现:拖动舞台中的猫咪到不同的位置,猫咪都会为我们展现光反射的原理。
【知识技能】
(1) 新建变量及其使用。
(2) 画笔指令:清空、落笔、抬笔。
(3) 角色的滑行移动。
(4) 坐标的概念。
(5) 光的反射与折射原理。
【课程引入】
眼睛看到的东西也是通过光的反射,那么光使如何反射的,今天我们让猫咪来告诉我们答案。
【教学步骤】
(1) 打开Scratch离线系统,显示Scratch编程主界面。
(2) 选择主界面左下方“角色”,点击“Sprite1”左上方小“i”,改名为“角色1”,点击左侧蓝色箭头返回。
(3) 选择主界面左下方“新建背景”,点击第三个图标“从本地文件中上传背景”,将预先准备好的背景图片“xy-grid”上传。
(4) 选择主界面左下方“角色”,点击“角色1”。
(5) 选择主界面中间“脚本”中的“事件”,将其中的“当...小绿旗...被点击”拖动到脚本空白区域。
(6) 选择主界面中间“脚本”中的“画笔”,将其中的“清空”拖动到“当...小绿旗...被点击”的下面。
(7) 选择主界面中间“脚本”中的“画笔”,将其中的“落笔”拖动到“清空”的下面。
(8) 选择主界面中间“脚本”中的“外观”,将其中的“将角色的大小设定为…”拖动到“落笔”的下面,将其中的参数设置为“30”。
(9) 选择主界面中间“脚本”中的“动作”,将其中的“说 Hello!2秒”拖动到“将角色的大小设定为30”的下面,将其中的参数“Hello!”修改为“假如我是光线”。
(10) 选择主界面中间“脚本”中的“数据”,选择“新建变量”,在“变量名”中分别输入“Ax”和“Bx”(Ax表示反射光的起点,Bx表示反射光的终点)。
(11) 选择主界面中间“脚本”中的“数据”,将其中的“将…设定为0”拖动到“说 假如我是光线 2秒”的下面,点击其中的倒三角选择“Ax”。
(12) 选择主界面中间“脚本”中的“动作”,将其中的“x坐标”拖动到“将Ax 设定为0”参数“0”的位置。
(13) 选择主界面中间“脚本”中的“数据”,将其中的“将…设定为0”拖动到“将 Bx 设定为 x坐标”的下面,点击其中的倒三角选择“Bx”。
(14) 选择主界面中间“脚本”中的“动作”,将其中的“y坐标”拖动到“将Bx 设定为0”参数“0”的位置。
(15) 选择主界面中间“脚本”中的“动作”,将其中的“在 1 秒内滑行到 x:0 y:0”拖动到“将 Bx 设定为 y坐标”的下面。
(16) 选择主界面中间“脚本”中的“动作”,将其中的“在1 秒内滑行到x:0 y:0”拖动到“在 1 秒内滑行到 x:0 y:0”的下面。
(17) 选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“…-…”拖动到“在 1 秒内滑行到 x:0 y:0”参数x:的后面。
(18) 选择主界面中间“脚本”中的“数据”,将其中的“Ax”拖动到“…-…”减号的右边,在减号的左边输入“0”。
(19) 选择主界面中间“脚本”中的“数据”,将其中的“Bx”拖动到“在 1 秒内滑行到 x:0-Ax y:0”参数y:的后面。
(20) 选择主界面中间“脚本”中的“画笔”,将其中的“落笔”拖动到“在 1秒内滑行到 x:0-Ax y:Bx”的下面。
(21) 选择主界面中间“脚本”中的“动作”,将其中的“说 Hello! 2秒”拖动到“抬笔”的下面,将其中的参数“Hello!”修改为“演示光的反射完毕”。
(22) 选择主界面中间“脚本”中的选择主界面中间“脚本”中的“动作”,将其中的“说 Hello! 2秒”拖动到“说 演示光的反射完毕 2秒”的下面,将其中的参数“Hello!”修改为“请用其它方法演示光的反射,折射”。
(23) 至此,程序(脚本)编写完毕。我们点击主界面左上方的“小绿旗”,程序就开始执行了。
(24) 这时猫咪就会画出光的反射。我们拖动舞台中间的猫咪到一个位置,点击左上方的“小绿旗”,看看猫咪给我们画出的光的反射路线。
【举一反三】
(1) 眼睛为什么能看见东西?每天我们睁开眼睛,就能看到这五彩缤纷的大千世界,不管是走路、吃饭,还是看书、学习、工作,一时一刻也离不开这双眼睛,那么眼睛为什么能看见东西呢?从外面观察,我们眼睛有眼白和眼珠两部分,其中黑色的眼珠最外面是一层薄薄的透明角膜,角膜内有透明的液体叫房水,房水后面又有个有弹性、可调节曲度的晶状体,晶状体的后面还有透明的胶状物叫玻璃体。它们都是能透过光线的。包裹它们的是三层膜,最里面的一层叫视网膜,上面有许多感光细胞,可感受光的刺激。中间一层叫脉络膜,上面有许多色素,它的作用是使眼球里面保持黑暗(像照相机的暗房一样),以免漏过其他光线而影响视觉。最外面的一层叫巩膜,也就是我们看到的眼白,上面有许多血管神经,有保护和营作用。当物体上的光线透刚才讲到的角膜、房水、晶体、玻璃体时,被折射聚焦到视网膜上成一倒立的像,而视网膜上的感光细胞受到光线的刺激,产生冲动,由视觉神经传到大脑即形成了视觉,也就是我们平时所说的看见东西啦。眼球中可以透过光线的那些结构,其作用相当于一个凸透镜,成像是反的,所以这里有个很有趣的现象,物体在视网膜上像是上下左右全部颠倒的,但通过大脑的调节,我们感觉到的仍然是正的。可是有些幼儿,大脑发育尚不成熟,调节器调节能力较弱,他们看书画时,常会把书画倒着拿。
(2) 光的反射与折射原理是什么?光的反射与折射是光在两种物质的分界面上传播方向发生改变的光学现象。它们之间存在着一些相同点和不同点,简要归纳如下:
相同点:
<1>传播方向发生变化。光斜射入另一种物质时,在分界面处传播方向都发生改变。
<2>位居法线的同侧。反射光线、折射光线与对应的入射光线都在法线的两侧。
<3>三线共面。反射光线、折射光线与对应的入射光线和法线都在同一平面内。
<4>角的大小同时变化。反射角、折射角都随对应的入射角变化而变化,同时变大或同时变小。
<5>都能成像。光在两种物质分界面处发生反射和折射时都能成像。
<6>光路可逆。不论反射还是折射光路都是可逆的。
不同点:
<1>在界面分布不同。反射光线与入射光线在界面的同侧,折射光线与入射光线却在界面的两侧。
<2>角大小不同。反射角等于入射角,折射角与入射角大小不(一定)相等(成某一函数关系)。
<3>方向不一定改变。光垂直入射两种物质界面时,反射光线方向改变,光返回原来的物质中。折射光线却进入另一种物质,方向不变。
<4>物像分布不同。反射时物像在界面的两侧。折射时物像在界面的同侧。
<5>物像的大小不同。反射时物像大小相同,折射时物像大小不同。
<6>光发生反射时不一定发生折射,但光反生折射同时(一般都)发生反射。
【举一反三】
(1)小朋友,想一想,在现实生活中,有哪些光的反射与折射的现象呢?
(2)完善本课,比如:当鼠标点击时,配上与光线行走和发生反射的合适的声音。
【本课脚本】
(1) 角色“角色1”
同学们,再见
编程可以培养孩子以下重要能力:
一、逻辑推理--抽象思维能力。
二、数学计算--数据化思考能力。自己编程实现逻辑的过程非常锻炼智力。
三、问题解决--跨界思考能力。
四、创新思维--系统工程思维能力。思考与设计游戏规则。
五、联想判断--分析归纳能力。
六、耐心缜密--合作自信能力。
七、动手能力--动手实现程序逻辑以验证自己的思路。
八、美术与音乐修养--给游戏设计图片、背景音乐、各种音效。
九、在这里,孩子是导演!
【友情提示】
尊敬的老师、亲爱的小朋友:你在使用本课程时,请打开Scratch离线系统,在主界面的左上方,找到标签“文件”,点击“文件”,在出来的下拉菜单中点击“打开”,此时让你选择要打开文件的“路径”,你可以选择本课附带的“XXX.sb”文件。
此时,本课所有的程序(脚本)和角色等都会出现在主界面上。老师可以讲课,学生可以编辑学习。
1
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$$