课件12张PPT。第5课 电脑出算术题你还记得吗?国际象棋上的麦子0、国际象棋上的麦子流程图sum=0
p=1
For i=1 To 64 Step 1
sum=sum+p
p=2*p
EndFor
GraphicsWindow.DrawText (100,100,"总的麦粒数="+sum)1、随机算术题任务一:启动Small Basic程序,输入并运行P26页“电脑出算
术题”的程序。
思考:要给小志连续做十道题,怎样编写呢?1、随机算术题2、Math对象a=Math.GetRandomNumber(100)Get:获取、获得Random:随机的Number:数字在1~100之间产生一个随机数,并把它赋值给aMath:数学2、Math对象TextWindow.Write(a+”+”+b+”=”)d=TextWindow.Read()从屏幕中读取数据,并存放在d变量中3、条件判断语句【格式一】
If <条件> Then
<语句组>
EndIf
【作用】
用于实现程序的分支。若条件成立,则执行<语句组>,然后再执行EndIf后的语句;若条件不成立,则直接执行EndIf后的语句。If…Then…EndIf语句的流程图3、条件判断语句【格式二】
If <条件> Then
<语句组1>
Else
<语句组2>
EndIf
【作用】
若条件成立,则执行<语句组1>;否则执行<语句组2> 。If…Then…EndIf语句的流程图3、比较运算符关系表达式中的比较运算符4、实现作品任务一:先将课本25页“随机出算术题”的程序输入到Small Basic中运行。
任务二:用If...Then...Else...EndIf格式修改“随机出算术题”程序。
任务三:做一个3个人的点名软件,用math对象产生一个随机数,再用if语句判断随机产生的数字是谁的名字,显示出来。如产生的随机数是1,则输出小志的名字,如果产生的随机数是2,则输出小芳的名字,其他则输出小彭的名字。谢谢观看