Search Header Logo
​第二章總複習+習作

​第二章總複習+習作

Assessment

Presentation

Computers

8th Grade

Practice Problem

Medium

Created by

詩芳 黃

Used 28+ times

FREE Resource

39 Slides • 8 Questions

1

​第二章總複習

2

變數

程式設計過程中,若需要記錄某些文字或數字資料,可用一個名稱記錄起來,且暫存在電腦中。因資料內容是可變動的,因此,這個名稱就是變數。
一個變數只能存放一筆資料

3

陣列是程式語言中用來儲存大量資料很方便的一種結構

陣列透過索引值來存取陣列內容。

在 Scratch 中,陣列的實作是以清單來表示。

陣列(array):一種資料結構

4

​陣列三要素:

1.陣列名稱(Array Name):指的是這整組資料的「統稱」
2.索引值(Index):用來標示資料在陣列中「位置」的編號
3.元素:儲存在陣列中「實際的資料內容」

5

具有陣列概念的清單

在 Scratch 中,用清單來表示陣列

清單的名稱->陣列的名稱

項目編號->索引值

項目數值->元素

6

media

7

media

8

media

​https://scratch.mit.edu/projects/1235420133/fullscreen/

9

media

10

media

11

讀取清單裡的資料




media

12

陣列的應用-計算成績




media

13

陣列的應用-抽籤




media
media

14

陣列的應用撲克發牌




media
media

15

角色變數

依據變數的有效範圍,可以分為全域變數與角色變數兩種。在 Scratch 中:

全域變數(適用於所有角色)是指所有角色都可以使用的變數

角色變數(僅適用當前角色)則是指某個角色內才能使用的變數。

16

media

17

media
media

角色變數應用

18

media
media
media
media
media

19

media

20

分身

對於重複出現的程式碼,可以找出重複的規則,運用重複結構來精簡程式碼。

對於重複出現的角色,也可以透過分身來精簡程式碼。
積木皆在控制面板裡。

21

​重複出現的角色方法

1.直接複製




2.利用分身

media
media
media
media
media

22

分身應用

media
media

因為走路的動畫是寫在分身,所以要把本尊隱藏起來,如果不隱藏就會多一隻完全不動的角色。

23

分身應用

media

24

分身應用

media

25

​習作探討

26

是非題

27

Multiple Choice

8.在 Scratch 中,依變數的有效範圍,可以分為全域變數與角色變數兩種。

1

是(True)

2

錯(False)

28

Multiple Choice

9.新增一個變數時,需要選擇該變數的種類,若選擇適用於所有角色則為「角色變數」。

1

是(True)

2

錯(False)

29

Multiple Choice

10.對於重複出現的程式碼,可以透過找出規則,運用重複結構來精簡程式碼, 而對於重複出現的角色,也可以透過分身來精簡程式碼。

1

是(True)

2

錯(False)

30

選擇題

p46

31

Multiple Choice

6.下列有關角色變數和全域變數的敘述,何者正確?

1

(A) 角色變數前面會標示角色名稱。 

2

(B) 全域變數前面不會特別標示角色名稱。

3

(C) 全域變數適用所有角色。

4

(D) 以上皆是。

32

Multiple Choice

7. 有關全域變數和角色變數的差別,下列敘述何者正確?

1

(A) 全域變數適用特定角色;角色變數適用全部角色。

2

(B) 全域變數適用全部角色;角色變數適用特定角色。

3

(C) 兩者其實差不多。

4

(D) 全域變數可以容納的數字比較大

33

Multiple Choice

Question image

 8.在 Scratch 中建立新變數的視窗如右圖,請問下列敘述何者錯誤

1

(A) 變數名稱可取中文或英文。

2

(B) 「適用於所有角色」代表此變數為全域變數。

3

(C) 「僅適用當前角色」代表此變數為角色變數。

4

(D) 系統預設是「僅適用當前角色」。

34

Multiple Choice

9.使用分身有什麼好處?

1

(A) 方便複製出更好看的角色。

2

(B) 可以製造特殊效果。

3

(C) 方便快速複製相同的角色程式。

4

(D) 方便隱藏角色。

35

Multiple Choice

10.使用下列哪一個方式複製新角色,就可以把程式碼歸納在一個角色上,修改程式碼也只需要更改一次即可?

1

(A)清單

2

(B) 分身

3

(C) 變數 

4

(D) 廣播訊息 

36

配合題

p52

37

media

38

media

39

media

40

media

41

media

42

media

43

media

44

media

45

media

46

media

47

media

​第二章總複習

Show answer

Auto Play

Slide 1 / 47

SLIDE