您现在的位置是:网站首页>Scratch编程教程Scratch编程教程

Scratch趣味编程八、酷炫同步舞蹈教程

少儿编程网2019-12-04 21:11:52Scratch编程教程 人已围观 来源:少儿编程 -用户投稿

简介本课程中,将继续学习Scratch编程中的第三个结构:循环语句。在实际生活中,我们会发现有许多问题的解决方法是具有规律性的重复操作;在编程中,采用循环语句来重复执行某些操作。本课程将提供Scratch软件编程的酷炫同步舞蹈教程来增加对循环语句的理解。通过本课程,可以掌握循环语句的用法和Scratch编程“克隆”的用法。

01-目标toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

本课程中,将继续学习Scratch编程中的第三个结构:循环语句。在实际生活中,我们会发现有许多问题的解决方法是具有规律性的重复操作;在编程中,采用循环语句来重复执行某些操作。本课程将提供Scratch软件编程的酷炫同步舞蹈教程来增加对循环语句的理解。通过本课程,可以掌握循环语句的用法和scratch编程“克隆”的用法。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 
循环语句是由循环体及循环的终止条件两部分组成的。一组被重复执行的语句称之为循环体;能否继续重复,决定于循环的终止条件。 
 
循环语句是编程常见的语句,Scratch中提供了以下三种循环语句的方式,如下图所示:
Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
第一种是让循环体一直重复执行,没有终止条件;第二种是当循环体达到计时次数时就退出循环体;第三种是通过判断条件退出循环体。以跑步为例,第一种是老师要求学生一直在操场跑步,不能停下;第二种是老师要求学生跑到规定圈数才能停下;第三种循环体是学生一直在操场跑步,直到老师让学生停下。

02-编程实例toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

通过Scratch软件,编写酷炫同步舞蹈的程序,加深对循环语句的了解。在酷炫同步舞蹈中,将学习到循环语句的用法和Scratch“克隆”的用法。“酷炫同步舞蹈”的基础版效果展示如下:

 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

“酷炫同步舞蹈”的升级版效果展示如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

03-模型搭建toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

本程序建议采用Scratch3.0进行编辑,Scratch2.0版本运行增加颜色效果的升级程序会有些卡顿。
 
 

第一步:搭建人物和背景toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(1)新建项目:在菜单栏“文件”中,选择“新建项目”,创建一个空的项目,工程文件命名为“酷炫同步舞蹈”;toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(2)创建空舞台:将鼠标移动到小猫的位置,鼠标右击,选择“删除”;此时整个项目都是空的。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(3)创建角色:在Scratch3.0中,角色会更加丰富,在角色创建区选择一个角色,进入角色库中,在“动物”栏里选择“Cat1 Flying”角色。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 
Scratch趣味编程八、酷炫同步舞蹈教程

在造型里,删除第一个角色:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

选择复制“角色”,并将复制的角色水平翻转:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

将创建的两个角色分别命名为“right”和“left”,创建好的角色如下所示:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(4)创建背景:角色背景无特殊要求,小朋友可以自己创建一个喜好的背景,下图是背景的一个示例:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

创建好的角色和背景如下图所示:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(5)保存项目:在菜单栏“文件”中,选择“保存”。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第二步:克隆程序搭建

 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(1)将角色移动到舞台中心:程序开始进行初始化,保证角色在程序开始时处于舞台中心,程序如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(2)将角色沿周向自我复制围成一周:增加一个循环语句,重复执行的次数就代表“克隆自己”的个数;为了保证角色能围成一周,每个克隆角色右转的度数需要和循环次数的乘积等于360度。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

思考:如果要克隆6个角色,程序应该怎么改呢?toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(3)程序调试:运行程序,结果如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第三步:舞蹈程序搭建

(1)定义角色的移动和转动:通过键盘上的“←”“→”“↑”“↓”四个键,分别定义角色的移动和转动,程序如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(2)程序调试:定义完移动和转动的动作后,可以进行程序的调试,按下电脑键盘上的“←”“→”“↑”“↓”四个键,效果如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(3)自动舞蹈动作:定义按下键盘“空格”键的动作效果,一方面是让角色右转,右转度数和执行次数的乘积为360度,然后定义移动10步的动作。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

思考:如果执行次数和右转的度数乘积是720度或者其他度数,舞蹈动作又该是怎么样的?toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(4)程序调试:定义完按下电脑键盘“空格”键的效果后,进行程序效果调试如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

第四步:添加音乐

(1)添加声音:在声音里,选择一个声音,在“可循环”中添加“dance around”的音乐。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(2)播放声音:在脚本区添加以下命令,即可播放背景音乐toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(3)保存项目。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

04-完整程序toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

完整的程序如下:toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

Scratch趣味编程八、酷炫同步舞蹈教程toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

05-程序思考和升级toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
 toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

1)如果要克隆不同个数的角色,程序应该怎么改呢?toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(2)如何定义更多有趣的动作?toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台

(3)如何增加颜色特效,如文章开头的第二个视频。toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台
来源  小林老师toO少儿编程网-Scratch_Python_教程_免费少儿编程学习平台


相关文章:

支持一下 ( )查看更多相似文章

Scratch趣味编程八、酷炫同步舞蹈教程

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00