好好搭搭官方文档
  • FAQ
  • 好好搭搭平台
    • 浏览器
    • 插件
    • 微信物联网小程序
      • 帐号绑定
      • 联网配置
      • 设备绑定
      • 物联应用
      • 在线编程
      • 自定义组件使用
    • 离线版
      • 好好搭搭Scratch中文离线版
      • 好好搭搭Scratch Arduino 2.0
      • Mixly For WuHan
    • 远程协助软件
    • PC端配网工具
    • 配网APP
  • 在线入门课程
    • Scratch编程入门
      • 第1课 喵喵初体验
      • 第2课 喵喵背古诗
      • 第3课 喵喵游西湖
      • 第4课 喵喵学做操
      • 第5课 喵喵学英语
      • 第6课 喵喵演奏会
      • 第7课 喵喵大抽奖
      • 第8课 喵喵运动会
      • 第9课 喵喵学画画
      • 第10课 喵喵出题目
      • 阅读材料一:好好搭搭Scratch中文离线版的使用
      • 阅读材料二:“好好搭搭”网站中的作品管理
      • 阅读材料三:使用PowerPoint制作中文文字角色
      • 阅读材料四:Scratch中的指令类型
      • 阅读材料五:Scratch中的三种程序结构
    • 基于Scratch的传感器板编程
      • 第1课 认识Scratch传感器板
      • 第2课 在Scratch中使用按键——点亮卧室里的灯
      • 第3课 在Scratch中使用LED——防火小卫士
      • 第4课 在Scratch中使用滑杆——生日快乐
      • 第5课 在Scratch中使用蜂鸣器——守卫松饼
      • 第6课 在Scratch中使用声音传感器——赛龙舟
      • 第7课 在Scratch中使用亮度传感器——太阳公公笑了
      • 第8课 在Scratch中使用摇杆――猴子接香蕉
      • 第9课 在Scratch中使用扩展模块——智能灯控
      • 第10课 综合作品制作——森林小卫士
    • 基于Scratch的Nova智能造物入门
      • 第1课 初识智能造物神器——Nova
      • 第2课 在Nova中使用单色LED——模拟红绿灯
      • 第3课 在Nova中使用数码管与按键——送给妈妈的计时器
      • 第4课 在Nova中使用蜂鸣器——音乐播放器
      • 第5课 在Nova中使用超声波传感器——魔法音乐盒
      • 第6课 在Nova中使用RGB LED与电位器——多彩台灯
      • 第7课 在Nova中使用声音与亮度传感器——智能声控灯
      • 第8课 在Nova中使用温湿度传感器——环境自动监测仪
      • 第9课 在Nova中使用电机与红外遥控――智能小风扇
      • 第10课 在Nova中使用舵机——会摇头的电风扇
      • 阅读材料一:“好好搭搭”插件的下载与安装
    • WU-Link智能造物入门
      • 第一课 初识物联网造物神器——WU-Link
      • 第二课 在WU-Link中使用点阵屏——玩转图案设计
      • 第三课 在WU-Link中使用点阵屏——送给妈妈的计时器
      • 第四课 在WU-Link中使用板载传感器——环境自动检测仪
      • 第五课 在WU-Link中使用加速度计——自制计步器
      • 第六课 在WU-Link中使用电子罗盘——指南针来了
      • 第七课 在WU-Link中使用红外传感器——红外电子琴
      • 第八课 Scratch与WU-Link互联互控——物联网点读机
      • 第九课 Scratch与WU-Link互联互控――物联网环境监测仪
      • 第十课 WU-Link之间的互联互控——抽签与抢答程序
      • 阅读材料一:WU-Link的无线网络连接设置
      • 阅读材料二:添加并绑定设备
  • 教学产品
    • Scratch传感器板
    • 好搭Box
    • Nova电子积木
      • Nduino HD
      • Nduino BOT
      • Nduino-Wulink
      • LED
      • 蜂鸣器模块
      • RGB模块
      • RGB灯带模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • 温湿度模块
      • 灰度传感器模块
      • 4位计时数码管
      • 4位计数数码管
      • 点阵模块
      • 红外接收模块
      • 红外对射模块
      • 蓝牙4.0模块
      • 单路电机驱动模块
      • 双路电机驱动模块
      • 大电流舵机驱动模块
      • MP3音乐模块
      • 火焰传感器模块
      • 霍尔开关模块
      • 继电器模块
      • 倾斜开关模块
      • 震动开关模块
      • 限位开关模块
      • 时钟模块
      • 陀螺仪模块
      • 摇杆模块
      • MQ2传感器模块
      • MQ3传感器模块
      • MQ7传感器模块
    • Arduino开源硬件
      • Arduino UNO主控板
      • Arduino IO扩展板
      • Wulink-UNO
      • haodaMIDI模块
      • LED灯模块
      • 蜂鸣器模块
      • RGB灯模块
      • 单按键模块
      • 四按键模块
      • 电位器模块
      • 亮度传感器模块
      • 超声波传感器模块
      • 声音传感器模块
      • LM35温度传感器
      • 温湿度传感器模块
      • 灰度传感器模块
      • 数码管模块
      • 点阵模块
      • 蓝牙模块
      • MP3模块
      • OLED模块
      • LCD1602显示模块
      • 红外接收模块
      • 红外发射模块
      • 激光发射模块
      • 继电器模块
      • 倾角传感器模块
      • 震动开关模块
      • 人体红外传感器模块
      • 上拉扩展模块
      • 土壤湿度模块
      • 颜色传感器模块
      • 摇杆模块
      • 音频录放模块
    • WU-Link
    • PythonBoard
    • 掌控
      • 掌控板刷好搭固件
      • WULink-Python
    • 3D打印套件
      • 时钟主板
      • 音乐主板
      • 通用主板
      • 机器人主板
      • 互联网主板
      • 电机主板
      • 灯光主板
      • 月球灯
    • 好搭磁性电子积木
    • 数字科学家
      • 主控
      • PH值传感器
      • 水浊度传感器
      • 拉力传感器
      • 压力传感器
      • 气压传感器
      • 水泵
    • KT板套件
    • 徽章板
    • 好搭Bit
      • Scratch3.0互动编程
      • MakeCode
      • Mind+
      • KittenBlock
      • MU Python编程
      • APP 移动端编程
  • 造物产品
    • WuLink-Nano
    • 好搭酷
  • 编程语法
    • Scratch
      • 指令
      • 程序结构
    • Arduino
      • 程序结构
      • 变量
      • 基本函数
      • 类库
    • Micropython
