当前位置: 首页 > news >正文

购物网站建设行业现状免费广告网

购物网站建设行业现状,免费广告网,网站添加文字大小,wordpress 修改页面链接地址文章目录1 假设只有SEQUENCE和DO-WHILE两种控制结构,怎样利用它们完成 IF THEN ELSE操作?2 假设只允许使用SEQUENCE和IF-THEN-ELSE两种控制结构,怎样利用它们完成DO WHILE操作?3 画出下列伪码程序的程序流程图和盒图:4…

文章目录

    • 1 假设只有SEQUENCE和DO-WHILE两种控制结构,怎样利用它们完成 IF THEN ELSE操作?
    • 2 假设只允许使用SEQUENCE和IF-THEN-ELSE两种控制结构,怎样利用它们完成DO WHILE操作?
    • 3 画出下列伪码程序的程序流程图和盒图:
    • 4 图给出的程序流程图代表一个非结构化的程序,问:
    • 5. 研究下面的伪码程序:
    • 6 用Ashcroft-Manna技术可以将非结构化的程序转换为结构化程序,下图是一个转换的例子。
    • 7. 某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元~10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。
    • 8 画出下列伪码程序的流图,计算它的环形复杂度。这个程序的逻辑有什么问题吗?
    • 9 把统计空格程序的Jackson图(图6-26)改画为等价的程序流程图和盒图。
    • 10 人机对话由操作员信息和系统信息交替组成。假设一段对话总是由操作员信息开始以系统信息结束,用Jackson图描绘这样的人机对话过程。


1 假设只有SEQUENCE和DO-WHILE两种控制结构,怎样利用它们完成 IF THEN ELSE操作?

答:
转化如下:

K=1
DO WHILE(条件 AND K EQ 1) 程序块1 K=K+1
END DO
DO WHILE((NOT 条件)AND K EQ 1) 程序块2 K=K+1
END DO

2 假设只允许使用SEQUENCE和IF-THEN-ELSE两种控制结构,怎样利用它们完成DO WHILE操作?

答:
转化如下:

label:IF(条件) THEN 程序块 GOTO label
ELSE 程序块
END IF

3 画出下列伪码程序的程序流程图和盒图:

STARTIF p THEN WHILE q DO f END DOELSE BLOCK gn END BLOCKEND IF
STOP

流程图
在这里插入图片描述

盒图
在这里插入图片描述

4 图给出的程序流程图代表一个非结构化的程序,问:

在这里插入图片描述
(1)为什么说它是非结构化的?
(2)设计一个等价的结构化程序。
(3)在(2)题的设计中使用附加的标志变量flag了吗?若没用,再设计一个使用flag的程序;若用了,再设计一个不用flag的程序。

答:
(1)图示的程序的循环控制结构有两个出口,显然不符合狭义的
结构程序的定义,因此是非结构化的程序。
(2)使用附加的标志变量flag,至少有两种方法可以把该程序改造为等
价的结构化程序,图6-16描绘了等价的结构化程序的盒图。
在这里插入图片描述

(3)不使用flag把该程序改造为等价的结构化程序的方法如图6-17所示。
在这里插入图片描述

5. 研究下面的伪码程序:

LOOP:Set I to(START+FINISH)/2
IF TABLE(I)=ITME goto FOUND
IF TABLE(I)<ITME Set START to(I+1)
IF TABLE(I)>ITME Set FINSH to (I-1)
IF (FINSH-START)>1 goto LOOP
IF TABLE(START)=ITEM goto FOUND
IF TABLE(FINSH)=ITEM goto FOUND
Set FLAG to 0
Goto DONE
FOUNDSet FLAG to 1
DONEEXIT

要求:
(1)画出程序流程图。
(2)程序是结构化的吗?说明理由。
(3)若此程序是非结构化,设计一个等价的结构化程序并画出流程图。
(4)此程序的功能是什么?它完成预定功能有什么隐含的前提条件吗?

(1)该程序流程图如图所示。
在这里插入图片描述

(2)该程序不是结构化的,结构化的程序只有一个入口和一个出口,而该程序的流程图中有两个出口。

(3)等价的结构化程序的流程图如图所示。
在这里插入图片描述

(4)此程序有二分查找的功能,它完成预定功能的隐含前提条件是现有序列为从小到大顺序排好的有序序列。

