课件14张PPT。第五课 电脑出算术题 同学们好,我是电脑,我现在要随机地给你出算术题,电脑我会马上判断出你是做对还是做错。你知道我为什么这么神通广大,请看我对应的程序math.GetRandomNumber (100)随机获取1-100之间的一个整数a=math.GetRandomNumber (100)TextWindow .Write (a+"+"+b+"=")将括号内的内容输出:双引号就是字符串
原原本本输出,变量就是变量的内容(不加双引号)
变量和字符串的连接符是+号,否则会出错textwindow.Read()读取从键盘上输入的内容条件语句格式一If c=d Then
TextWindow .WriteLine ("正确,你好棒!")
EndIfIf c=d Then
TextWindow .WriteLine ("正确,你好棒!")
Else
TextWindow .WriteLine ("你算错了,加油哦!")
EndIf条件语句格式二a=math.GetRandomNumber (100)
b=math.GetRandomNumber (100)
c=a+b
TextWindow .Write (a+"+"+b+"=")
d=textwindow.Read()
If c=d Then
TextWindow .WriteLine ("正确,你好棒!")
EndIf
If c<>d Then
TextWindow .WriteLine ("你算错了,加油哦!")
EndIf
TextWindow .WriteLine ("正确答案是:"+a+"+"+b+"="+c)对象math,操作是GetRandomNumber,获取
随机 数,(100)指的是取1-100的一个整数把a和b的和计算出来赋值给c文本窗口,显示:变量a的值,加号
变量b的值,等于号,连接符是+号,字符要加双引号文本窗口等待从键盘输入一个数字,输入后按回车键,输入内容保存到d假如 c等于d,然后就执行以下语句显示假如 c不等于d,然后就执行以下语句显示显示条件语句组EndIf后的语句成立不成立格式一:
If<条件>Then
<语句组>
EndIf
a=math.GetRandomNumber (100)
b=math.GetRandomNumber (100)
c=a+b
TextWindow .Write (a+"+"+b+"=")
d=textwindow.Read()
If c=d Then
TextWindow .WriteLine ("正确,你好棒!")
Else
TextWindow .WriteLine ("你算错了,加油哦!")
EndIf
TextWindow .WriteLine ("正确答案是:"+a+"+"+b+"="+c)条件语句组1 语句组2不成立成立格式二:
If<条件>Then
<语句组1>
Else
<语句组2>
EndIf
作业1:
将电脑出算术题的程序输入电脑,然后运行程序。在你理解了这个程序之后,请对程序进行修改,将程序改为出下列形式 的算术题:
(a*b)-(a+b)=
作业2:
设计一个简单的“人机对话”。首先电脑问:“你喜欢small
basic吗?y/n”,如果你按“y”,电脑回答:“那太好了!”;如果你按“n”,电脑回答:“那太遗憾了.......”小结:随机获取数math.GetRandomNumber (100)键盘输入textwindow.Read()文本窗口另起一行显示 TextWindow .WriteLine ("正确,你好棒!") 条件语句的两种格式格式二:
If<条件>Then
<语句组1>
Else
<语句组2>
EndIf
格式一:
If<条件>Then
<语句组>
EndIf