Powered by GitBook
On this page
  • 创意构思
  • 脚本设计
  • 第一步:添加舞台背景
  • 第二步:添加角色
  • 第三步:编写程序,让“喵喵”背古诗
  • 第四步:让两只小猫齐背古诗
  • 第五步:让两只小猫对背古诗
  • 第六步:改变小猫“咪咪”的方向
  • 第七步:在网站上保存作品
  • 拓展思考

Was this helpful?

  1. 在线入门课程
  2. Scratch编程入门

第2课 喵喵背古诗

Previous第1课 喵喵初体验Next第3课 喵喵游西湖

Last updated 6 years ago

Was this helpful?

唐朝诗人杜牧撰写的《山行》是一首描写和赞美深秋山林景色的七言绝句,诗中山路、人家、白云、红叶,构成一幅和谐统一的画面,小猫“喵喵”可喜欢这首诗了。

在本课的范例作品中,“喵喵”将和同学“咪咪”一起背诵《山行》这首诗,并依次按“喵喵”独背、“喵喵”和“咪咪”齐背、“喵喵”和“咪咪”对背三个步骤进行。

创意构思

在独背古诗环节,可以依次将四句诗分别放到单独的指令中,再将这些指令顺次连接起来;在齐背古诗环节,由于小猫“咪咪”与“喵喵”背诵的内容完全相同,因此可以使用“复制-粘贴”的方法来创建出“咪咪”的角色脚本;在对背古诗环节,可以通过“等待”指令协调“喵喵”与“咪咪”的背诵间隔时间,从而产生你背一句、我背一句的效果。

要完成本课的创意构思,需要了解以下的新指令:

1.

属于“事件”类别指令;通过单击舞台右上方的 按钮执行这个指令下方的脚本。该指令在同一个Scratch程序中可以多次使用,让若干段脚本同时执行。

