
课件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
~~ 您好,已阅读到文档的结尾了 ~~