最新消息:

Scratch学习:加法运算练习

Scratch 少儿编程 4396浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

今天我们学习Scratch 指令中“变量的设置。

Scratch学习:加法运算练习

注:本内容是对“Scratch学习:简单问答”的提高创作,融入随机出题,答对得分,答错扣分等内容元素。

示例:加法运算练习

Scratch学习:加法运算练习
情景描述:舞台上小猫提出一个100以内的加法问题(注:两个加数的数值随机产生)在舞台的下方有一个输入框,如果你输入的答案是正确的,那么小猫就说“恭喜你,回答正确!”,并且成绩中加上1分。如果你输入的答案是错误的,那么小猫就说“很遗憾,回答错误!”,如果这时你的成绩大于1分则扣除1分,如果本来就是0分,则还是0分。

这个程序使用到的动作和指令有:

一,出题:

1、两个加数变量设置:

A,添加变量:“加数A加数B ”(名称可自定)

Scratch学习:加法运算练习
B,加数数值范围确定:

Scratch学习:加法运算练习
C,问题格式:(加数A + 加数B =)

a,问题的显示是文字值,应用连接指令实现。

Scratch学习:加法运算练习
(注:此指令翻译觉得有欠妥当。实际运行时结果是“‘
世界’跟在你好‘后面’”。准确应为“连接‘你好’与‘世界’”或者“将‘你好’加入到‘世界’后面”,这里知道就可以。)

b,题目形成:

Scratch学习:加法运算练习
C,提出问题:

Scratch学习:加法运算练习
二,回答:

Scratch学习:加法运算练习

附:此处还可以增加一个变量,如“结果,将两个加数的得数赋值到“结果”即:

Scratch学习:加法运算练习

回答指令变为:

Scratch学习:加法运算练习

注:这样设置在之后会讲述到的四则运算随机产生时要使用到。

三,评分及反馈:

1,增加“成绩”变量:

Scratch学习:加法运算练习

2,成绩初始为0分:

Scratch学习:加法运算练习
3,评分:

A,当答案正确时,加1分:

Scratch学习:加法运算练习

同时反馈:

Scratch学习:加法运算练习

B,答案错误时:

这里出现两种情况:

a,如果成绩超过1分时,直接扣除1分。

Scratch学习:加法运算练习

同时反馈:

Scratch学习:加法运算练习

b,如果成绩已经是0分,为了避免出现负分,我们就不扣分。

直接反馈:

Scratch学习:加法运算练习

评分及反馈即为:

Scratch学习:加法运算练习
程序脚本:

Scratch学习:加法运算练习


引申与思考:怎样加入计算的时间限制或者题量限制?如果我要制作加、减、乘、除四则运算随机出题,应该怎样做?

您必须 登录 才能发表评论!