奇乐资源网的马叔收集各类互动课件资源,也可以提供相关课件技术服务,有需要联系马叔,请点击☎️
当前位置:首页 >> Scratch 少儿编程 >> 使用自制积木灵活控制-scratch编写加法运算

使用自制积木灵活控制-scratch编写加法运算

admin Scratch 少儿编程 11

老师给家长布置作业,请家长给孩子出10道10以内的加法题,然后检查孩子的答题情况。这个时候让家长一个一个检查,真的很无趣,而且没有什么技术含量。如果这个时候能写个程序,自动出题,自动判断错误多到位。

scratch编写加法运算

程序每次出一道加法题目, 两数相加的和不超过10,回答后立即判新对错,并给出提示信息,如果答对的题目达到10道,则完成作业,停止出题。

这里要解决的第一个问题是确定程序的主体结构。既然要答对10道题才能完成作业,可以确定要使用循环结构,判断条件就是累计答对的题目是否够10道:如果不够,则继续出题;如果够了,就结束程序。

要累计答对的题目,就一定要有一个用于累计的变量。

要解决的第二个问题是题目从哪里来? 一种解决办法是像背单词程序一样, 创建一个列表,在列表里提前输入题目;另种解决办法是采用随机数的方式,先产生一个1-10的随机数,使用变量记录下来,再产生另外一个随机数。为了保证两个数的和不超过10,第二个数应该控制在合理的范围,然后使用变量记录下来。提示:为了通免出现”0+…..”这样的题目,我们设定了随机数的范围为1-10。

如果要把10以内的加法题,改成20以内的,或者30以内的呢?所以这需要一个变量,灵活控制多少以内的加法。还有就是答对多少题目才算完成,这个也得变量来控制,这样的话,程序就比较完美了。任由家长按照要求出题:

下面我们用自制积木来scratch编写加法运算:

步骤一、新建变量num1、num2随机生成的数,变量right是答对的数量,sum是两数之和;这里新建的fanwei变量是做多少以内的加法;变量duiNum是指的要完成多少答对的题目完成任务;初始值都设为0,这里初始新建一个自制积木来完成,方便以后灵活的变更;

scratch编写加法运算变量初始化

scratch编写加法运算变量初始化

步骤二、循环判断,sum是否等于回答的数字,如果答对,表示答对,变量right加1,当right=输入feiwei值,就停止,跳出循环;

步骤三、num1是设为1到fanwei之间随机,那么num2就要设为fanwei-num1范围之间随机;

主体循环判断数值加法

主体循环判断数值加法


协助本站SEO优化一下,谢谢!
关键词不能为空

免责声明

版权归属说明:奇乐资源网所提供的教学课件资源,部分为本站原创开发,版权归我方所有;大部分源自公共网络公开渠道,我方已尽合理注意义务筛选来源,但无法完全保证该类资源的版权归属清晰性。对于公共网络获取的资源,其版权可能归原作者或相关授权方所有,我方仅为教学便利进行收集和分享。

同类推荐
网站分类
最近发表
最新留言
文章归档
标签列表
友情链接