程序设计的基本方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分析下面程序,说出程序运行结果,并说 明涉及到的程序结构,体会该结构特点。
Dim x,y As Integer x=InputBox(“请输入x:”) y=InputBox(“请输入y:”) If x>2 then
y=x*x Else
y=-x End if Print x,y
分析下面程序,说出程序运行结果,并说 明涉及到的程序结构,体会该结构特点。
算法
算法是指解决某个问题而采取 的方法和步骤。
算法描述
(1)产生一个随机整数 (2)用户输入所猜的数 (3)判断是否正确 (4)比实际大,提示“太大了! ”,转向(2) (5)比实际小,提示“太小了!”, 转向(2) (6)猜数正确,则提示“猜对了!”, 结束操作!
开始
声明随机数以及所 猜数的变量类型
Dim s,i As Integer s=1 For i=1 to 100 step 2
s=s*i Next i Print s
小结: 不同点:
顺序结构:由上而下,从左到右 分支结构:根据条件判断运行语句 循环结构:重复执行同一串语句
相同点: 只有一个入口,一个出口
任何计算机程序都可以 由这三种结构组合而成。
游戏效果描述 设计步骤
分析问题 设计算法 编写程序
运行调试程序
计算机产生一个1~100的 随机数,然后去猜这个数, 如果猜错了,计算机给出 相应的提示,如“数太大了!” 或者“数太小了!”,然后继 续再猜。如果猜对了,给出“猜对了!”, 游戏结束。
该程序要有什么输入,对 输入的数据进行什么处理, 处理后有什么结果输出。
产生一个1~100的 随机整数
用户输入所猜的数
是 是否正确? 否
是否太大? 是 否
太小了!
太大了!
用户输入所猜的数
猜对了! 结束
根据算法,编写出程序 代码!
程序可能存在错误,通 过上机运行,纠正错误!
修改猜数游戏的程序代码,使程序 能在用户猜对的时候,显示猜了多 少次才猜对。
第七节:
顺序结构 分支结构 循环结构
语句1
语句2
语句3 …… 语句n
是
否
是否满足条件?
语句块1
语句块2
执Biblioteka Baidu下一操作
否 是否满足条件?
是 执行循环体语句
执行下一语句
分析下面程序,说出程序运行结果,并说 明涉及到的程序结构,体会该结构特点。
Dim r,x,y As Integer r=50 x=1000 y=2000 Circle(x,y),r Circle(x+200,y),r