二维 - 可持续目标10 - 教育与收入(难度:2)
-
覆盖的关键课题
介绍
可持续发展目标是联合国在2015年认证的17个目标。它们是每个人都需要共同努力的待办目标。
这个教程是关于学习年份与收入之间的关系,而这跟第十个目标"减少不平等"有关。
你会创建一个很简单的薪水计算器:用户可以输入他们呆在学校的年份,而你的程序会展示他们能够得到的薪水,以及每周的平均薪水。
步骤1 - 改编一个模板程序
首先,请点击下方链接来打开程序模板:
https://play.creaticode.com/
projects/0edc60af14f4a6177a32f3c7点击“改编”按钮来创建你自己的改编项目。需要注意的是,你需要登入才可以做到。
这个项目包含一个空白的角色以及舞台里的一些背景。
步骤2 - 开始的一幕
当用户点击运行旗帜时,我们需要展示“开始”背景。你可以使用空白角色中的"转换背景"编程积木:
步骤3 - 显示一个输入框文字格
要允许用户输入他们打算上学的年份数量,我们有几个可以做到的方法。举个例子,我们可以使用"询问并等待" 编程积木。
无论如何,在这个程序中,我们会使用不一样的方法:文本框小工具。请先添加小工具扩展。
现在你应该可以看见左方的“小工具”类别,而你可以在展开的上方寻找“添加文本框”编程积木。
当你点击运行旗帜时,你会在舞台中间得到一个输入框,就像下图展示的一样:
步骤 4 - 调整文本框
现在我们需要把输入框向上移动,并且把它调整得更小。你可以尝试使用小工具来调整它,就像这样:
需要注意的是,编程积木中的位置和大小数值会自动改变。如果你不知道要怎么样使用小工具,你依然可以以直接在编程积木中输入数值:
步骤 5 - 当文本框被改变时
每当用户改编文本框中的数值,我们应该改变背景。要简单地开始,让我们在文本框改变时,把背景改变成“辍学”:
现在只要我们输入任何文字,背景都会被改变:
步骤 6 - 检查年份的数量
你可以通过读取文本框小工具的数值来得到用户输入的数值。我们知道完成高中学业需要12年时间,所以如果用户输入的时间少于12,我们需要展示“辍学”背景:
步骤 7 - 高中毕业证书
现在让我们看看当用户输入的数值超过12时的情况。这意味着用户将会至少得到高中毕业证书。要从学院中得到一个副学士学位,一个人则需要学习至少14年。所以如果输入数值少于14,我们可以去欸的那个这个用户将会得到一个高中毕业证书。
你可以右键点击“如果否则”编程积木来复制它,然后改变这两个地方:
步骤 8 - 副学士学位
下一个步骤非常相似。要得到一个学士学位,一个人需要学习16年的时间,所以,我们可以添加一个少过16年的情况:
步骤 9 - 直到博士学位
你可以不断地添加更多情况来升级。需要注意的是,在最后一部分,如果上学年份至少是22年,我们不再需要添加更多的“如果否则“编程积木,因为用户会得到一个博士学位。
这是程序的最终演示:
下一步
这里有一些你可以利用你的创意点子来延伸这个项目的一些方式:
-
更改背景: 你可以更改北京来用相同的方式展示其他信息。举个例子,你可以改变背景中的角色,或不展示每周薪水而是展示每月薪水。
-
说些什么: 在切换成本不一样的背景之后,你也可以使用”文字朗读“或者你自己的声音录制来说写什么。举个例子,你可以说”恭喜!得到一个学士学位会有很不错的薪水!“
-
-