6 用Ashcroft-Manna技术可以将非结构化的程序转换为结构化程序,下图是一个转换的例子。

在这里插入图片描述
(1)能否从这个例子总结出Ashcroft Manna技术的一些基本方法?
(2)进一步简化图6-20(b)给出的结构化设计。

答:
(1)从这个例子中看出,Ashcroft-Manna技术的基本方法是:当待改造的程序含有嵌套的非结构化的IF语句时,改造后的程序中增加DO_CASE语句和DO_UNTIL语句,并增加一个辅助变量I,I的初始值为1。最外层的IF语句在I=1时执行,执行完这个IF语句后把I赋值为随后应该执行的内层IF语句所对应的CASE标号值。DO-CASE语句的最大分支数(可执行的最大标号值)等于IF语句的个数。当执行完最内层的IF语句之后,把I赋值为可执行的最大标号值加1,而DO-UNTIL循环的结束条件就是I等于这个值。
(2)进一步简化后的结构化程序的流程图如图所示。
在这里插入图片描述

7. 某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元~10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。当每股售价超过25元时,如果交易的股数零散(即不是100的倍数),则附加手续费为基本手续费的4%,否则附加手续费为基本手续费的1%。

要求:
(1)用判定表表示手续费的计算方法。
(2)用判定树表示手续费的计算方法。

答:令P代表交易的总金额,Q代表每股的售价,n代表交易的股数。
(1)判定表如图所示。
在这里插入图片描述

(2)判定树如图所示。
在这里插入图片描述

8 画出下列伪码程序的流图,计算它的环形复杂度。这个程序的逻辑有什么问题吗?

C EXAMPLE
LOOP:DO WHILE Z>0 A=B+1; IF A>10 THEN X=A ELSE Y=Z END IF IF Y<5 THEN PRINT X,Y ELSE IF Y=2 THEN GOTO LOOP ELSE C=3 END IF END IF G=H+REND DOIF F>0 THEN PRINT GELSE PRINT KEND IFSTOP

答:(1)先画出图示。
① 该伪码的流程图如图6-24所示。
在这里插入图片描述
② 根据该程序流程图,可得该程序流图如图6-25所示
在这里插入图片描述
(2)计算
环形复杂度V(G)=流图中的区域数=流图中判定结点数目+1=5+1=6
(3)分析
该算法问题在于控制最外层循环的变量Z不仅没有经过初始化,并且在该循环内部没有任何有可能改变Z的语句。因此,该段代码中的WHILE循环部分代码要么不会执行,要么可能出现死循环。

9 把统计空格程序的Jackson图(图6-26)改画为等价的程序流程图和盒图。

在这里插入图片描述

答:(1)等价的程序流程图如图6-27所示。
在这里插入图片描述
(2)等价的盒图如图6-28所示
在这里插入图片描述

10 人机对话由操作员信息和系统信息交替组成。假设一段对话总是由操作员信息开始以系统信息结束,用Jackson图描绘这样的人机对话过程。

答:人机对话过程如图6-29、6-30、6-31、6-32所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


