第七节:顺序结构分支结构循环结构语句1语句2语句3语句n……是否满足条件
语句块1语句块2执行下一操作是否是否满足条件
执行循环体语句执行下一语句是否分析下面程序,说出程序运行结果,并说明涉及到的程序结构,体会该结构特点
Dimr,x,yAsIntegerr=50x=1000y=2000Circle(x,y),rCircle(x+200,y),r分析下面程序,说出程序运行结果,并说明涉及到的程序结构,体会该结构特点
Dimx,yAsIntegerx=InputBox(“请输入x:”)y=InputBox(“请输入y:”)Ifx>2theny=x*xElsey=-xEndifPrintx,y分析下面程序,说出程序运行结果,并说明涉及到的程序结构,体会该结构特点
Dims,iAsIntegers=1Fori=1to100step2s=s*iNextiPrints小结:不同点:顺序结构:由上而下,从左到右分支结构:根据条件判断运行语句循环结构:重复执行同一串语句相同点:只有一个入口,一个出口任何计算机程序都可以由这三种结构组合而成
游戏效果描述设计步骤分析问题设计算法编写程序运行调试程序计算机产生一个1~100的随机数,然后去猜这个数,如果猜错了,计算机给出相应的提示,如“数太大了
”或者“数太小了
”,然后继续再猜
如果猜对了,给出“猜对了
”,游戏结束
该程序要有什么输入,对输入的数据进行什么处理,处理后有什么结果输出
算法算法是指解决某个问题而采取的方法和步骤
算法描述(1)产生一个随机整数(2)用户输入所猜的数(3)判断是否正确(4)比实际大,提示“太大了
”,转向(2)(5)比实际小,提示“太小了
”,转向(2)(6)猜数正确,则提示“猜对了
”,结束操作
开始声明随机数以及所猜数的变量类型产生一个1~100的随机整数用户输入所猜的数是否正确
用户输入所猜的数