1、 图图8 8- -1 1 指南针和磁铁指南针和磁铁 学习任务:学习任务: 同学们玩过指南针或磁铁吗?它们有什么特性? 你能编写一个程序,模拟磁铁的特性吗? 一一 认识指南针认识指南针 磁铁是能够产生磁场、能吸引铁的磁性物质。 将条形磁铁的中点用细线悬挂起来,静止的时候, 它的两端会指向地球的南方和北方,指向北方的一 端称为北极或N极,指向南方的一端称为南极或S极。 指南针就是利用磁铁的这一特性制作的。 磁铁与磁铁之间,同名磁极相排斥、异名磁极相吸 引。 为什么磁铁的N极会指向北方,S极会指向南方? 原来地球也是个“大磁铁”。 想一想想一想 给你一块小磁铁和一块泡沫,你有什么办法准 确地指出哪个
2、方向是北方,哪个方向是南方? 二二 条件判断条件判断 程序在运行的过程中,如果要根据不同的情况 执行不同的积木块,就要使用“如果” 积木。 “如果”积木需要和条件判断积木配合使用。 条件判断积木的形状是菱形,例如: 图图8 8- -2 2 条件判断积木条件判断积木 【例题8-1】编写程序,模拟磁铁的特性:大的磁 铁不动,小的磁针靠近大的磁铁时,按照同名磁极 相排斥、异名磁极相吸引的特性不断调整方向。 【操作步骤】 第一步 打开源码编辑器,新建一个文件。删除文 件中多余的角色和背景。 第二步 添加背景和角色磁针、N极和S极。如图8-3 所示。 图图8 8- -3 3 添加背景和角色添加背景和角色
3、 正中间是大磁铁,左上角的角色是“磁针”。 第三步 为了制造游戏气氛,给程序配音乐。 先添加音乐(声音),如图8-4所示: 图图8 8- -4 4 添加音乐(声音)添加音乐(声音) 然后选择背景,编写播放音乐的脚本。如下所示:然后选择背景,编写播放音乐的脚本。如下所示: 第四步第四步 给“磁针”角色编写脚本。给“磁针”角色编写脚本。 磁针靠近大的磁铁时,同名磁极相排斥、异名 磁极相吸引。 在上面的脚本中,判断磁针是否靠近N极,就 是看下面的判断条件是否成立: 如果上面的判断条件成立,那么磁针的S极要 指向磁铁的N极,即: 如果上面的判断条件不成立,那么磁针的N极 要指向磁铁的S极(就是磁针的方向要反过来)。 即: 第五步 保存文件。 运行程序,效果怎么样? 试一试试一试 制作一对眼睛,始终盯着鼠标。如图8-5所示。 图图8 8- -5 5 小猫的眼睛跟随鼠标转动小猫的眼睛跟随鼠标转动 五五 课堂小结课堂小结 这节课,我知道了指南针的特性,通过添加背 景、角色、编写脚本、添加音乐等操作自制指南针 六六 板书设计板书设计