Scratch教程

当前位置:小码王 > 学习教程 > Scratch教程

scratch算法练习——变量交换
导读:scratch编程课程,主要是培养孩子对少儿编程的兴趣,今天南京小码王少儿编程培训机构老师,为大家带来一个scratch的一个编程练习,现在就和老师一起来看下吧!题目:scratch交换两个变量的值例如:a的值为10b的值为1,那么交

  scratch编程课程,主要是培养孩子对少儿编程的兴趣,今天南京小码王少儿编程培训机构老师,为大家带来一个scratch的一个编程练习,现在就和老师一起来看下吧!


  题目:scratch交换两个变量的值例如:a的值为10 b的值为1,那么交换后,a的值为1,b的值为10。


  一般通用方法:借助一个中间变量“temp”,第一步:将中间变量的值设置为a;第二步:将a的值设置为b;第三步:将b的值设置为中间变量,如图所示。


  1.jpg


  程序代码:


  2.jpg


  对于特殊情况下我们还可以用其他的方法来交换,比如本题中a和b是两个数,我们可以用计算的方式来交换变量。


  方法:第一步,将a设置为a+b,此时a=11;第二步将b设置为a-b,那么b=11-1,b的值变为10;第三步将a的值设置为a-b,那么a=11-10,此时a的值为1,完成交换。


  程序代码:

3.jpg


  有人觉得Scratch是不是太简单了,孩子学了没有意义?其实不然,这是非常适合零基础的孩子入门编程的一个选择,有了Scratch基础,再学其他编程语言会轻松不少。南京小码王开设了专门的Scratch培训班,这里有更多有趣的Scratch教程,还有专业老师手把手指导带领孩子们入门,欢迎大家前来试听体验课程。春节期间,小码王还有更多有趣的活动等你来!