首页 >  编程教程  >  【Scratch教程100例】029用Scratch解决思维题

【Scratch教程100例】029用Scratch解决思维题

admin 2021-03-29 编程教程 32 ℃ 0评论

爸爸正在看天气预报,然后对余庆说:“爸爸给你一个关于天气预报的问题,看你能不能猜出来?”

以下是今天北京、上海、天津、重庆的天气预报。

我先告诉你,这四个城市有三种天气情况,晴天,阴天,小雨。北京和天津的天气一样,但是上海和重庆没有雨。那么这四个城市的天气情况如何呢?

我们可以用Scratch来解决这个问题。

1.首先,我们分析题目中给出的条件。经过分析,我们可以知道: 北京和天津的天气是一样的

②重庆和天津的天气不同

③上海和天津的天气不同

④重庆和上海的天气不同

⑤上海的天气不是小雨

⑥重庆的天气不是小雨。

利用变量,根据已知条件,我们可以得到:

2.建立一个“天气”列表,将三种天气放入列表,在“天气”列表中设置四种天气为随机天气。

3.用“如果”的判断条件。如果条件满足,让人物说出各个城市的天气,重复判断。 4.最终可以获得的天气条件如下:

因此,北京、天津、上海、重庆的天气可能是:

①小雨,小雨,多云,晴

②小雨,小雨,晴,多云。

Tags: Scratch教程100例  

标签列表