Jackson方法(示例分析).ppt

上传人:max****ui 文档编号:3337295 上传时间:2019-12-12 格式:PPT 页数:6 大小:351.31KB
返回 下载 相关 举报
Jackson方法(示例分析).ppt_第1页
第1页 / 共6页
Jackson方法(示例分析).ppt_第2页
第2页 / 共6页
Jackson方法(示例分析).ppt_第3页
第3页 / 共6页
点击查看更多>>
资源描述
Jackson方法示例,例:一个正文文件由若干个记录组成,每个记录是一个字符串。要求统计每个记录中空格字符的个数,以及文件中空格字符的总个数。要求的输出数据格式是,每复制一行输入字符串之后,另起一行印出这个字符串中的空格数,最后印出文件中空格的总个数。步骤1:用Jackson图画出输入数据和输出数据的数据结构。,正文文件,字符串*,I,字符*,空格,非空格,I,输出表格,表格体,空格总数,串信息*,I,字符串,空格数,S,Jackson方法示例,步骤2:找出输入数据结构和输出数据结构有对应关系的数据单元,然后,用Jackson图表示按映射规则导出相应的程序结构。,统计空格,程序体,印总数,处理字符串,印字符串,分析字符串,印空格数,分析字符*,I,处理空格,处理非空格,S,列出所有的操作和条件,并把它们分配到程序结构图的适当位置。(1)停止(2)打开文件(3)关闭文件(4)印出字符串(5)印出空格数(6)印出空格总数(7)sum:=sum+1(8)totalsum:=totalsum+sum(9)读入字符串(10)sum:=0(11)totalsum:=0(12)pointer:=1(13)pointer:=pointer+1I(1)文件结束I(2)字符串结束S(3)字符是空格,统计空格,程序体,印总数,处理字符串*,印字符串,分析字符串,印空格数,分析字符*,I(2),处理空格,处理非空格,2,9,11,3,1,6,10,12,4,8,9,5,7,13,13,I(1),S(3),步骤3:用Jackson伪代码写出与程序结构图对应的过程性表示。,打开文件读入字符串totalsum:=0程序体iteruntil文件结束处理字符串seq印字符串seq印出字符串印字符串endsum:=0pointer:=1,分析字符串iteruntil字符串结束分析字符select字符是空格处理空格seqsum:=sum+1pointer:=pointer+1处理空格end分析字符or字符不是空格处理非空格seqpointer:=pointer+1处理非空格end分析字符end分析字符串end,印空格数seq印出空格数目印空格数endtotalsum:=totalsum+sum读入字符串处理字符串end程序体end印总数seq印出空格总数印总数end关闭文件停止统计空格end,练习题:某仓库管理系统每天要处理大批单据的事务文件。单据分为订货单和发货单两种,每张单据由多行组成,订货单每行包括零件号、零件名、单价、数量等四个数据项,发货单每行包括零件号、零件名、数量等三个数据项,用Jackson结构图表示该事务文件的数据结构。,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!