您现在的位置是:首页 » scratch编程资讯
资讯内容
Scratch编程 数学专题 变量交换
极客小将2023-08-09-
scratch基础练习-变量交换题目:scratch交换两个变量的值例如:a 的值为10 b的值为1,那么交换后,a的值为1,b的值为10。一般通用方法:借助一个中间变量“temp”,第一步:将中间变量的值设置为a;第二步:将a的值设置为b;第三步:将b的值设置为中间变量,如图所示。对于特殊
scratch基础练习-变量交换
题目:scratch交换两个变量的值例如:a 的值为10 b的值为1,那么交换后,a的值为1,b的值为10。
一般通用方法:借助一个中间变量“temp”,第一步:将中间变量的值设置为a;第二步:将a的值设置为b;第三步:将b的值设置为中间变量,如图所示。
对于特殊情况下我们还可以用其他的方法来交换,比如本题中a和b是两个数,我们可以用计算的方式来交换变量。
方法:第一步,将a设置为a+b,此时a=11;第二步将b设置为a-b,那么b=11-1,b的值变为10;第三步将a的值设置为a-b,那么a=11-10,此时a的值为1,完成交换。
程序代码:
- 上一篇
Scratch中重要的判断语句
上节课,我们全面了解了 scratch 的界面,以及一些功能按钮的作用,我们还试着编写了自己的第一个小程序,上节课我还给同学们布置了课后思考题目,不知道同学们完成的如何了?我们今天要挑战的任务是这样的,公园长椅上有一个淘气的男孩儿在上面左右来回走动,我需要确保这个
- 下一篇
Scratch编程 数学专题 计算弹球问题
scratch计算弹球问题题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?分析:第一次:落地反弹高度100/2 落地经过:100第二次:落地反弹高度100/2/2 落地经过:100+100/2*2第三次:落地反弹高度100/