2.

属于“外观”类别指令;在指定的时间内、在角色上方显示指定的文本内容。该指令共有两个参数,前一个参数用于指定显示的文本内容,后一个参数用于指定显示持续的时间。

3.

属于“外观”类别指令;能够在角色上方一直显示参数所指定的文本内容。该指令只有一个参数,用于指定需要显示的文本内容。同一角色,后显示的文本内容会覆盖先前的内容。

4.

属于“控制”类别指令;可以让角色等待指定的时间,用于延迟后续指令的执行。该指令只有一个参数,用于指定需要等待的时间,以“秒”为单位。

脚本设计

第一步:添加舞台背景

《山行》这首诗描写的是美丽秋天的景色,可以从Scratch舞台的“背景库”中挑选一张合适的背景图作为这个作品的舞台背景。 具体可以按以下步骤操作:

1.单击舞台下方“背景列表区”的

按钮,打开“背景库”对话框。

2.在“背景库”对话框中单击“主题”中的“自然”类别,在对话框中找到“woods and bench”这个背景缩略图。

3.双击所找到的缩略图,稍等片刻,就可以将它添加到舞台上。

想一想

Scratch“背景库”中的背景在排列上有什么规律?怎样才能快速找到需要的背景图片?

第二步:添加角色

本课中除了小猫“喵喵”外还需要有另一个角色——小猫“咪咪”,由于“咪咪”跟“喵喵”完全相同,因此可以通过工具栏上的“复制”按钮添加:

首先,单击Scratch“程序设计页”上方“工具栏”中的

按钮,鼠标指针就会变成

形状;然后单击舞台上的小猫“喵喵”角色,“复制”出一只一模一样的小猫;接着分别用鼠标拖动舞台上的两只小猫,将它们摆放到合适的位置,最后根据前面所学过的知识,在“角色信息”区域将它们命名为“喵喵”和“咪咪”。

试一试

1.要添加小猫“咪咪”,也可以单击“角色列表区”中的

按钮,在“角色库”中添加。请你尝试用这种方法添加它。

2.如果舞台上的角色多了,该如何处理?

第三步:编写程序,让“喵喵”背古诗

舞台背景和角色添加完成后,可以开始编写程序,首先编写让小猫“喵喵”能够逐句背诵《山行》这首古诗的程序:

1.由于编写的是小猫“喵喵”的程序脚本,因此需要单击选中“角色列表区”中的“喵喵”缩略图。

2.如果没有显示“指令区”的话,可以单击“脚本”选项卡显示。

3.将“指令区”中的

指令拖动到“脚本区”,并修改这个指令第一个参数为“远上寒山石径斜”,第二个参数可以不做修改,让小猫“喵喵”花2秒时间背诵第一句古诗。

4.再从“指令区”拖动第二个

指令到“脚本区”,同时向第一个指令下方移动,当出现白色吸附线时,放开鼠标左键,这样两个指令就会组合在一起;组合完成后,修改这个指令第一个参数为“白云生处有人家”。

5.继续拖动第三个、第四个

指令到“脚本区”,分别与前一个指令组合后再修改参数为《山行》的第三、四句诗句。

所有四个指令组合在一起后,单击第一条指令,就会执行这段程序脚本。

第四步:让两只小猫齐背古诗

小猫“咪咪”背诵的古诗内容与“喵喵”一样,因此可以通过“复制-粘贴”的办法添加程序脚本,具体可以按以下步骤操作:

1.确认当前选中的是小猫“喵喵”角色。

2.用鼠标拖动“脚本区”中刚才所编写脚本的第一个指令,将这段脚本拖到“角色列表区”小猫“咪咪”的角色缩略图上,放开鼠标左键,就会为“咪咪”复制这段程序代码。

3.单击“角色列表区”中的小猫“咪咪”角色缩略图,可以在它的“脚本区”看到复制的脚本。单击这段脚本的第一个指令,“咪咪”也会像“喵喵”一样背古诗。

4.通过以上操作,这两只小猫都会背古诗了,但它们还不能一起背诵古诗。要让它们齐背古诗,需要将

指令分别拖动到这两个角色脚本的最上方,与之前编写的脚本组合在一起。这样,单击舞台右上角的