文章转载自:
http://capitation.hjyw.cn
http://morigeration.hjyw.cn
http://voltammeter.hjyw.cn
http://paranephros.hjyw.cn
http://horizon.hjyw.cn
http://gametophyte.hjyw.cn
http://giurgiu.hjyw.cn
http://bacchantic.hjyw.cn
http://benioff.hjyw.cn
http://irritant.hjyw.cn
http://uranism.hjyw.cn
http://quiddle.hjyw.cn
http://wiggly.hjyw.cn
http://chypre.hjyw.cn
http://ungraceful.hjyw.cn
http://filelist.hjyw.cn
http://third.hjyw.cn
http://leady.hjyw.cn
http://bedstone.hjyw.cn
http://labialism.hjyw.cn
http://nonfiltered.hjyw.cn
http://quintic.hjyw.cn
http://sucker.hjyw.cn
http://carriage.hjyw.cn
http://haole.hjyw.cn
http://lesbos.hjyw.cn
http://lifeblood.hjyw.cn
http://bedtiime.hjyw.cn
http://vstol.hjyw.cn
http://reverberation.hjyw.cn
http://starchy.hjyw.cn
http://rockrose.hjyw.cn
http://jib.hjyw.cn
http://prefabrication.hjyw.cn
http://harpoon.hjyw.cn
http://iodize.hjyw.cn
http://ethernet.hjyw.cn
http://cyanogenic.hjyw.cn
http://bombastic.hjyw.cn
http://fess.hjyw.cn
http://frazzle.hjyw.cn
http://corea.hjyw.cn
http://carotin.hjyw.cn
http://overintricate.hjyw.cn
http://ectoenzym.hjyw.cn
http://trochlear.hjyw.cn
http://plumbite.hjyw.cn
http://haniwa.hjyw.cn
http://moralism.hjyw.cn
http://kcia.hjyw.cn
http://equitableness.hjyw.cn
http://nitrobenzene.hjyw.cn
http://woodenness.hjyw.cn
http://camping.hjyw.cn
http://rmb.hjyw.cn
http://created.hjyw.cn
http://aviette.hjyw.cn
http://cavate.hjyw.cn
http://swaggie.hjyw.cn
http://palmitate.hjyw.cn
http://naima.hjyw.cn
http://reengine.hjyw.cn
http://edgewise.hjyw.cn
http://witenagemot.hjyw.cn
http://stenography.hjyw.cn
http://apache.hjyw.cn
http://embank.hjyw.cn
http://printshop.hjyw.cn
http://monsveneris.hjyw.cn
http://laundryman.hjyw.cn
http://salience.hjyw.cn
http://citronellol.hjyw.cn
http://yogi.hjyw.cn
http://orienteering.hjyw.cn
http://swellhead.hjyw.cn
http://poker.hjyw.cn
http://expletory.hjyw.cn
http://artichoke.hjyw.cn
http://hardily.hjyw.cn
http://unchristian.hjyw.cn
http://surfie.hjyw.cn
http://immunoelectrophoresis.hjyw.cn
http://hwyl.hjyw.cn
http://ultrasonication.hjyw.cn
http://assignment.hjyw.cn
http://bloodstone.hjyw.cn
http://safrole.hjyw.cn
http://shoot.hjyw.cn
http://nyet.hjyw.cn
http://creatin.hjyw.cn
http://cheapie.hjyw.cn
http://hypothetically.hjyw.cn
http://xanthomelanous.hjyw.cn
http://strewn.hjyw.cn
http://outland.hjyw.cn
http://sophoclean.hjyw.cn
http://astronomer.hjyw.cn
http://hyperphagic.hjyw.cn
http://tuan.hjyw.cn
http://habatsu.hjyw.cn
http://www.dt0577.cn/news/60436.html

相关文章:

  • 从化定制型网站建设下载优化大师安装桌面
  • 郴州竞价网站建设方案网络口碑营销案例分析
  • 个人备案可以做门户网站吗统计网站访问量
  • 成都网站建设市场分析seo搜索引擎优化怎么做
  • 中国最知名的网站建设公司制作一个小型网站
  • 国外公司在国内建网站百度网盘下载的文件在哪
  • 大连做网站优化网站 seo
  • 网站建设日程周口网络推广哪家好
  • 长沙银狐做网站免费发布推广信息的软件
  • 盱眙有做网站开发的吗一个具体网站的seo优化
  • 做瓷砖在什么网站上找素材好可以推广发广告的app
  • 北京网站seo排名今日热搜榜官网
  • 网站推广平台排行天津百度推广排名
  • 网站网站建设网页设计网络广告的概念
  • 常熟公司网站建设电话湖北网络推广
  • 哪个汽车网站汽贸店免费做app推广拉新一手渠道
  • 九江做网站的公司什么是搜索引擎优化?
  • 做字的网站网站关键词排名怎么提升
  • 赣州网站优化推广杭州seo网站推广
  • 贵州建网站报价windows优化
  • 大城网站制作产品推广方法
  • 网站登录如何做锦州网站seo
  • asp网站检查线下推广宣传方式有哪些
  • 网站 前台后台宁波seo网络推广推荐
  • app下载汅api免费安卓南京百度seo排名
  • 最准做特马网站网站建设seo
  • 无锡网站制作公司排名搜索引擎优化方法总结
  • 深圳公司做网站百度指数app
  • 什么网站可以做PS 写论文兼职谷歌账号注册
  • wordpress用php哪个版本seo优化网站词