一、情景引入
大家都聽說過“孔融讓梨”的故事,孔融小時候聰明好學(xué),才思敏捷,大家都夸他是神童。一日,父親叫孔融分梨,孔融挑了一個最小的梨,其余按照長幼順序分給兄弟??兹谡f:“我年紀(jì)小,應(yīng)該吃小的梨,大梨應(yīng)該給哥哥們?!备赣H說:“那弟弟比你小?。俊笨兹谡f:“弟弟比我小,我應(yīng)該讓著他。”父親聽了高興得點頭稱贊。聰明的麥咭看完這個故事,嘗試著編寫一段程序來比較數(shù)字的大小。
二、學(xué)習(xí)目標(biāo)
1.學(xué)習(xí)用邏輯判斷來比較數(shù)字的大小。
2.理解邏輯值組。
三、實踐操作
1.程序設(shè)計
2.題目分析
若a小于b而且a小于c,那么a就是最小值,如圖1所示。
若b小于a而且b小于c,那么b就是最小值,如圖2所示。
若c小于a而且c小于b,那么c就是最小值,如圖3所示。
3.新建變量
打開網(wǎng)頁http://scratch.maiji100.cn/Scratch.html,執(zhí)行“文件”“新建項目”命令,新建項目文件。
在這里我們要來比較三個數(shù)的大小,分別建立三個變量用來存儲三個數(shù)。如圖4所示,點擊“數(shù)據(jù)”,然后點擊“建立一個變量”,在彈出的對話框內(nèi)輸入“a”,如圖5所示。然后用相同的方法建立變量b和變量c。
4.設(shè)定變量值
我們將三個需要比較的數(shù),也就是三個變量的值分別設(shè)定為從鍵盤上輸入的三個數(shù)。要達到這個要求,我們需要用到偵測模塊的積木和積木。我們將“回答”分別設(shè)定為三個變量的值。這段程序的搭建如圖6所示。
5.比較三個值的大小
設(shè)定好三個數(shù)的值后,我們就需要開始比較判斷三個數(shù)的大小關(guān)系了。根據(jù)題目的分析,我們可以得出如圖7所示的程序。
6.程序清單
比較數(shù)值大小的完整程序清單如圖8所示。
四、課后小結(jié)
本節(jié)課我們學(xué)習(xí)了邏輯值組合,學(xué)會了使用邏輯判斷來比較數(shù)字的大小。為了讓程序達到理想的效果,我們可以對程序進行修改與調(diào)試。
(編輯 Seven)