scratch控制模块讲义.docVIP

  • 6
  • 0
  • 约小于1千字
  • 约 2页
  • 2024-01-26 发布于浙江
  • 举报

控制模块(黄色)

定义:实现功能,在特定条件下执行特定动作,如键盘按下右键时(条件),角色向右移动(动作);鼠标点击角色时(条件),角色消失(动作);等待1秒(条件),分数加一(动作)。

条件:侦测、数字和逻辑模块

?????????????????????

动作:动作模块??????????

????

举例:

一.程序初始条件(当…时when…):所有程序的开头,四选一

二.简单如果语句(包含单一情况下的单一动作)

C语言:If(条件)do{动作};

Scratch:

举例:

*三.如果否则(ifelse)语句(包含2种情况下的2种动作)

C语言:If(条件)do{动作};else{动作};

Scratch:

举例:

*四.条件嵌套语句(含3种或以上的条件,同时满足时才可以执行动作)

C语言:

If(条件){if(条件){if(条件){动作}}}

scratch

*五、重复执行语句(使得当条件被满足时动作可以重复执行,如重复移动十步)自动化

Scratch:

*自己试试看:

用条件嵌套语句,套用三次语句和一次语句,满足三种以上条件并反复执行动作(模仿上图)

文档评论(0)

1亿VIP精品文档

相关文档