第五课--电脑出算术题 课件

文档属性

名称 第五课--电脑出算术题 课件
格式 zip
文件大小 106.4KB
资源类型 教案
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2017-10-23 16:56:13

图片预览

文档简介

课件8张PPT。第五课 电脑出算术题For i=1 To 10 Step 1
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)
EndFor程序原始代码Math 对象a=Math.GetRandomNumber(x)
该语句作用是:随机产生一个1~x的整数,并赋值给变量a。
其中:x为大于等于1的整数。
GetRandomNumber:Get(获取)、Random(随机)、Number(整数)。语句作用分析a=Math.GetRandomNumber(100)
b=Math.GetRandomNumber(100)随机获得了两个1~100之间的整数赋值给a和bc=a+b将a和b两个数的和计算出来并保存在变量c中。d=TextWindow.Read()在文本窗口中等待操作者输入一个数字,
输入后按回车键,输入的内容就保存到变量d中TextWindow.Write(a+"+"+b+"=")在文本窗口中显示a+b=,其中,a,b分别是随机获取的整数条件判断语句【格式一】
If<条件> Then
<语句组>
EndIf条件语句组EndIf后的语句成立不成立If c=d Then
TextWindow.WriteLine("正确,你好棒!")
EndIf
若条件成立,则执行<语句组>
然后再执行Endif后的语句;
若条件不成立,则直接执行
Endif后的语句条件判断语句【格式二】
If<条件> Then
<语句组1>
Else
<语句组2>
EndIf条件语句组1语句组2a=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)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)练习(课本29页)1、将电脑出算术题的程序输入电脑,然后运行程序。在你理解这个程序后,请你对程序进行修改,将程序改为下列形式的算术题:
(a*b)-(a+b)=
2、设计一个简单的“人机对话”程序。首先电脑问:“你喜欢学习Small Basic吗?y/n。”如果你按“y”,电脑回答“那太好了!”:如果你按“n”,电脑回答“那太遗憾了。。。”。