按钮,两只小猫才能齐背古诗。

试一试

舞台上方有一些按钮,请你试一试它们有什么用?然后把你的发现记录下来:

第五步:让两只小猫对背古诗

除了齐背古诗,我们也可以让两只小猫对背古诗,也就是“喵喵”背上一句,“咪咪”背下一句,一人依次背一句。

由于在对背古诗中,小猫“喵喵”只需背诵第一、三两句,因此可以按照以下步骤操作,删除多余的指令:

1.确认当前选中的角色是小猫“喵喵”。

2.将

指令拖动到“指令区”,然后放开鼠标左键,可以删除这个指令;

3.将

指令拖动到“脚本区”的空余位置,把它与原来的脚本分开;

4.同样将

指令拖动到“指令区”删除;

5.将刚才摆放在“脚本区”的

指令重新与第一句组合。

小猫“咪咪”需要背诵古诗的第二、四句,也可以像“喵喵”一样,将不需要的指令删除重新组合指令。

试一试

除了将指令从“脚本区”拖动到“指令区”这种方法删除指令,还有什么办法也可以删除指令?你喜欢哪一种方法?

以上操作完成后,单击"绿旗"运行程序,可以发现这两只小猫并没有你一句、我一句地对背古诗,而是一起背了。这就需要我们修改脚本,使一只小猫在背诵的时候,另一只小猫处于等待状态,具体操作方法如下:

1.确认当前选中的角色是小猫“咪咪”,然后将“控制”类别中的

指令拖动插入到

指令上方,同时修改这个指令的参数为“2”。

2.再将第二个

指令拖动插入到

指令上方,同样修改参数为“2”。

3.小猫“咪咪”修改完成后,再单击选中“喵喵”,修改它的脚本。同样也是添加两个

指令,具体的方法与“咪咪”类似。

想一想

如果两只小猫背诵每句古诗的时间不是统一的“2秒”,那么这些指令中的时间参数应该如何修改?

第六步:改变小猫“咪咪”的方向

由于小猫“咪咪”与“喵喵”外观完全相同,因此它们在背诵古诗的时候没有面对面,这样不太礼貌。要让它们面对面,可以按以下步骤操作:

1.确认已经选中“咪咪”。

2.单击“角色列表区” “咪咪”角色缩略图左上角的

按钮查看角色信息。

3.在“角色信息”的“方向”区域,默认显示的是“90º”,可以用鼠标向左拖动指针,改为“-90º”;再单击选中“旋转模式”中的

按钮,这样两只小猫就面对面了。

试一试

除了可以通过“角色列表区”中的“角色信息”区域改变小猫的方向,试一试,还有其它办法也能够实现这一功能吗?

第七步:在网站上保存作品

Scratch程序作品创作过程中,要注意随时保存程序。在“好好搭搭”网站上保存Scratch程序作品,可以按以下步骤操作:

  1. 单击Scratch程序设计页“文件”菜单栏中的“重命名”选项,打开“更改文件名”对话框。

  2. 在“更改文件名”对话框中输入合适的文件名,然后单击“确定”按钮。

  3. 单击“文件”菜单栏中的“立即保存”选项,可以将这个Scratch程序作品保存到“好好搭搭”网站上。

  4. 程序作品已经保存过一次以后,如果需要再次保存,可以直接单击“文件”菜单栏中的“立即保存”选项进行保存。

对于保存在“好好搭搭”网站上的程序作品,可以先单击网站右上角的登录用户名,然后在下拉列表中单击“我的作品”选项,就会打开的“我的作品”网页,在这个网页中可以看到所有保存在网站上的程序作品。

练一练

将“喵喵背古诗”这个程序作品制作完成,然后保存到“好好搭搭”网站,同时将这个作品分享给自己的朋友,请他提些修改完善的意见。

拓展思考

小猫们成功地背诵了《山行》这首古诗,你还能展开想象,利用所学知识,让它们背诵古诗的过程更好玩吗?

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关的视频。

或者扫描下方二维码观看以上内容相关的视频。

或者扫描上方的二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

或者扫描下方二维码可以观看相关视频。

或者扫描下方二维码可以观看以上内容相关的视频。

单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处
单击此处