Scratch&C#教材

第7週 Scratch簡易計算機-條件判斷

Scratch簡易計算機-條件判斷

第7週

Scratch中的判斷式

當程序的運作中遇到選擇事件,就需要條件判斷

之前比較運算與邏輯運算中已練習過基礎的 if 判斷式
Scratch的「等待直到<>」與「重複直到<>」
在程式語言的概念中包含了迴圈敘述

Scratch簡易計算機

這個計算機運行流程是

建立變數「運算元1」「運算元2」「運算子」及「答案」
並將變數取消勾選隱藏

在舞台上建立一個角色及四則運算符號

找不到物件時可以使用Scratch內建的繪圖工具即時製作

首先在程式區安排開始事件

讓大家知道點擊鴨子即開始程序

取得第一個數字後說出「選擇一個運算子」
將變數「運算子」設為「0」是做為判斷運算子變化的初始值

接著需要透過點擊「運算子造型」來讓變數「運算子」產生變化
程式區排列以下積木程序

其他以此類推

接續程序,詢問第二個數字來測試程式是否能執行

當點選運算子後馬上跳出詢問表示無異

最後只需要判斷變數「運算子」中是什麼符號
便能算出答案

最後加上完成程式

發表迴響

%d 位部落客按了讚: