当前位置: 首页 > 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://www.khdw.cn/news/46023.html

相关文章:

  • 做网站用笔记本做服务器吗网站快速排名互点软件
  • 做网站框架可用jpg图吗网络营销五个特点
  • 外贸网站关键词链接制作
  • 宝塔window怎么做网站软文的目的是什么
  • 企业的网站一般做哪些维护百度网址安全中心
  • 惠州h5网站建设线上营销培训
  • 张家界网站建设多少钱长沙seo培训班
  • 管理型网站建设费用明细市场调研报告怎么写范文
  • 网站设计 cdc福州seo推广优化
  • 网贷网站开发网络公司的推广
  • 网站备案全国合作拍照点seo是什么意思为什么要做seo
  • 营销型网站建设个人河北seo推广
  • 常熟网站建设哪家好公司网站首页设计
  • 电商网站开发用什么语言seo点击软件手机
  • html5 css3网站模板如何推广自己的店铺?
  • 靖江网站开发app推广好做吗
  • 注册科技有限公司可以做网站吗某网站seo诊断分析
  • 建设直销网站怎么注册域名网址
  • 网站在百度搜不到怎么办网站平台
  • 检察机关门户网站建设自查报告适合女生去的培训机构
  • vvic网站一起做网店互联网营销师证
  • 东莞网站seo方法没经验可以做电商运营吗
  • 沈阳企业做网站泉州百度推广咨询
  • 网站美工建设软件百度店铺怎么开通
  • 域名绑定空间后 一般多久能打开网站专业seo推广
  • 怎么做粉丝福利购网站厦门seo网站推广优化
  • 沧州营销型网站建设搜索引擎
  • 高端品牌网站开发今天最新的新闻
  • 西宁网站建设推广全网营销推广公司
  • 电子商务网站建设需求说明书seo排名点击软件推荐