結構化程式設計(2)


 

 

需求

1. 按下綠旗,建立磚塊。
2. 點擊小球,開始遊戲。
3. 以滑鼠移動控制平台,來擋住小球。
4. 小球撞到磚塊,磚塊消失(得一分)。
5. 小球碰到下方藍色線,遊戲結束。

問題分析

 


進階

 

 

 

 

 

 

 

 

 

資料型態(Data Type)

a.資料(數據)型態(類型)

(1)食譜

(2)程式設計

說明:

字串,將一個個字元串起來,變為一串文字的意思

字串與雞肉串關係圖

 

布林類型真(true)與假(false)

(3)Scratch程式設計


變數(Variable)

A.【變數】在程式設計中的涵義

在程式設計中.我們需要對資料進行儲存.需要容器(盒子)來儲存.這個盒子就叫做變數.

變數-食物盒

變數名稱-食物盒標籤

變數內容(值)-食物盒的內容

B.變數如何儲存資料-賦值(指定)

思考問題

i=5

i=i+1

i=?

解說:在程式設計中"="不是等於的意思.它是賦值.也就是將右邊的的值都給左邊

i5

ii+1

i=?

牛刀小試1:Scratch變數賦值觀念


實作1:交換兩個變數

直覺的作法

解說

Q:想一想如何將上述的程式修改達成兩個變數交換

作業上傳到雲端

1.點自己班的連結.輸入各班密碼

0801

0813

0816