最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch猜猜我在想什么?

Scratch 少儿编程 2251浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

大家好,今天给大家用一个小程序给大家讲讲 if 判断语句的作用,小朋友们在生活中,经常要做各种判断 。比如在吃饭前,需要判断是否洗过手了,洗过,就可以吃饭,没洗过,就不能吃饭,这就是一个简单的判断,生活中这样的判断比比皆是。

 

那么在程序中我们是怎么实现判断的呢?

 

在编程语言中,大部分的语言是用if语句实现的。

 

今天我们实现一个猜数字的小游戏,首先让电脑产生一个随机数,然后我们来猜数字,如果我们输入的数字与电脑产生的数字相同,那么我们就赢了,如果猜错了,我们就重复猜, 直到猜对数字。

 

 

猜猜我在想什么?

 

怎么样,是不是挺有意思的,那么你知道该怎么实现呢?开动你的小脑筋,把你的思路写下来。

 

下面是一个流程图,看看和你的思路有相似的地方吗?方法并不唯一,解法多样,可以先尝试一下自己得方法。

 

猜猜我在想什么?

 

 

画流程图是一种解决问题的办法,从问题开始,先设计你的解决思路,思考每一步的功能,安排解决问题的顺序,这样可以让你遇到问题时能够更有条理。以后大家在平时生活中遇到问题是可以多多画画流程图,把事情捋清楚。

 

下面就要开始我们的程序编写了,我们按照之前的流程图来编写。

 

首先是程序开始

 

猜猜我在想什么?

 

然后让电脑产生一个数字,我们设置一个变量secret等于这个随机数,每次重新开始程序时,这个模块都会重新生成一个新的数字,直到本轮游戏结束,这个随机数保持不变,为了降低游戏难度,我们选一个小的随机数,每次就从1~10中随机产生一个数字。

 

 

猜猜我在想什么?

 

 

然后让小猫猫提醒我们开始游戏,猜数字。

 

 

猜猜我在想什么?

 

 

我们在舞台下方输入我们输入的数字之后,程序就会开始判断是否猜对了,如果猜错了,提醒我们再猜一次,直到猜对数字,看到Bingo提示,本轮游戏结束。

 

 

猜猜我在想什么?

 

 

需要注意到的是,判断和猜数字这个过程需要重复进行,所以我们需要一个重复执行的模块。

 

 

猜猜我在想什么?

 

 

今天的重点是使用 如果。。。就。。。。,否则就。。。。

 

这就是做一个判断,我们在这里使用这个模块来判断我们猜的数字是否与电脑产生的数字secret相同。

 

下面是完整程序,仅供参考。

 

 

猜猜我在想什么?

 

 

运行效果如下,赶快来试试你自己的程序吧!

 

 

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