iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0
Software Development

Scratch輕鬆學系列 第 20

Scratch輕鬆學【運算類積木】字串組合 且、或、不成立

  • 分享至 

  • xImage
  •  

今天是第二十天嘉泰老師要和各位同學介紹【運算類積木】 且、或、不成立

a.【運算類積木】且: 且的意思就是 布林值邏輯運算子當中的and, 代表當中至少兩個或更多以上條件都要符合

舉例來說,媽媽和小恩說如果你這一次期中考數學和英文都考100分的話
媽媽就帶你去吃大餐,結果小恩分數出來,數學考100分而英文是99分
請問這樣小恩可以去大餐嗎?

答案是不行,因為媽媽說的兩個條件,小恩只有達到一個(數學100分),所不能去吃大餐….

b.【運算類積木】或: 或的意思就是布林值邏輯運算子當中的or , 代表所有條件中只要符合一個就可以

如果我們套用上面的例子,就會變成小恩期中考數學和英文,只要有一科考100分的話,媽媽就帶小恩去吃大餐,所以就算小恩只有數學考100分
媽媽還是會帶小恩去吃大餐

接下來我們透過Scratch程式實際來舉例,舞台當中有三個角色,我們來演練
【運算類積木】 且、【運算類積木】或的使用情況:

比方說如果貓咪同時碰到蘋果和香蕉就會消失,那我們就可以使用【運算類積木】且來滿足這個條件,程式積木如下:

https://ithelp.ithome.com.tw/upload/images/20231003/20162104umaKHTbxr2.jpg

那如果我們希望貓咪如果碰到蘋果或香蕉就會消失,那我們就可以使用【運算類積木】或,使用的程式積木如下:

https://ithelp.ithome.com.tw/upload/images/20231003/20162104jt0c0vW4li.jpg

【運算類積木】不成立: 這個程式講的是說如果某個條件沒有發生的情況下就執行

我們直接透過Scratch程式積木來進行舉例,比方說如果貓咪碰到邊緣不成立,貓咪就會一直前進10點,所以我們在下方的影片中,當我們按下綠旗的時候,就看到貓咪會一直向前走,直到碰到邊緣才會停止

使用的程式積木如下:

https://ithelp.ithome.com.tw/upload/images/20231003/20162104tu5l8ROD0I.jpg

這就是我們今天的內容囉,我們明天還會再繼續介紹【運算類積木】的其他積木程式囉!


上一篇
Scratch輕鬆學【運算類積木】字串組合
下一篇
【運算類積木】 其他相關計算程式積木介紹
系列文
Scratch輕鬆學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言