- 0
- 0
- 约小于1千字
- 约 19页
- 2026-03-25 发布于内蒙古
- 举报
回忆一下;6.1;例1:计算机编程人员在编写好程序以后需要对程序进行测试.程序员需要知道到底有多少条执行路径(程序从开始到结束的路线),以便知道需要提供多少个测试数据.
一般地,一个程序模块由许多子模块组成.图6.1-4是一个具有许多执行路径的程序模块,它有多少条执行路径?;完成的事情:完成程序测试,分两步进行:
第1步:从开始执行到A点,由分类加法计数原理,子模块1、子模块2、子模块3中的子路径条数共为:18+45+28=91.即该步共有91种执行路径;;完成的事情:完成程序测试,分两类测试进行:
第1类测试:单独测试5个模块,由分类加法计数原理,5个模块总共需要的测试次数为:18+45+28+38+43=172.;问题一:如何处理较复杂的计数问题??;例2:通常,我国民用汽车号牌的编号由两部分组成:第一部分为用汉字表示的省、自治区、直辖市简称和用英文字母表示的发牌机关代号,第二部分为由阿拉伯数字和英文字母组成的序号,如图6.1-5所示.;分析:完成的事情:编汽车号牌,由号牌编号的组成可知,这个发牌机关所能发放的最多号牌数就是序号的个数.根据序号编码规则,5位序号可以分为三类:没有字母,有1个字母,有2个字母.结果为三类张数之和.;;;;变式1:高三年级的三个班到甲、乙、丙、丁四个工厂进行社会实践,其中工厂甲必须有班级去,每班去何工厂可自由选择,则不同的分配方案有_______
您可能关注的文档
- 第1课棱柱,棱椎,棱台课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 复数的乘除运算课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 复数的几何意义+课件-2025-2026学年高一数学下学期人教A版必修第二册.pptx
- 解三角形习题课(多解,图形计算)课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 排列与排列数+课件-2025~2026学年高二下学期数学人教A版选择性必修三册.pptx
- 平面向量数量积的坐标表示(第一课时)课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 数列的求和问题(第2课时)课件-2026年高三数学二轮专题复习.pptx
- 向量的加法运算+课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 向量的减法运算课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 2026届高三二轮复习生物:+光呼吸与光抑制、C4途径和CAM途径(模式图)课件.pptx
原创力文档

文档评论(0)