- 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)