算法和程序设计.ppt
上传人:天马****23 上传时间:2024-09-10 格式:PPT 页数:30 大小:1.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

算法和程序设计.ppt

算法和程序设计.ppt

预览

免费试读已结束,剩余 20 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

输入a算法的执行流程选择模式:(分为单分支与双分支两种)单分支:相对于单分支结构,在VB6.0中有2种相应的语句格式:格式1:If条件Then语句格式2:If条件Then语句组EndIf细心的同学可能已经发现,这2种单分支语句格式不仅从占用的行数上看是不一样的,另外还有一个重要的区别在于,格式1的关键字Then后面只能写一条操作语句,格式2的关键字Then下面能够写多条操作语句(即语句组)。但是,格式1中可以省略“EndIf”行,而格式2中却必须写上该行,否则VB6.0系统会提示用户语法出错。选择模式:【练习1】打印出从键盘输入的两个不相等的数中较大的数。(双分支结构)算法二:输入二个不相等的数a,b,将最大数赋值给变量max并输出。【练习2】求分段函数值【练习3】输入一个数到变量a,输出它的绝对值(不用绝对值函数,要求用单分支和双分支结构分别设计算法,并画出流程图)【练习4】输入两个不相等的数a,b,比较大小,将大数放在a中,小数放在b中,然后输出a,b。(单分支结构)【练习5】某超市促销苹果,购买一斤苹果,为每斤3元,购买5斤以下每斤原价;超过5斤部分每斤打8折,输入购买的斤数,输出应付款额。(双分支结构)【练习6】求分段函数值多选择(分支)结构(一)多选择(分支)结构(二)【练习7】购买地铁车票:乘1-4站3元/位;5-9站4元/位;9站以上5元/位;输入人数person、站数n,输出应付款pay1、编一程序,从输入的三个数中找出并显示其中最大者。输入三个不相等的数a,b,c,将最大数赋值给变量max并输出。编一程序,从输入的三个数中找出并显示其中最大者。2、判断一元二次方程ax2+bx+c=0(其中a≠0)是否有实数解的算法框图。(有,则输出“有实解”;无,则输出“无实解”)root.exeVB常用函数用伪代码表示输入a,b,cd=b*b-4*a*cIf(d<0)Then输出"无实根“"ElseIf(d=0)Then输出"x1=x2=";-b/2/aElsed=Sqr(d)输出"x1=";(-b+d)/2/a输出"x2=";(-b-d)/2/aEndIfEndIf4、某手机话费套餐规定:每月60元,可通话300分钟,超过300分钟的部分,另按每分钟0.4元计算。键盘输入当月通话时间(分钟),计算当月实际需付的手机费。如果输入的通话时间小于0,则应输出“输入数据有误”的提示信息。例5:判断一个一元二次方程是否有实数解的算法。5.exe超市打折器的算法设计一个算法,能够判定某年是否为闰年。(判定闰年的条件是“年份能被4整除但是不能被100整除”或者“年份能被400整除”)算法2